“分裂”的 Android 再引争议

标签: Apple/iOS Google/Android 观点 Imangi Studios ios | 发表时间:2012-04-04 08:00 | 作者:王 崇旭
出处:http://www.ifanr.com

113548_image

就在一周前,iOS 平台上的热门免费游戏 Temple Run 终于推出了 Android 版本。三天之后,该游戏在 Google Play 上的下载量就突破了 100 万(在 iOS 平台上的成绩为七个月 4500 万下载量),评分达到了 4.3 分。

不过,被下载是一回事,可不可以在海量的 Android 机型中正常运行又是另一回事。据 Temple Run 的游戏开发商 Imangi Studios 的创始人 Natalia Luckyanova 在 Twitter 上 透露

玩家发给我们的邮件中 99.9% 都是在抱怨 Temple Run 无法正常运行在他们的设备上。问题是我们目前已经支持了 707 款设备。这太让人吃惊了!

老生常谈:“分裂”的 Android VS “统一”的 iOS

这很明显不是一个新问题。由于 Android 系统本身开源的特点,你在几乎每一篇数落 Android 缺点的文章上都会看到“分裂”二字——运行 Android 系统的设备不计其数,更糟糕的是,它们所运行的 Android 系统版本也同样分散得可怕。要更清楚地看清楚这个问题,Android 应用 Audiobooks 的开发者 David Smith 给出的 数据或许更有说服力:

  • Andiobooks 已经在 1443 款不同的 Android 设备上运行。
  • 在该应用的 130 万次下载中,所占比例最大的六款 Android 设备(Droid X 7.8%、Samsung Galaxy S2 4.3%、Droid 4%、HTC Desire HD 4%、HTC Evo 4G 4%、Droid Incredible 2.3%)加起来也只占到 26.1% 的比例。
  • 运行该应用的 Android 设备有 50% 运行着 Android 2.3.3 ,另外 50% 的 Android 设备的系统版本则散布于 1.6 到 4.0.3 间。

这样的情况让 Smith 感觉非常头疼,他说:

这两个问题(Android 的设备多样化及系统分散化)加起来让“解决用户问题”变成一件几乎不可能的事情。你根本无法放弃老版本的系统和旧款设备,因为那一块有很多用户,于是支持新的系统与设备反而成了最难的一件事。

这简直就是噩梦,最糟糕的事情是我有一大堆我根本无法一一去安抚的用户。要我去解决每一款运行某版本系统的某设备上的 Bug 根本是不可能的。

相比之下,iOS 平台的开发者对这个问题则要淡定得多。这个问题实际上不需要过多的解释:一来目前市场上运行 iOS 系统的设备屈指可数;二来,iOS 用户升级到新系统的速度也明显要比 Android 用户快上许多。据 Instapaper 的开发者 Marco Arment 介绍:

目前来讲,iOS 4 是一个非常安全的底线。很快,底线会变成 iOS 5。

这意味着 iOS 开发者就算不再为 iOS 4 以下的系统版本提供支持,也不会损失多少用户。同理,如果一款 iOS 应用不再支持 iPhone 一代或者 iPhone 3G,那也显得“合情合理”。

不一样的声音:Android 的“分裂”问题被夸大

Wolf Toss 是 Android 平台上的另一款免费游戏,在 Google Play 上线一周就已经有超过 100 万的下载量,平均评价超过四颗星。该游戏的开发公司 Zipline CEO Todd Hooper 对 Android 平台的“分裂”问题有不一样的意见。

据他在 The Next Web 发表的 文章所介绍,早在 2011 年,他们也曾经以为 Android 平台的“分裂”问题将会是他们开发 Wolf Toss 的巨大阻力。游戏上线后,他们也确实收到了许多来自用户的抱怨。

不过,该团队在经过数周的测试后,他们发现尽管不同的 Android 设备确实存在着差异性,但他们遇到更多的是传统软件工程问题。而在对这些问题进行追踪解决后,剩下的也就是设备的分辨率及屏幕高宽比的不同了。

除了解决具体的 bug,他们还采取了另外的措施来降低 Wolf Toss 在 Android 设备上的故障率:只允许运行 Android 2.2 以上系统,CPU 性能强于 arm7、分辨率不低于 320*480 的 Android 设备下载这款游戏,而无法符合该要求的设备将无法在 Google Play 里看到该款游戏。

经过这几番努力后,目前 Android 版本的 Wolf Toss 的故障率只有 1%,与 iOS 版本基本持平。可以在 Android 平台上做到这一点,已经非常了不起。

他认为:其他的 Android 开发者在将种种问题归咎于 Android 平台的“分裂”前,应该将更多的精力放在测试更多的设备并解决具体的问题上。尽管这会比开发 iOS 应用(Wolf Toss 也有 iOS 版本)需要花费更多的精力,但他认为这是值得的(或许他该好好解释一下为什么是值得的?)。

不过我们并不能单凭 Todd Hooper 的片面之词以及 Wolf Toss 这个个例就去评判 Android 平台的“分裂”问题是否真的有传说中严重,并给开发者带来了无法克服的困难。只能说 Todd Hooper 的观点有一定的借鉴意义。这或许能提醒一下那些在 iOS 平台上被惯坏的开发者在移师 Android 平台前应当做好心理准备并且摆正自己的心态,一味的抱怨并解决不了问题,从自身出发付出更多的努力才是真正解决问题的法宝(被惯坏的 iOS 用户可同理么?)。

