Why iOS still gets all the best stuff first

I’m sure a lot of people know this already but I still see several people out there who wonder why iOS gets all the best stuff before Android. Their argument is that Android outsells iOS so Android should get all the best stuff first. And by ‘stuff’ I mean apps and games.

It’s true that Android outsells iOS and everything else out there by a wide margin. But to the developers it doesn’t matter how many total users are out there if only a small portion of them are going to buy their apps.

One of the reasons why Android outsells iOS by such a wide margin because devices running Android are available at wide variety of price points. In India, for example, you can get an Android phone from ₹4,000 to ₹40,000. The cheapest iPhone in comparison costed ₹20,000 (not on sale anymore) and the latest iPhone 5 costs ₹45,500 for the base model. Same is the case in most countries around the world where phones are sold unsubsidized. The point is, Android devices are inexpensive and it’s the inexpensive ones that sell the most and form the bulk of the marketshare.

The problem is, people who buy inexpensive devices rarely spend a lot of (if any) money on apps. Heck, I’ve heard people buying expensive smartphones costing upward of ₹30,000 whining about paying for apps. The problem of piracy is also more severe on Android because it’s just so easy to download and install pirated applications on the device without any modification other than enabling an option in settings. And lastly, there is the fragmentation. The sheer variety of hardware and software configurations that needs to be taken into account before making anything.

Add the three and you can see why Android still plays second fiddle in the minds of developers. Android might have a lot of users but it has few that matter, at least to the developers, and often it’s not worth the effort. iOS users purchase more and pirate less and there are more of such people than on Android. Sure, one day Android will grow so big that this particular group of people will outgrow its counterpart on iOS (even if the percentage doesn’t grow within Android itself) but until then iOS will continue to get all the best stuff first.


Samsung Reportedly Hits Apple with 20% Price Increase for iOS Device Chips

It seems Samsung has increased the cost of its processors that it supplies to Apple for use within iOS devices. The first thing that comes to mind is that this has been done out of malice or as payback to the legal issues between the two companies. However, if this is true then Samsung is going to have an axe-shaped slit in its feet.

Apple has been said to be in talks to find another foundry to manufacture its chips. It already designs its own chips so all it needs is someone to manufacture them. With rumors of this going around, Samsung would be a fool to increase the prices without a sensible reason as that would only speed up the process of Apple going elsewhere to get its chips made.

I just think the rise has come out of increase in the price of the parts or something to that effect. Samsung would know better than to alienate its best customer.

Update: And Samsung does know better. A company spokesperson has confirmed that Samsung has not increased the prices.


Playing catch up

I often hear the term “playing catch up” being used in reference to Apple and iOS, the insinuation being that Apple has somehow run out of ideas for the mobile OS and is now looking for them in its competitors’ products.

It’s true that Apple has adopted several features recently in iOS that have been seen in other mobile operating systems before. The most popular one that everyone likes to point out is Notification Center, which is admittedly a copy of the Android notification system.

But I’m not going to argue whether or not Apple has been playing catch up with its competitors. I’m going to point out the fact that everyone seems to be ignoring is that all this time the competitors have been playing catch up with Apple, and some of them still haven’t caught up in several key areas. Yet, no one seems to be talking about them. 

Let’s rewind our clocks by five years and look at all the things that Apple brought to the world of mobile phones with the announcement of the first iPhone.

  • A UI that could be operated using your fingers alone without the need of a stylus
  • Capacitive touchscreen
  • Multi-touch display
  • Momentum scrolling
  • A keyboard that could be used to type using your fingers with an incredible auto-correct system
  • A desktop-grade web browser in the palm of your hands
  • An application store where you could purchase and download applications from (it wasn’t launched with the first iPhone but it was announced or mentioned back then, feel free to correct me)

I’m pretty sure I’m missing a few more but those are the major ones. Now look at how long it took the competition to catch up to these feature. Android, which is considered the biggest competitor to iOS, took seven versions to reach the UI smoothness that Apple achieved with the first version of the iPhone with that (now) archaic hardware. And it’s still not perfect. The keyboard still sucks and cannot match the accuracy of the iOS keyboard found on the original iPhone.

