Feeds:
Posts
Comments

Archive for the ‘mobile os’ Category

This week NPD released a report which had some encouraging report for Google’s Android which had 28% market share this quarter with iPhone’s 21% and Google’s Nexus One with 10% in the US. Finally, Android powered phones like Droid from Motorola and Droid Incredible from HTC are making inroads into Apple’s iPhone market because of the combined effect of good phones and a good network. Many iPhone enthusiasts will argue that these comparisons are not real since one phone is being pitted against 18 Android phones but that is the topic for a different blog.  The topic that I want to tackle in this blog is  – Can Android do even better and if so what should Google do before it is too late? I have owned and played with Nokia N series phones, Blackberry, Google’s G1, N1, Droid Incredible and iPhone.

Here are things I think Google should do if it wants to be a true leader in this space

1)   Reduce Fragmentation of Android

2)   Build phone for the masses and not just for tech savvy consumers

3)   Improve App Store Experience

4)   Leave hardware sales to OEMs

Reduce Fragmentation

Fragmentation = Too many versions, no defined minimum hardware spec, no defined minimum app set and incompatibilities across versions and vendors. Nokia is a prime example of a vendor whose customers and developers suffer everyday because of this issue while Apple enjoys almost zero fragmentation. Yes there is Linux but even that was organized by Redhat and couple of other vendors.

So, Google, please take a leadership role and put some discipline into various licensees, define and force some standards for the OEMs but maintain its open source, freely available advantages.

Build phone for the masses and not just for tech savvy consumers

I have used three generations of Android phones – G1, N1 and now HTC’s Incredible. Yes these phones are getting better with every release but Google needs to be improve Android’s usability for everyone. For doing most tasks, Android requires at least 2-3 times the number of clicks compared to an iPhone.  Being a tech savvy consumer, it didn’t take me long to get used to Android phone and get almost spoiled by the customization it offers.

So, Google, please hire some great UI folks who can mask the complexity for average user while keeping the customization advantages.

Improve App Store Experience

With the sales of Android going up, developers are happy and ready to look over many of the disadvantages of App Store. Monetization possibilities brings developers but actual easy monetization will keep them there. There are many forums just discussing issues after issues like mobile only availability, currency issues, poor discovery, lack of ability to send app links in blogs and others.

So, Google, please improve usability of App Store and make it easier to discover content and monetize while keeping control to the minimum.

Leave hardware sales to OEMs

After looking at what amazing additions HTC has done with its new Incredible phone and how OEMs have managed to make Android phones available through all operators in the US and abroad, it is high time Google abandons its own hardware sales and instead concentrate on doing the best in software that it is capable of. Yes, it should promote all OEMs and especially ones that are most innovative.

So, Google, please leave the hardware sales and manufacturing to your OEMs while you promote them and help them be successful.

Conclusion

Google has built an incredible software platform in Android which can be exploited fully by various handset manufacturers. Google should exercise some control in reducing fragmentation, improving usability, improving App store experience and leave hardware innovation to the handset vendors.

Read Full Post »

The rising star of 2008 was IPhone which turned the mobile world upside down not just because of its sleek interface or first usable mobile web but also because of availability of numerous applications in every category. Google, with its Android, took the distant second spot but expect to see more from it in 2009. There were many also ran – all the way from LiMO to various proprietary J2ME implementations. Yes, I am talking about the mobile industry and the advent of three new operating systems in 2008.

There is a school of thought that there may not be room for any new mobile operating systems in 2009. The fact is there are already three new operating systems expected in 2009. Palm WebOS already kicked off the new year with lots of press articles. Symbian Foundation and Qualcomm’s BREW Mobile Platform are expected to be finally released in 2009.
Bottom line is Defragmentation in the mobile industry is here to stay.

How many new operating system will mobile industry get in 2009? Tell me what you think?

R. Paul Singh

Read Full Post »

I remember the battle for capturing the title of “Open” in the computing world and now it seems that the same battle is making its way into the Mobile Computing world with the launch of Google Android. Let’s look back at a bit of computing history for reference: Microsoft used the word “Open” in their battle with Apple and we all know the history after that. Sun Microsystems was the king of “Open” when it bet the whole company on this word until Linux arrived and took the title away by confusing “Open” with “Open Source”. Is history going to repeat itself in the Mobile Computing world? In this Blog, we will address Mobile Computing Platforms and which of the platforms qualify for the word “Open”.

