Android从诞生开始就受到热捧,并日益普及。它有别于以往的手机及移动终端操作系统,其独具的开源性、系统廉价性和提供给第三方大自由度的创新空间,以及不受硬件约束的优势,获得了广大开放社群的支持。但是系统碎片化和收益不高等问题日益严重,正在逐渐被开发者所抛弃。

Google推出的新一代网上平台Android Market,让开发者轻松地进入这个“市场”,手机用户可在该平台寻找、购买、下载使用Android操作系统的手机应用程序和其他内容,也可在Android Market上销售自己的软件,并通过交易获得利润。通过点击,就能轻轻松松赚钱。由于Android的系统开放性和服务免费,企业可免费获得源码并在此基础上开发新功能,延伸服务范围,加快研发速度,继而有效地节约成本,争取效益最大化。

  然而随着Android平台的深入发展,系统版本碎片化问题日益严重,使得该平台对开发人员而言的复杂度与成本愈来愈高,而且此一分裂不仅出现在智能手机上,同时也已蔓延到平板电脑上。

  造成Android平台分裂的两大主因为装置及韧体,有别于苹果只有iPhone与iPad,市场上至少有超过上百款的Android装置,前20款Android装置中,前三名分别是三星的Galaxy SⅡ(占18%)、三星的Galaxy Ace(9%)与摩托罗拉的Defy(7%),其他的17款市占率都只有6%及以下,这代表开发人员对特定装置的支援都只能触及少数的使用者。

  当前市场上70%的 Android 设备中运行的是 Gingerbread 即 Android 2.3 操作系统,Honeycomb(Android 3.0)和 Ice Cream Sandwich(Android 4.0)这两个新版本共同占有市场比例仅为11%。这就是说,大部分消费者仍在使用早已过时的 Android 操作系统。

  当然使用者的特性是造成开发人员偏好iOS的原因之一。双方经过多年的平台战争,除却两者自己本身的实力,他们的成功更是离不开广大开发者。开发者的态度对两个平台的发展意义重大,因为应用质量高低好坏是决定拥护选择 iOS 还是 Android 的首要条件,更是建立用户忠诚度的基础。

迄今iOS每名使用者替开发人员带来的营收仍是Android的4倍,开发人员在iOS平台每赚1美元,只能在Android平台上挣取0.24美元。 如此一来,开发一个 iOS 应用获利更多,他们发现为苹果设备开发软件比为安卓系统设备开发要来得容易,并且可能更赚钱。而开发一个 Android 应用不但赚钱少,还要面对碎片化问题,开发者当然会优先选择 iOS 平台了。

  最新数据显示:开发者每开发出10个移动应用,有7个是来自iOS平台,而Android只占据了其中的3个。据了解,这项数据是FlurryAnalytics通过对大约7万家企业(涉及大约18.5万个移动应用)调查时得出。与iOS相比,Android系统弊多利少,这也说明为什么七成的新app应用是为iOS而非Android系统而开发的关键原因。