Other things took time to develop on Android, too and it’s only now, after it has gone through so many iterations, that it can come close to matching the experience that Apple provided five years ago. 

Note that the things mentioned here are fundamental things that you face every time you use your phone. These are essential part of the device you are using that can make or break the user experience. You can live without fancy notification system or multi-tasking but you cannot live with a slow and sluggish UI that is a nightmare to use with your fingers.

Also, the features that were said to be missing from prior versions of iOS have existed even before the iPhone was announced. Things like multi-tasking, copy-paste and Bluetooth file transfers. Apple could have added those features if it wanted to but it was a conscious decision to avoid having those features at that time. Whereas not having basic things such as a smooth UI and a usable keyboards in the early versions of Android point towards the inability to get these features right.

The difference between Apple and others is that Apple got the basics right straight out of the gate. It was only then that it started implementing additional features that were deemed useful. Others, however, are still struggling to get the basics right.

And they say Apple is playing catch up. 


Android vs. iOS

It’s been a while since I wanted to write this and I finally got around to doing it. Also, in the time it took me to start writing this, I also managed to use both the operating systems a bit more and am in a better position than I would have been a few months from ago. 

If you have been reading my tweets, you probably expect me to praise iOS and blast Android till kingdom come. But don’t worry. That’s not going to happen. 

I’ll start with Android, since that’s what I’m using at the moment. There was a time I hated Android. I thought of it as a cheap iOS knock-off, which to some extent, it was. And although I don’t hate it anymore, the proof of which is the Android phone current in my pocket, I can’t say I have fallen in love with it either. 

For me, the biggest offense is still the design. I’m no designer but I can tell a good design from a bad one and Google has always struggled with designing visually appealing products. Usually their designs are more functional than aesthetically pleasing but on Android you can see they have taken a stab at the latter, and failed spectacularly. The 3D application drawer and image gallery are good examples of a piss-poor attempt at creating something cool. The OS doesn’t even dictate any specific UI guidelines, which means every app tends to look different. You can look at an iOS or a Windows Phone 7 app and know which OS it was made. That’s not the case with Android apps. There is no uniformity. Most of the time developers just design their apps to look like their iOS versions. Or design something so ugly my eyes have no choice but to bleed in protest. 

But once you get past the visual diarrhea that Android dishes out, there is that one thing that makes up for every bad thing about it: it gets shit done. At the end of the day, when it comes to functionality and getting things done few mobile operating systems can match Android. Out-of-the-box, it offers more functionality than every other mobile operating system. 

I can access basic functions like Bluetooth or Wi-Fi right from the home screen, transfer files like a boss without having to rely on any other software, access the file system, download torrents, and do a zillion other things that I’m too tired to write here or can’t remember at the moment. There are very few things that it cannot do natively or without the help of apps from the Market. And this is without rooting it, which I hear gives it the ability to cure cancer and stop tsunamis. 

iOS, on the other hand, is the exact opposite. Visually, iOS still looks great. Even after four years of existence my eyes don’t roll back inside my skull when I look at it and my first instinct isn’t to install a theme to stop me from wanting to kill the phone with fire, as it usually happens with Android. Apple’s UI design is simple and beautiful and although it is usually accused of being flashy and frivolous that’s far from the truth. Subtle things like the animation of the Flight mode indicator have been tastefully done and this is something that neither the Android fans, the developers nor Google will understand because this is good design. And because Apple’s own design is so good it has inspired the app developers to come up with even better stuff. iOS currently has some of the best looking apps on any platform on the planet. 

But this doesn’t change the fact that iOS still feels functionally inadequate. Even today iOS users are deprived of several features that other OS users take for granted. There are no widgets, no FM radio, no ability to record calls, no smart dialing and no Adobe Flash support in Safari. Just kidding, Flash sucks.

