Google很讨厌“碎片”这个词形容现在的Android生态系统,他们给起了一个专用词“F-word”,但是当开发人员们谈到Android时,依然避免不了要支持数百款不同机型的烦恼。
或许会有人指出,到目前为止已经有80%以上的设备运行了Android 2.X系统,版本分裂的情况不再明显,但是机能和分辨率的差异随着新机不断推出而凸现。
最新版本的Android电子市场以及支持开发者提交同一程序的不同优化版本,可以针对分辨率和显示密度进行分类,如果一些设备不适用于某款程序,那么该机上的电子市场将会进行过滤,用户不再会下载完程序之后发现不能使用。
虽然这种措施看起来可以改善用户体验,但是并不是每一款手机都能进行分类优化,比如EA Mobile和Gameloft,他们的大型Android手机游戏遇到的问题尤为突出。
EA Mobile的游戏在上架之后,客服会接到数百个投诉电话称他们的游戏不能正常打开。更糟糕的是,很多人无法通过15分钟退款机制收回自己的购买费用。虽然Google已经将游戏安装文件大小限制提升到50MB,但是大部分的3D游戏很容易超出,开发商们不得不使用游戏程序+数据包的方式提供下载,用户购买程序之后,需要通过网络下载数据包才能试玩。往往在下载数据包之后,15分钟的退款保护时间已经超出。
Gameloft也是一个很大的手机游戏开发商,一直在努力支持更多的Android设备,但是他们的游戏很多都锁定了分辨率,同样是各种问题和投诉源源不断。
如果开发商们不再使用官方电子市场作为销售渠道,自建网络商店提供更精确的机型匹配,这样可以解决部分问题,但是销量将会受到很大影响。
Google,你会怎么办?