Let's face it: the App Store is great idea. Fact is, mobile device is very personal, and should be heavily customized or tailored for individuals specific computing need, for day-to-day life. The device must have the capability to allow a user to choose whatever tools that can make her work/life easier and happier. There are already over 225,000 apps in Apple App Store, and 60,000+ in Android Market. Many people are becoming app-hungry as you can always run into some apps that you think useful or just funny. It is an app world, indeed.
One may argue that a web browser based computing model would suffice--user just goes to various web sites from their device and do the stuff there. This argument fails to acknowledge a fundamental software design rationale for mobile devices: mobile devices usually have a small form-factor (which means the software UI must be well optimized to be simple and less typing), and are equipped with peripherals that mobile software can leverage to create unique mobile experience. In sheer contrast to desktop computing where more applications are migrating to become browser based, mobile software are increasingly standalone apps that offer very finger friendly interactions.
So what apps do you want to put onto your iPhone/iPod, Android, Windows Phone 7? Some of my most frequently used apps on my iPod Touch are:
If you are an app developer, and want to find a good app idea, I suggest you read "App We Wish We Had" by New York Times. There are some amazingly cool idea in this story, such as:
Having read the story, I was thinking what apps I need. Here are some ideas:
You get the idea. More to come...
it's nice to meeting Chinese writing in English on the MSDN blog:)
Your apps mostly same as mine, except some SNS serivces, you know...
Nice blog. I am interested in mobile computing too. Got your book on smartphones already. Will you offer discount on your new book? :-)