Originally posted by ARIISSEK
First off: Fanboys are not welcome here. If you can't provide a serious argument, just leave now.
Second, This topic is to discuss the best mobile OS between Android, WP7, and iOS.
I personally like Windows phone because metroUI is sleek, social networking features are streets ahead of Apple, and it's integrated with xBox live. It's also easiest for me to make my own apps for.
I don't like Android because I think it's clunky but I can see it's value to some, because of it's customizable-ness and it has a large app marketplace.
iOS is, to me, just bandwagon apple fanboy fodder 192381038 apps mean nothing if they're all duplicates that do the same thing. Oh boy! another flashlight app!
Seriously. Any important app is more than likely available on all systems, or just on android.
Android has capability of Java. Java consumes a lot of power. It's a great phone for customization but when using apps not designed in C++; your battery will die quickly. It also has a high rate of viruses.
Windows phone. Metro style. XNA capable. Direct X capable for C++ programmers who integrate their work with Microsoft's library. Silverlight is allowed therefore you are creating applications that don't consume massive amounts of power when in comparison to java. Windows phone is still vulnerable because it's easy for 3rd party applications to be installed. It however is fast and reliable.
Apple devices. Virus free, user friendly. Expensive. Requires C-Objective programming to develop applications and games. Requires a Mac computer to develop. 100 dollar license to sell applications or games. (Same as Microsoft). Devices tend to have a poor battery life, especially when running applications in the background. They update too often. Very little customization.
End run. Android is a good experimental phone. Windows phone is good for those who want a reliable device that goods for social networking. Apple devices are good for a very stable device and have the money to afford more apps. You are however paying for a very basic setup that's easy to learn and understand.
In terms.
Apple = Beginner level low level knowledge required
Windows phone = Intermediate level, low to medium knowledge required (or time on your hands to adjust)
Android = Intermediate level, low to medium knowledge
That's from my personal views.