Android从开源到碎片化 开发者叛离的真相的更多相关文章

  1. Android 的平台碎片化问题

    Android 的平台碎片化问题 看到篇不错的文章,转载过来. -------------------------------------- 与iOS开发相比,Android开发平添了不小的工作量,因 ...

  2. 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿

    腾讯优测是专业的android自动化测试平台,拥有上千款真机,彻底解决android碎片化问题! 这里我要说的不是闪光灯的硬件特征,也不是说底层驱动的原理,我只是跟大家聊一聊在项目中遇到的一些关于闪光 ...

  3. 一个使用openGL渲染的炫丽Android动画库二(碎片化曲面动画)

    续一个使用openGL渲染的炫丽Android动画库 MagicSurfaceView v1.1.0发布, 新增碎片化曲面动画 地址:https://github.com/gplibs/android ...

  4. Android学习笔记(四)之碎片化Fragment实现仿人人客户端的侧边栏

    其实一种好的UI布局,可以使用户感到更加的亲切与方便.最近非常流行的莫过于侧边栏了,其实我也做过很多侧边栏的应用,但是那些侧边栏的使用我 都不是很满意,现在重新整理,重新写了一个相对来说我比较满意的侧 ...

  5. 程序员MM的自白:磨人小妖精之安卓碎片化

    文/腾讯优测 章婉霞 除了crash问题,Android平台的碎片化越来越受到移动开发的关注,且不谈支持Android系统的移动设备早已过万款,屏幕.品牌以及传感器等方面的碎片化问题也困扰着开发者. ...

  6. Android架构设计之插件化、组件化

    如今移动app市场已经是百花齐放,其中有不乏有很多大型公司.巨型公司都是通过app创业发展起来的:app类型更加丰富,有电子商务.有视频.有社交.有工具等等,基本上涵盖了各行各业每个角落,为了更加具有 ...

  7. 谷歌强制厂商升级KitKat 仍无法改善安卓碎片化

    据一份泄露的内部文档显示,谷歌计划推出新的Android版本及设备审批条例,限制硬件制造商推出Android 4.4 KitKat以下的旧版本硬件,来改变平台碎片化现象.如果厂商一意孤行,继续推出搭载 ...

  8. 各种Android UI开源框架 开源库

    各种Android UI开源框架 开源库 转 https://blog.csdn.net/zhangdi_gdk2016/article/details/84643668 自己总结的Android开源 ...

  9. Android优秀开源项目

    本文转自:http://blog.tisa7.com/android_open_source_projects Android优秀开源项目 Android经典的开源项目其实非常多,但是国内的博客总是拿 ...

随机推荐

  1. web前端教程:用 CSS 实现三角形与平行四边形

    最近在逛某个技术网站的时候,感觉文章关键词上的样式好酷炫啊,分页的样式.来张截图: 你在首页的底部也可以看到这样一个分页栏:是不是看上去还不错?下面就来看看这是如何实现的吧~ 第一种方法:利用bord ...

  2. .net页面实时预览图片

    <script type="text/javascript"> //获取上传图片的本地路径 function getPath(obj){ if(obj) { if(na ...

  3. MySQL的数据库引擎的类型(转)

    腾讯后台开发电话面试问到数据库引擎选用的问题,这里补习一下. 本文属于转载,原文链接为:http://www.cnblogs.com/xulb597/archive/2012/05/25/251811 ...

  4. 0,null,undefined,[],{},'',false之间的关系

    0与一些虚值的比较: 0与false 0==false true 0与'': =='' true 0与[]: ==[] true 0与NaN: 0==NaN false 0与undefined 0== ...

  5. 阿里云轻量应用服务器——配置MySQL远程连接(踩坑,LAMP+CentOS)

    说在前面 本文讲解清晰,从0开始 如不能用Navicat等数据库软件远程登陆,请先检查:安全>防火墙中 是否添加了MYSQL的3306端口(ECS服务器请检查 安全组)如未添加,先点右上角“添加 ...

  6. WordPress主题设置插件,让你的站点有电脑、手机双主题

    我们建站的时候总是会优先考虑自适应的主题,但是与之对应,免费的自适应主题都调用国外公共资源,访问速度不太理想.加上wordpress未经优化之前,本身也没有极高的访问效率.所以大家可以下载这款“主题设 ...

  7. 配合bootstrap实现的table 嵌套table

    不要忘了引入bootstrap.css库 html部分 <div class="container"> <div class="row"> ...

  8. Python进程间通信:Queue

    Python进程间通信Queue 1.Queue使用方法: Queue.qsize():返回当前队列包含的消息数量: Queue.empty():如果队列为空,返回True,反之False : Que ...

  9. 数据库的主从复制常用Xshell命令

    mysql配置 1.设置数据库用户名和密码 mysqladmin -u root password "root" 2.打开3306端口号 iptables -I INPUT -p ...

  10. Ghostscript 中 ps2pdf 命令在 windows msys 下的运行错误问题。

    前两天看到了 miloyip/game-programmer 这个项目觉得特别有用,真是好东西,明确了指出了学习路线,尤其是新手.不过打开看,有些书对应的亚马逊链接是无效的,比如<Tricks ...