What we learned from the PC experience was that the Mobile Computer has to be open not just to application software but also to third party hardware. So next time you’re shopping for a Mobile Computer/Phone ask about the following to establish if the Mobile Computer is Open from a hardware perspective. Does the device offer the following?

- An ability to change your battery without having to pay an additional hefty fee to the manufacturer?
- An ability to easily add memory without having to go back to the vendor or ship your device to the manufacturer?
- A standard computer connectivity interface like USB or Bluetooth?
- A standard RCA headphone jack that can be used with the hands free device of your choice?
- A power supply that works across global power outlets or at least offers the ability to charge the device from your PC?
- GPS that doesn’t drain the battery every time you use it

If you evaluate mobile phones on these features, some will fail. So, my conclusion is that we are still far away from getting to the Open Mobile Computing world from a hardware perspective.

So now you ask what will make your mobile computer/phone more open from a software perspective. Well that’s where the Mobile OS openness counts more. Here is a somewhat simplified version of questions you should ask to establish if a particular Mobile OS is more open than others in no particular order of importance. Does it offer:

- An ease of software development in form of software tools, documented APIs, development kits and application examples?
- Support of software developers in form of bulletin boards and developer forums?
- The ability to run applications in the background?
- A light OS in terms of limited demands on hardware requirements?
- A secure OS so that damage caused by viruses and worms can be prevented?
- A simple or Universal Application Signing where an application that has already been certified once can work on any mobile network?

From an end-user perspective an Open OS results in the ability to have many applications running in the background, but hopefully your Mobile Phone won’t be prone to the same performance problems that have plagued our PCs.

Here’s a sample of popular mobile OS’s and how they compare to one another:


R. Paul Singh CEO
PixSense, Inc.

Delicious
Bookmark this on Delicious

Read Full Post »

If I were to ask you what operating system your computer runs on, chances are that you could answer without a second’s pause. But if I were to ask you the same question about your mobile phone, it’s likely that you would draw a blank. And who could blame you, really? Even if you were familiar with the names of five, or maybe even ten Mobile Operating Systems (OS), knowing which one runs on your phone is a challenge because of a lack of standardization and consolidation in the mobile industry. It’s clear that we’re moving into this new territory of Mobile Computing where even today’s low-end mobile phone is more powerful than many of the early PCs (CPU power and memory).

What will it take for Mobile Computing to become reality? Imagine a world where mobile phone users everywhere intuitively know what their mobile handset has to offer and how to use all the new power at their fingertips. A reality where applications, that simplify a consumer’s daily life, will be the primary reason for buying a new mobile phone – and the aesthetic sex appeal of the mobile handset takes a distant second. A reality where there would be fewer, more uniform mobile operating systems, just like the PC. Needless to say, many things have to come in play for Mobile Computing to take hold and be embraced by masses. I will devote some of my next few blogs to this topic. Let’s begin with the issue of the Mobile OS.

The Mobile OS is one of the few topic where the metaphor “variety is the spice of life” does not apply. While there are enough claims by “industry experts” for each new OS launch that it will become the unifying factor, much like MS DOS, there are an equal number of claims, if not more, that such universal integration will not occur. Since the beginning of 2008 alone, at least three new mobile operating systems, including iPhone, LiMo, and Google’s Android, have been released. As if the existing plethora of proprietary operating systems (Microsoft Windows Mobile, Nokia’s recent purchase Symbian, J2ME and its various incompatible cousins, Qualcomm BREW and Mobile Linux) were not enough.

Theoretically, in the worldwide mobile industry, where four to five hundred new handsets are launched every year, the market would weed out less common or less popular operating systems in favor of moving towards a somewhat unified platform. The results are just the opposite, as new ones keep coming out of the woodwork while the old ones continue to linger, thereby forcing application developers to support several operating systems in order to become marketable. Can you imagine the plight of mobile application developers who have to support all these environments? The test matrix for supporting a single application across most of these operating systems is almost cost prohibitive.

The only beneficiaries of this rapid and rampant deployment of new mobile operating systems are the OS developers and the press, who gains yet another product subject to write about. However, this situation leaves virtually everyone else on the losing side. It’s time for all mobile software developers and users to rise together and begin boycotting new Mobile OSs rather than embracing them. It’s time for every mobile phone consumer out there to be aware of the operating system their phone uses – and its limitations – and demand a unified platform so that the era of Mobile Computing can become a stabilized evolution for new applications.

R. Paul Singh
CEO, PixSense, Inc.

Delicious
Bookmark this on Delicious

Read Full Post »

Follow

Get every new post delivered to your Inbox.