Pages

Google has forked Android

The last thing I wanted to see was Android to split into two “official” versions. Well, guess what, for all intents and purposes that’s what’s happened. Ack!

It’s bad enough that Android has multiple current versions. Then, Xavier Ducrohet, Android SDK (Software Development Kit) Tech Lead, announced “Android 3.0 (Honeycomb) is a new version of the Android platform that is designed from the ground up for devices with larger screen sizes, particularly tablets.”

I asked multiple people at Google if they could expand on this news. None of this could.

So, I’ll spell out what I think is happening here. We’re seeing an Android fork. There will be one line for smartphones, the current Android 2.3, Gingerbread, line, and the forthcoming Android 3, Honeycomb, line.

According to Ducrohet, besides Android’s common features set—multitasking, notifications, and widgets—Honeycomb will have a new UI (user interface) framework for creating great apps for larger screen devices; high-performance 2D and 3D graphics using a built-in OpenGL (Open Graphics Library); support for multicore processors; rich multimedia; new Bluetooth APIs (application programming interfaces) and enterprise enhancements such as encrypted storage and password expiration. That’s all great, but really do we need to split Android into two parts to do this?

If you look at the Android Honeycomb highlights, it becomes even clearer that Honeycomb is going its own way. There is some good news for developers who don’t want to re-do their Android 2.x work for Honeycomb. As the Web page states, while “The new UI brings fresh paradigms for interaction, navigation, and customization and makes them available to all applications—even those built for earlier versions of the platform. Applications written for Android 3.0 are able to use an extended set of UI objects, powerful graphics, and media capabilities to engage users in new ways.”
Read full