最后希望 Temple Run 早日在 Android 平台里走出自己的“神殿迷宫”。

P.S 另一个 iOS 热门应用 Instagram 也已经正式登录 Android 平台,它的表现又会如何呢?

 

题图来自 techtree

不把用户体验放在首位的产品都不是好产品。

爱范儿 · Beats of Bits | 原文链接 · 57 热评 · 新浪微博 · 订阅全文 · Google+ · #ifanrlive · 加入爱范社区!


相关 [分裂 android 争议] 推荐:

“分裂”的 Android 再引争议

- - 爱范儿 · Beats of Bits
就在一周前,iOS 平台上的热门免费游戏 Temple Run 终于推出了 Android 版本. 三天之后,该游戏在 Google Play 上的下载量就突破了 100 万(在 iOS 平台上的成绩为七个月 4500 万下载量),评分达到了 4.3 分. 不过,被下载是一回事,可不可以在海量的 Android 机型中正常运行又是另一回事.

为“分裂的”Android平台开发应用的一些建议

- - ITeye资讯频道
相比iOS有规律的软件版本和硬件升级, Android的碎片化加大了应用的开发和测试成本. 下面这张图就说明了Android的分化情况(截至10月1号):. 不过, 现在各种基于云端的应用测试技术也为开发者提供了新出路,这类技术可以让他们快速查看应用在各类硬件设备上的运行情况. 比如百度的Android4.1云测试服务,可为开发者提供几十种主流的移动终端设备及模拟器,而在刚刚过去的 PIE Demo Day上,国外一家提供类似的云测试服务的公司AppThwack则强调了问题的解决在于测试的自动化.

开发者谈对Android平台分裂性看法及应对策略

- - 酷勤网-挖经验 [expanded by feedex.net]
如果询问手机游戏开发者认为Android平台存在麻烦的原因或者为何他们选择完全放弃这个平台,很可能有些人会立即将矛头指向该平台的分裂问题. Android开发者必须针对各种不同的设备来创建游戏,考虑不同的操作系统版本、屏幕大小、处理器速度和众多其他因素. Staircase 3近期分析了访问其《OpenSignalMaps》应用的Android设备数据,最终发现市场上存在近4000种不同的设备.

分裂的代价

- Guancheng(冠诚) - 技术奇异点
舍弃旧代码是程序员经常面对的一种诱惑. 不必说维护旧系统的人经常要面对,就是开发新功能新产品的人也时常如此 —— 因为你经常被建议要借鉴一个老产品的 code base ,而你本能地想拒绝而重新打造一个干净的系统. 幸运的是,很早以前我已经开始相信舍弃这些东西是不对的,不应该重写任何不必重写的东西.

Android 遥控车

- CasparZ - LinuxTOY
您确定您真的会用 Android 手机玩赛车. 16 岁的法国学生 Jonathan Rico 使用 Android 手机通过蓝牙实现了对改装玩具汽车的遥控. 操控的方式和那些标榜的智能手机游戏一样,使用重力感应,差别是这次控制的是现实世界中的遥控汽车. 收藏到 del.icio.us |.

Android免费?毛

- Ruby - FeedzShare
来自: 36氪 - FeedzShare  . 发布时间:2011年08月17日,  已有 2 人推荐. 微软CEO Steve Ballmer在预测竞争对手产品时通常口无遮拦. 比如他去年抨击Google的Android战略时,很多人都不屑一顾. 接着Android蚕食了微软的地盘,后来又开始侵犯苹果的地盘.

GetEd2k (Android应用)

- 某牢 - eMule Fans 电骡爱好者
GetEd2k是一个Android应用程序,作者是anacletus. 此应用可以帮助你把网页中的电驴(eDonkey) 链接添加到你个人电脑的电驴客户端里,不过前提是你的客户端开启了用于远程控制的Web interface(Web服务器,网页接口,Web界面),当然,eMule(电骡), MLDonkey 和 aMule 都支持该功能,所以这三种主流电驴客户端的用户都可以使用GetEd2k.

Android 4.0发布

- coofucoo - Solidot
Shawn the R0ck 写道 "2011年10月19日早上10点,谷歌与三星联手在香港发布了Android 4.0和Galaxy Nexus. " Android 4.0 的主要特性包括:更精细的UI,加强多任务和通知功能,锁屏下可打开摄像头和浏览通知,改进文本输入和拼写检查;增强视频录制和图像编辑功能,支持剪裁和旋转图片、消除红眼、添加效果等;面部识别解锁;Android Beam允许两台支持NFC的设备之间交换应用程序、联系人、音乐和视频;Wi-Fi Direct,蓝牙HDP,等等.

NoScript For Android发布

- John - Solidot
用于屏蔽脚本的浏览器流行扩展NoScript发布了Android版本. 开发者称已经在Firefox for Android测试过,此外也应该能工作在基于Maemo的设备上. 移动版NoScript可以帮助移动用户抵抗基于脚本的攻击. Android平台上的扩展功能和桌面版相似,允许用户对每个网站单独设置脚本执行许可.