Android 系统一直以高开放度取胜,亦因如此,各厂商不断推出不同级数的 Android 手机。据 OpenSignalMaps 收集的超过 68万部 Android 设备下载他们的应用程式的统计数据,现时在 195 个国家里,559 个品牌中,居然已经有 3,997 台不同型号的 Android 手机,作为消费者,或许大家会因而感到兴奋,不过作爲开发者的,却因型号太多,系统及规格分裂程度太大而感到烦恼。

据统计,2012 年四月仍有不少手机在运行 Android 2.1 系统,有的却已经升级到 Android 4.0,系统差别太大,大部分应用程式都无法支援所有 Android 版本的设备。此外,近来的高阶机越来越注重萤幕解析度,如 Galaxy S III、HTC One X 等已经採用上 1280×720 高清萤幕,唯低端手机无法追上,仍停留在 320×480 的阶段,如要写一个支援所有萤幕解析度的 App,所需的时间会大增,减低开发者开发 Android App 的意欲。

最近一家香港手机软体开发公司 Animoca 就因 Android 手机太过五花百门,而要付出额外金钱和时间去进行支援度测试。据消息,Animoca 为确保软体的相容性,分别购入 400部 Android 设备来进行测试,当中有高阶机,当然也有中低端手机,有数得计,如手机的平均售价为 $2500,Animoca 一共要花 100 万元买手机做测试,其开发成本激增。

试问有多少家开发商会做出如此可敬的行爲?在 Android 手机五花百门的情况下,用户不是看到软件而得不到支援,就是开发商被系统及规格分裂情况吓跑,Google 看来要整顿一下 Android 系统的架构才有机会在 App 上跟 iOS 比拼。