取消对Android 4.0以下的支持是开发者的下一件大事?

标签: 业界 Android 4.0 Android开发者 Android老版本 | 发表时间:2013-03-10 16:27 | 作者:济慈
出处:http://www.leiphone.com

android流行摄影App 500px正处在开发运动的最前沿,虽然调查称60%的用户还在使用Android 4.0以下版本,500px还是决定取消对Android 4.0以下版本的支持,是什么让他们决定要这样做的呢?下面我们来看看500pxCOO以及联合创始人Evgeny Tchebotarev的观点。

第一眼看上去,开发者取消这些旧版本的支持简直就是一个巨大的错误,因为最新平台分布数据显示,4.0版本以下用户占 55%。 逻辑上应该取消的版本是 Android 4.0或者更高的版本,不然你就会失去一半以上市场,但是平台分布数字恰恰是带有欺骗性的。

在Mobile Syrup登出的最近报道中,Evgeny Tchebotarev表示,“我们的用户中,使用4.0以下版本的只占到16%,且这个数字每周都在以0.1%的速率递减,知道这个后,最初认为疏远一半用户(4.0版本以下)的可怕想法,似乎突然变成了加速开发、保证更好用户体验的最有效方式了。”

“虽然我们之前从未取消对Android版本的支持,但是我们对iOS试过,当时是为了加速开发以及提高代码质量;我认为放弃一些Android版本将会简化我们的版本测试,让我们更多的关注性能,进而提高App评级。”

也许你只是觉得 500px的用户碰巧是使用新手机的人比较多,且一般特定固件如果安装数量只占到10—15%,500px取消该版本支持是非常常见的做法。但是Developer 25 Squares,Google Reader client Press背后的团队在Twitter上也公开了一份报告,25 Squares详细公布了谁在使用它们App的清单,15%的用户使用4.0版本;30%的用户使用4.1%;55%的用户使用4.2%,虽然这份报道只针对4.0版本以上对象,但是在目前搭载最新版本4.2系统的设备很少的情况下,仍然有超过一半的用户是4.2版本以上的结果着实是令人惊奇的事情!

Android_4

25 Squares在Tweet上发布这个Tweeter后,其他的开发者纷纷站出来表态,有的表示在他们的App中即使支持4.0的版本的,由于使用人数太少了,在下几次的更新中连4.0的支持也要取消。

另一个Android开发者社区中最著名的开发者,ROM经理Koush也支持只开发Android 4.0及以上版本,并表示平台分布数字数据并没有为开发者提供一个很实用的参考图片。

就像我们现在很难找到大量的App还是保持他们在1.6版本上的样子。不过像Twitter、Instagram、Facebook这些客户端一般会支持尽可能多的老设备,因为很有可能那些使用老设备的人仍然需要使用它们的服务,但是一般开发者大可不必学它们,因为它们只是一个萎缩俱乐部里存活的少数派。

最后,大家开始只支持Android4.0和更高版本是不可避免的趋势,许多天才开发者和创新App已经适应了这个变化,而且只会变得越来越好。对于整个平台来说,向前是发展的关键,Android在4.0以前是个漏洞百出的平台,但是到4.2版本的时候已经改观了很多,所以我们很希望越来越来的用户升级到最新、最好的系统。

从宏观上来看,Google是不愿意自己创造的操作系统因为开发者希望简化开发、打造更好的产品体验而避开的,但事实就是这样,为了使更多的开发人员在这个平台创造质的飞跃,取消部分支持并不是不合理的。而且开发者越有共识,用户升级Android 4.0以上的动机也愈强烈!

Via  androidandme

相关:

调查显示4系列超2.3成占有率最高Android系统

(若无特别注明, 雷锋网文章皆为原创,转载请注明出处)
原文链接: http://www.leiphone.com/310-keats-dropping-android-4-0.html

您可能也喜欢:

调查显示4系列超2.3成占有率最高Android系统

开发者注意:Android4.0升级在即,半数应用未做适配

Android4.0系统发布会全程精彩瞬间集锦

Android 4.0与Android 3.0亮点对比

Android 4.0 和iOS 5 功能对比
无觅

相关 [android 开发] 推荐:

Android开发Tips

- - CSDN博客推荐文章
欢迎Follow我的 GitHub, 关注我的 CSDN.. 介绍一些, 在Android开发中, 会经常使用的小知识点.. submodule与git可以保持实时同步. 导入, 路径多于一个, 前面不添加冒号(:).. 使用PackageManager.. // 检查App是否安装 private boolean appInstalledOrNot(String uri) {.

