Fragmentation remains an issue for third-party Android application developers. The wide spread and slow rate of adoption for new versions of the operating system prevent developers from being able to use the latest APIs. But native application developers aren’t the only ones who are feeling the pain. A prominent Web developer has recently drawn attention to the challenges that Android version fragmentation poses for mobile Web development.
As we explained in some of our recent Android browser coverage, the platform’s default Web browser has historically not been very good at handling the most intensive application-like Web experiences. It lacks support for many modern Web standards and has difficulty handling things like animated transitions. Google is finally correcting the problem by bringing a full port of its excellent Chrome Web browser to the Android platform.
Unfortunately, Chrome for Android is only available for Android 4 devices, which represent only about 1.5 percent of the total Android ecosystem. A majority of Android users are still running version 2.3 and 2.2. The handset manufacturers are often slow to provide updates and in many cases don’t update old handsets past a certain point. This means that it will take some time for Android 4.x to become ubiquitous.
Web developers who want to support Android users will have to contend with a range of different browser versions that have different levels of support for modern Web standards. The apparent lack of consistency in browser performance and stability from one device to another makes matters worse. A blog entry by Dion Almaer, a well-known Web developer who is currently part of Walmart’s mobile engineering team, discussed the issue.

Loading comments...