Conclusion

It looks like Google spent a lot of time brainstorming with Honeycomb and the results speak for themselves. With a bevy compelling features like the new holographic UI, richer widgets, better notifications, multitouch gestures, hardware-accelerated 2D/3D graphics and the new Android Marketplace; Honeycomb has a lot going for it. The level of polish that Google has achieved with Honeycomb is quite commendable. The UI effects and transitions are silky smooth; switching between home screens, moving widgets, scrolling though lists is lag-free and can easily rival iOS’s traditional advantage in this regard. The new updated native apps make excellent use of the screen space and the multi-paned fragments framework coupled with the new Action Bar make workflows throughout the OS very efficient. The new “Renderscript” graphics engine looks amazing in the YouTube and Music Player apps and offers developers a chance to create even more engaging apps in the future. To be quite honest, after looking at Honeycomb in action, iOS looks like it might need a facelift real soon.

The real advantage for Honeycomb is the aggressive adoption of next-gen SoC platforms by manufacturers. Motorola, Samsung and LG already have tablets with blazing-fast dual-core SoCs from Nvidia, Qualcomm, TI and Samsung. Additionally, manufacturers have gone above and beyond to differentiate themselves from the iPad with much demanded features like SD card slots, USB ports, HDMI output and dual cameras with support for 1080p video recording. Ambitious players like LG are jumping on the 3D bandwagon with stereoscopic cameras for 3D video recording with their Optimus Pad. These features not only appeal to a broad spectrum of customers, but more importantly, create a market where people have compelling selection of tablets to choose from. If Google plays their cards right, Android has the potential to quickly become a force to reckon with in the tablet market.

My Concerns

Android is no stranger to platform fragmentation. The division of the OS into separate releases for phones and tablets has the potential to further exacerbate this issue. To add to the problem, it was believed that Google would have some minimum system requirements for Honeycomb, but that doesn’t seem to be the case anymore. In a bid to cater to more diverse price points (just like with handsets), some Honeycomb tablets could potentially compromise the fluid user experience that you’d get on a tablet based around the Tegra 2 for instance. Also, there’s no word yet on whether Google will allow custom UIs with Honeycomb. As we all know, custom UIs have traditionally been the cause for delayed OS updates on several Android handsets. Although a lot of handsets now run Froyo, the Nexus S is the only handset officially running Gingerbread. Its almost been two months since Gingerbread was released, and even the Nexus One is yet to receive an official update. Google therefore needs to work more closely with manufacturers to ensure updates get pushed to devices in a timely manner.

Additionally, there’s a lot of uncertainty surrounding how exactly some of the new features in Honeycomb would eventually transition down to phone versions of Android. Google has been mildly successful at decoupling some core OS apps such as Maps as standalone downloads, but that still hasn’t completely mitigated the problem.

As I mentioned earlier, Google’s solution to this problem is Ice Cream; the next release of Android aimed at establishing a feature set parity between tablet and phone versions of the OS. Again, we’re not exactly sure about the timelines (although Mr. Schmidt did mention a 6-month release cycle) or the exact features that will make the cut in the next release. However, we can be reasonably sure that many of the under-the-hood enhancements like an updated Dalvik VM, support for multi-core SoCs, 2D/3D hardware acceleration and compatibility with apps written for Honeycomb should make the cut.

When I look at some of the decisions that Google has made with Android, it seems the platform lacks a logical progression from one release to another. For example, Gingerbread completely changed the look of the OS to a more darker and boxy UI. While the rationale behind the darker UI was justified because of potential power savings on AMOLED screens, a similar justification cannot be found for the latter. The Honeycomb UI is a far more drastic departure; thankfully its changes look to be functionality driven given the unique set of requirements a tablet poses. Constant changes to the Android UI do detract from its ability to establish a recognizable identity in the market.

Price is another issue if Honeycomb tablets need to stay competitive in the market. While more expensive tablet price points are tempting, a major strength of Android has been its ability to hit lower price points. For Honeycomb to be successful we need to see tablets priced at an iPad-competitive $499 in addition to the more expensive options we've been hearing about.

