Smart Phone OS

Android is the most popular one OS in Smart Phone recently
The other one is iPhone OS, the same as OS X iPhone
Another choice is Microsoft Window mobile series
Or Nokia's Symbian OS, RIM OS
Now, Symbian > iPhone > Android > RIM > WM
Future? Android ?> iPhone ?> Symbian?

Let's talk about the previous three
Microsoft is not opensource. However, it's the most easy to develop for smartphone provider
Moreover, it's hard to touch into the kernel and difficult to do modification.
Most important, it is not efficient OS if compared to Android.
Recently, I found WM might have fewer problem than Android.

For iPhone OS, it's not opensource too. I don't understand why so many people like it
Maybe Apple are very good at marketing or the device is very perfect
If I got chance, I will try to use it for few days to feel it

About Android, it's a light OS and take low system resource
It can provide efficient resource for applications
Smartphone with Android will be success because the highly used of Google service all around the world, Gmail, Picasa, and all other service.
Moreover, the application market is growing quickly
One more attractive reason is the low price!

PS.
Recently, I got some trouble on NAND falsh and e-MMC .
Hope I could find out solution or root cause of these issue......