Android从开源到碎片化 开发者叛离的真相
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从开源到碎片化 开发者叛离的真相的更多相关文章
- Android 的平台碎片化问题
Android 的平台碎片化问题 看到篇不错的文章,转载过来. -------------------------------------- 与iOS开发相比,Android开发平添了不小的工作量,因 ...
- 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
腾讯优测是专业的android自动化测试平台,拥有上千款真机,彻底解决android碎片化问题! 这里我要说的不是闪光灯的硬件特征,也不是说底层驱动的原理,我只是跟大家聊一聊在项目中遇到的一些关于闪光 ...
- 一个使用openGL渲染的炫丽Android动画库二(碎片化曲面动画)
续一个使用openGL渲染的炫丽Android动画库 MagicSurfaceView v1.1.0发布, 新增碎片化曲面动画 地址:https://github.com/gplibs/android ...
- Android学习笔记(四)之碎片化Fragment实现仿人人客户端的侧边栏
其实一种好的UI布局,可以使用户感到更加的亲切与方便.最近非常流行的莫过于侧边栏了,其实我也做过很多侧边栏的应用,但是那些侧边栏的使用我 都不是很满意,现在重新整理,重新写了一个相对来说我比较满意的侧 ...
- 程序员MM的自白:磨人小妖精之安卓碎片化
文/腾讯优测 章婉霞 除了crash问题,Android平台的碎片化越来越受到移动开发的关注,且不谈支持Android系统的移动设备早已过万款,屏幕.品牌以及传感器等方面的碎片化问题也困扰着开发者. ...
- Android架构设计之插件化、组件化
如今移动app市场已经是百花齐放,其中有不乏有很多大型公司.巨型公司都是通过app创业发展起来的:app类型更加丰富,有电子商务.有视频.有社交.有工具等等,基本上涵盖了各行各业每个角落,为了更加具有 ...
- 谷歌强制厂商升级KitKat 仍无法改善安卓碎片化
据一份泄露的内部文档显示,谷歌计划推出新的Android版本及设备审批条例,限制硬件制造商推出Android 4.4 KitKat以下的旧版本硬件,来改变平台碎片化现象.如果厂商一意孤行,继续推出搭载 ...
- 各种Android UI开源框架 开源库
各种Android UI开源框架 开源库 转 https://blog.csdn.net/zhangdi_gdk2016/article/details/84643668 自己总结的Android开源 ...
- Android优秀开源项目
本文转自:http://blog.tisa7.com/android_open_source_projects Android优秀开源项目 Android经典的开源项目其实非常多,但是国内的博客总是拿 ...
随机推荐
- SSD算法及Caffe代码详解(最详细版本)
SSD(single shot multibox detector)算法及Caffe代码详解 https://blog.csdn.net/u014380165/article/details/7282 ...
- Python——拼接字符串
Python中可以对字符串进行拼接: 1. 使用字符串拼接运算符: + >>> "Hello" + "World" 'HelloWorld' ...
- Ruby-Clamp
require "clamp" class ClampTest < Clamp::Command # 1.命令行的参数使用主要分两类,一种是参数名称后面带参数值的方式, #我 ...
- HDU-2243
考研路茫茫——单词情结 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
- Linux下undefined reference to ‘pthread_create’问题解决 zz
接触了Linux系统编程中的线程编程模块,可gcc sample.c(习惯把书上的sample代码写进sample.c文件中)出现“undefined reference to ‘pthread_cr ...
- 【UI】自动化用例设计技巧
需要封装的方法: 公共的操作方法 经常使用的步骤:超过两次以上 经常使用的组件:输入框.文本框.列表 经常操作的布局:多个组件组成通用的布局 经常操作的页面:ui页面由一个一个单独Activity组成 ...
- 打印之Lodop
前序 前面遇到一个问题:在线打印合同.通过各方查找资料和请教他人,终于完美的解决了这个问题.其中的解决方案,可以查看:http://www.cnblogs.com/zcy-xy/p/4290436.h ...
- div随意拖动,基于jquery。
$("#box").mousedown(function (e) { //e鼠标事件 var offset = $(this).position();//DIV在页面的位置 使用p ...
- 最短路-Floyd
简介: 算法的特点: 弗洛伊德算法是解决任意两点间的最短路径的一种算法,可以正确处理有向图或有向图或负权(但不可存在负权回路)的最短路径问题,同时也被用于计算有向图的传递闭 包. 算法思想: 通过F ...
- Java Class对象详解
要怎样在java里来使用一个类,首先必须先把类的.class字节码文件加载进来,然后再进行连接对该类里的域分配内存,最后再调用构造器,如果该类有基类的话,会先去调用基类的构造器,总的来说,分为以下三个 ...