Before anyone gets too excited, allow me to describe the objective of this article.
- This article is most suited for Advanced Users (i.e. Your not afraid of custom ROMS, flashing firmware, generally hacking your phones)
- If its not already obvious all the annoying iPhone issues I list bellow do not exist on Android Devices (Gingerbread+)
- Share my experience on the iPhone 4 with others. This is based on real world usage over a period of 2 months as a primary phone.
- Make it easier for people to choose which OS/Device might suit them better
iPhone 4 – iOS 4
In a nutshell id say the iPhone 4 and its iOS4 is a “fun” device to use. The iPhone is certainly easy to use and manage for the “masses”, it works out of the box, anyone and everyone can use it, from your 5 year old to your grandparents. One thing that you cant fault it for is its incredible battery life, especially if you happen to browse a lot on the go. Having said that however the iPhone 4 is not without its faults.
- Its not possible to add custom sms tones. So if one iPhone user receives an sms, chances are 6 other people are going to check if they received an sms. Do not confuse this with ringtones. Im talking about notification tones that should play when you receive an sms. For some this alone could be a deal breaker.
iPhone is designed to store only 2 numbers of each type per contact. So if your contact has 3 mobile phones your out of luck, cause you will not be able to label them as such. In fact you can only store “one” mobile number, and one “car” number. (Seriously car phones? Who has these things?)https://discussions.apple.com/message/12445916#12445916 <- Solution?
This topic seems to be addressed in this other thread on this forum:
From answer approved as correct by Google employee:
“Some other threads on this forum mentioned that the ActiveSync protocol itself has this limitation: 3 email addresses, 2 numbers, and numbers must be labeled from a preset list of labels: “home”, “work”, etc. “other” is NOT one of these labels, so a number marked “other” will not sync from iPhone->Google or vice versa.”
- If your sending an SMS to a contact that has both a “mobile” number and a “home” number, the iPhone will promptly ask you which number you would like to send an sms too. Kind of silly really, since home numbers on average are not capable of receiving sms texts.
- If a contact has multiple contact numbers, you are unable to specify which number to call by default. This may be another deal breaker for some.
- If you have a lot of contacts in your address book, chances are many of them do not have telephone numbers. Which means you will not want to see them on your dialer list when your looking to call someone. The iPhone 4 does not allow you to hide contacts that dont have numbers associated with them.
- There is no real easy and quick way to toggle 2g/3g connectivity. You will want to be in 2g when the phone is not in use, and switch to 3g when your actively browsing (see: Auto3g on Cydia)
- If you like to actively use multiple apps, iOS4 is terrible for this purpose, when compared to Android. On a scale of 1 to 10 Id rate the multi app experience on the iPhone a solid “two”. One being worst, and ten being best.
Bellow are some other minor caveats:
- The iPhone keyboard behavior cannot be be customized
- You cannot hold the top row letter keys for a number entry if held for 2 seconds or more
- No Led light to indicate missed calls or messages
- Widgets are not supported
- You cannot arrange Application Icons in a specific order, its not possible to have spaces between one icon and another
- Horrible Memory Management, frequently freezes and slows down
- No top titlebar notifications
- Push notifications do not work with 3rd party apps (Twitter, Etc..)
- Multitasking mechanism is useless, pressing the home button twice to bring up the task switcher, which displays a single long row of apps that are installed on the iPhone. (To be fair only the ones that you have run at least once since last reboot, but very quickly this will equate to all of them)
- The iPhone 4 is very heavy!
- The amount of times that the AppStore prompts you for the iTunes account password is just utterly ridiculous. On update, on installation of a free app, on removal of apps, on purchase of an app. Very very annoying, since your password will be a complex one to type in each time. (Apple accounts are forced to have complex passwords, which is a good thing)
- App Store will not update an App that is larger than 20mb if your not on WiFi
- App Store has trouble updating multiple apps (10+) takes freaking forever to complete even on wifi. The best workaround for this is to use iTunes to update and then sync the updated apps across.
- When AppStore begins a program update, the program is immediately unavailable until the update is complete. Android Market however is very capable of caching the update 1st, before updating it.
App Market VS App Store
Both App markets offer a lot of apps, and to be honest you cant go wrong with either. So you never really have to worry about not being able to have that app for a specific function. In my case however the apps I used on both the iPhone and Android devices, I found the Android version often are superior. There are exceptions to this: (Echofon, Deliveries). However I was still able to find apps that provide the same functionality.
I guess what Im trying to say is, ignore all those articles that claim one app market is better than the other, cause quite simply its rubbish. They both do the job, and do it well. Albeit the App Store is very annoying with the obsessive password entry requests.
Some Alternatives to the iPhone 4: