Today I made a comparison of Android vs IPhone. I made the list together with an IPhone enthusiast. The results were surprising for both of us. If fact, they were so surprising that the IPhone user is now inclined to go for the Android on the next phone purchase.
Here is the comparison of Android vs IPhone.
Pros for Android
- SMS delivery report - for the IPhone you need a third party apparently
- notifications without INTERNET - one of the biggest drawback of the IPhone is that you cannot have notifications without Internet -> the notifications are stored on the Apple servers
- can install applications from any site - IPhone applications can only be installed from the Apple store (unless the phone is jail broken)
- multiple physical menu buttons - used for navigation and quick shortcuts, allows greater screen size (no more software menus)
- physical menu button allows recent 6 tasks (like ALT+TAB in Windows) - absolutely useful
- the Home screen is organized in 3, 4 or 5 virtual screens, the rest of the applications lie in a list - usability, quick to access most used apps - on the IPhone there are "limitless" virtual screens on Home
- can install on the Home screen - widgets, shortcuts, folders
- physical keyboard - on some models
- open source OS
- can install different/homebrewed firmwares
- can install home brewed apps
- background apps/ multitasking
- can make own application to hook into anything - calling, traffic, media, encryption, etc
- dev SDK is free and cross platform. IPhone is for $100+ and only works on MAC.
- programming is done in Java, bridges exist from J2ME, C#, etc. IPhone uses Objective C
- programming - can run interpreters. IPhone only allows running Objective C byte code
- easy access to the SD card (both from computer and from the phone). can copy MP3s, read ebooks, etc
- cheaper than the IPhone
- easy removable/replaceable battery.
- 5 mega pixel camera + blitz/flash
Pros for IPhone
- screen brightness/clarity
- bigger sofware keyboard - because of the wider screen
- great 3D apps and harware
- easy data synchronization
- proximity sensor - saves battery and "locks" the screen
- zoom using two fingers - pictures, browser, etc - though some Android phones also support multi touch
EDIT: An update comparison of Android vs iPhone vs Nokia vs BlackBerry vs Windows Mobile 7 is avalilable here
http://adrianvintu.com/blogengine/post/Comparison-of-Android-vs-IPhone-vs-Nokia-vs-BlackBerry-vs-Windows-Mobile-7.aspx
CodeProject