Android 开发者调查

- - 爱范儿 · Beats of Bits
Startup 是为 Android 开发者提供盈利模式的一个公司. Android 开发者只要在应用上推广 Startup 服务,并且为网站带去流量,就可以得到网站给予的补贴. 今年 3 月的时候,Startup 网站对 Android 开发者进行了一次调查. 现在,他们将调查的结果制成了信息图,并 发布在网站之上.

Android敏捷开发指南

- - 互联网的那点事
本文紧密结合移动开发方法与技术,围绕Android平台的开发探讨提供更高质量移动产品的解决方案. 作者中分析了移动开发中常见的问题,从两方面阐述了ThoughtWorks使用的测试开发方案和相应的架构方法与常用工具应用,并进一步阐述了为移动开发流程所提供的持续发布方案. 随着云计算、移动互联等一系列新技术概念的崛起,新一轮的IT经济正在不断扩大发展.

Android应用开发资源

- - InfoQ cn
Android应用设计和开发人员现在可以参考由Android用户体验(UX)团队官方发布的 Android设计指南. 该指南提供了开发者应该遵循的基本原则,并列出了很多细节指导,涉及 设备与显示、 主题、 触控交互、 度量与栅格、 排版、 色彩、 图标设计,以及如何 编写用户交互界面的提示语.

Android 开发视频推荐

- - 大猫の意淫筆記
作为 Android 死忠粉,总是想自己来两手,无奈没摸过后台开发,面向的唯一对象就是马总. 花了个把星期入个门,发现还是挺好玩的. 市面上的 Android 入门书有2个主要问题,一个是都要求有 Java 基础,另一个是跟不上 Android 版本更新.所以并不推荐买书学习. 斯坦福大学公开课:编程方法学.

Android 开发者在 Android Market 上兜售应用

- SotongDJ - 谷安——谷奥Android专题站
无论你是 Android 用户还是开发者,我们相信你会同意我们所说的一个事实:Android Market 还远未完善,我们不是在谈论它的用户界面或者是如何“开放”,而是另外一个话题. CatNinjaFly,或者是 SuperNinjaCat,又或者是 NinjaCatFly. 叫什么都不要紧,要紧的是我们关心的这个问题,要紧的是它们都是来自同一开发者的完全是相同的游戏,很显然,开发者(商)NANJAANDROID 为了让他们的应用能够在 Android Market 多一些曝光率于是用不同的名称来在 Android Market 中兜售.

Eclipse开发Android应用程序入门

- Bingnan - 酷壳 - CoolShell.cn
原文出处:http://www.smashingmagazine.com/2010/10/25/get-started-developing-for-android-with-eclipse/. 如今的移动设备应用程序开发充满着让人振奋的东西. 功能强大的硬件支持,平板电脑,多样的软件平台(塞班 OS,iOS,WebOS,Windows Phone 7…),移动设备开发者前景充满了机会和挑战.

android开发书籍emule下载链接

- jing77 - biAji HeRe
本来放在Verycd的,出于避免某些难以预料的问题的考虑(就像Verycd的诸多电影资源一样),我不得不觉得应该将Verycd作为一个备选方案. ed2k: [android.开发书籍].Beginning.Android.2.(Apress,.2010,.1430226293).pdf. ed2k: [android.开发书籍].Hello.Android.3rd.Edition.pdf.

Android能赢得开发者吗?

- Aragorn - cnBeta.COM
我们听到很多关于Android大受欢迎的消息;从市场份额上说,它明显超越了众多竞争对手,比如苹果的iOS. 不过,尽管倍受追捧,对消费者也很有吸引力, Android似乎还是失去了一部分人的支持,比如开发者,而这部分支持对OS取得成功至关重要. 为什么Android赢取开发者的支持这么难. 更重要的是,他们要如何赢得开发者.

Android Native 代码开发学习笔记

- iDesperadO - WindStorm
本文提供排版更佳的PDF版本下载. JNI,全称Java Native Interface,是用于让运行在JVM中的Java代码和运行在JVM外的Native代码(主要是C或者C++)沟通的桥梁. 代码编写者即可以使用JNI从Java的程序中调用Native代码,又可以从Native程序中调用Java代码.