You still have to use iTunes in order to transfer data. Although I don’t share the same hatred towards the software as several others do I still think I shouldn’t be using it in the first place. One might argue that using it to drag and drop data is just as simple as using USB mass storage and while that might be true for Mac users it isn’t for Windows users. 

Macs come with iTunes pre-installed and over time its users curate their libraries so when they get an iPhone, for example, they just have to plug it in and sync it. A Windows user has to first install it, then add items to the library, then realize that none of the metedata is in order and then sit down to fix it, then connect the device and then transfer the files. This isn’t fucking drag and drop. It’s just a drag. Moreover most Windows users don’t use iTunes for playing music because it feels like using a hammer to kill a fly. 

And I don’t buy the argument that novice users find it easy to use iTunes than using mass storage. If one can find their music folder to add it to the iTunes library one can damn well find it to transfer music to the phone through mass storage too. 

Apple also prevents users from accessing the file system or transferring files via Bluetooth. The argument here is that they want to prevent people from illegally transferring data such as apps and music to other devices but this again doesn’t make sense because once the device is synced with a computer the computer gets all the data on the phone so if one has to illegally acquire something one can easily get it from the said computer. It doesn’t actually prevent anyone from pirating stuff. What it prevents is someone from sending an innocent image or contact via Bluetooth to someone else. For all practical purposes, the Bluetooth in the iPhone is just a checkbox for the specsheet. 

It’s because of shit like this that I cannot imagine using an iPhone as my primary phone. In order to simplify things, Apple has removed so many things that it makes me feel kinda stupid, as if Apple doesn’t think I’m smart enough to use those features properly. Imagine all the havoc I can wreak on the world with Bluetooth file transfers. Oh, the horror! 

And for an OS that claims to simplify your life, it’s not all rainbows and sunshine (I really wanted to say that). Take the Settings app, for example. Instead of having all the connectivity features like Wi-Fi, Bluetooth, 2G/3G switch and GPS under one menu (or better yet, let you switch them from the homescreen) it spreads them all across different sections. It also unifies all the settings from other apps which sounds convenient but having to minimize an application just so you can change its setting through the Setting application feels stupid. It’s like having the remote for the living room TV kept in the bedroom. 

Don’t get me wrong, I still love iOS but I don’t like knowing I’m using an OS that was designed from ground up for people who don’t know what a smartphone is, leave alone know how to use one. And I’m all for simplification of technology but I don’t appreciate the method Apple has used here, where simplification means simply removing the features to a point where nothing is left, instead of taking existing features or adding new ones and then making them easier to use.

To compensate for this, Apple adds some major features every year, features, by the way, that should have existed from Day 1. The first iPhone was bare bones and since then Apple has slowly conditioned its users to more advanced features. One can’t help but imagine school kids being taught new things every year because they are too dumb to learn everything in the first year. I don’t feel like being one of those kids. I’ve been using smartphones well before Apple thought of making one and I don’t want to start learning ‘A for Apple’, all over again. Give me some advanced level stuff, goddammit! 

This is where Android excels. It doesn’t do anything new but it instead gives you things you should have, things Apple doesn’t want you to have. I want to use an iPhone but then I wouldn’t be able to do some of the things I want to do.

Simply put, iPhone does three out of five things but it does them well. Android does them all but the execution needs improvement. I like the former method of doing things but I want it to do those other two things as well. Which is why I’ll be sticking with Android for now. I know Apple will never change, I don’t expect them to. I would rather wait for Android to catch-up. 

P.S.: I do intend to purchase an iPod touch or an iPad in the future. I think it would go well with the Nexus S. 

P.P.S.: Once the next generation iPhone comes out I might express my desire to purchase it. In that case, that’s just my heart talking. It still goes out to Apple despite my head telling it otherwise. 

P.P.P.S: I haven’t completely given up hope in Windows Phone 7. It wasn’t as good at launch as I hoped it would be but it’s improving pretty fast. Out of the box it is a happy compromise between Android and iOS. Unfortunately, it lacks in the apps department. Couple of major software updates and a few thousand apps later, I wouldn’t mind pitching my tent in the Microsoft camp.