Application & Under the Hood Updates
Comments Locked

65 Comments

View All Comments

  • chomlee - Monday, February 21, 2011 - link

    "Price is another issue if Honeycomb tablets need to stay competitive in the market. While more expensive tablet price points are tempting, a major strength of Android has been its ability to hit lower price points. For Honeycomb to be successful we need to see tablets priced at an iPad-competitive $499 in addition to the more expensive options we've been hearing about"

    I agree exactly. I would rather get a gingerbread tablet but if they are going to charge more than the IPAD, why would I risk "Trying" a different device when I know the IPAD runs great. I also think the 3G carriers need to be more flexible with the plans. There are alot of customers like myself that would like to enable the 3G one month here, and one month there (for vacations), but most carriers won't allow you to do that. Apparently, you can do that with the IPAD which is a huge plus (and it is relatively inexpensive).
  • medi01 - Monday, February 21, 2011 - link

    Why? Let me guess:

    1) SD card slot
    2) Folder support
    3) Being able to read from / write to your tablet instead of syncing it with only one PC?
  • michael2k - Tuesday, February 22, 2011 - link

    That costs $100?
  • Shadowself - Monday, February 21, 2011 - link

    "just the catalyst manufacturers need to come up with the next iPad-killer."

    The "next iPad-killer"? Has there been a first one *yet*?
  • NCM - Monday, February 21, 2011 - link

    Just couldn't resist the "xxx-killer" cliché, could we?
  • B3an - Monday, February 21, 2011 - link

    @ Saumitra, nice first article.

    Regarding the next Android version 'icecream' you mention "we can be reasonably sure that many of the under-the-hood enhancements like an updated Dalvik VM, support for multi-core SoCs, 2D/3D hardware acceleration ... should make the cut."

    But doesn't Android 2.3 not have this stuff already? It must atleast have some kind of multi-core support... whats the difference between support in 2.3 and 3.0?

    I'm sure 2.3 also FINALLY now has UI GPU acceleration. Which has been one of the biggest problems with Android - laggy scrolling / animations. I hope to see a super smooth UI when i get the Galaxy S2.
  • Saumitra - Monday, February 21, 2011 - link

    Glad you liked the article!

    1. Gingerbread might be able to see and recognize multi-core processors, but that's where the story ends. The Dalvik VM in Honeycomb actually divides tasks between cores, which Gingerbread doesn't support.

    2. Gingerbread's UI only had partial hardware acceleration. That is, not all parts of the OS were being hardware accelerated.
  • jalexoid - Monday, February 21, 2011 - link

    "Gingerbread might be able to see and recognize multi-core processors, but that's where the story ends. The Dalvik VM in Honeycomb actually divides tasks between cores, which Gingerbread doesn't support."

    That is incorrect. The major Dalvik VM improvement in 3.0 is that the VM can run the garbage collector in another thread. Ever since beta version Dalvik VM has supported SMP, if the kernel had that module enabled.
    (Dalvik VM threads are directly mapped to pthreads. pthreads have supported multicore on ARM ever since the first ARM with multiple cores rolled down the manufacturing line and on other architectures since last century)
  • jrs77 - Monday, February 21, 2011 - link

    Having seen the last weeks MWC there's no doubt that Google did alot of work with Honeycomb and it looks like it could actually give iOS a run for it's money.

    However, as you noticed there yourself, platform fragmentation will be yet again a killer for Android-based tablets as the experience simply will differ too much between all the devices.
    That's the strong point of Apple and iOS, as they don't have to deal with this issue and have a consistent experience throughout all their devices.
  • mantrik00 - Monday, February 21, 2011 - link

    There seems to be a confusion between differentiated UI (user experience) and platform fragmentation. For all the doomsayers like you, Android has been growing precisely because of this differentiated experience, which people who are hooked to Apple's ecosystem will never be able to fathom.

Log in

Don't have an account? Sign up now