导读:很多网站发表文章大同小异。唯有这个不同点,给大家分享。
Android和iOS的较量一直都是人们津津乐道的话题。两个平台各有各的优势所在,同时也都力图能在各个方面赶超对手。对于用户来说,青菜萝卜各有所爱,使用两款操作系统的用户数量相当,那么对于开发者来说情况又是怎样的呢?
研究显示,开发者更喜欢iOS而非Android。这是为什么呢?其实原因有很多,iOS更具吸引力,具有更好的开发工具,更富有且更乐意为应用付费的用户,据统计,现在App Store总下载量已经超过250亿次,当然,还有更重要的原因,请看以下分析:有一个重要原因,那就是在苹果生态系统里边,iOS用户接受操作系统版本的速度更快。数据分析师Chris Sauve在他的博客PXLDOT有一篇很不错的博文,很好的解释了这一点。也解释了为什么开发者在Android平台如此受挫。
他最近在搜集有关Android碎片化的数据,并打算继续讨论iOS的有关统计值,有来自开发商(比如Instapaper的Marco Arment及Bump的David Lieb)的50多种不同的观点,他也深入了解一些统计网站,比如Flurry及Apprupt,数据可能会有些错误,因为来源在变,苹果也为公开过这些统计数据,但总体上来说,能代表市场现状并与Google公开的数据匹配。
首先看一下曲线图:
能看出什么吗?很显然,iOS的接受率比Android快很多,看看iOS5.x这条曲线,几乎垂直,而Android的Gingerbread明显不如iOS 5.x。
Sauve这样比较iOS与Android被接受的程度,在相同时间内,iOS能捕获75%的用户的心,而Gingerbread只能得到4%的Android用户的心,令人惊讶的是,在发布的15周以后iOS 4获得70%的用户,iOS 5降到60%的用户,而Android方面呢,
Gingerbread能获得4%,到Ice Cream Sandwish就降到了1%。
Sauve说,出现这种情况的原因就是,Android设备的数量及多样化对开发者更具吸引力,这也是google董事长施密特一直鼓吹的 Android生态系统,但不幸的是,只有一小部分Android设备在使用最新版的操作系统,对开发者来说很难开发适合所有Android设备的应用, 尤其是对于资源有限的开发者来说。
快速适应最新版Android最酷特征也很难,因为他们必须确保其应用能运行于最广为接受的Android版本,就算这个版本很老。
iOS开发商在这方面就省心多了,苹果设备没有碎片化,有效打败了Android更大的安装基数的优势,让开发商在开发对运行于新版本操作系统的应用的适应能力更具信心,无需舍弃大部分的用户。
iOS在一年后,保持兼容性方面更安全,Instapaper开发商Marco Arment如是说,所以今天,iOS 4仍然非常安全,用不了多久,iOS5出来了,但操作系统的更新能为开发商带来许多有价值的东西,对许多新应用来说,同样有好处,因为他们都向前看,而无 需像Android那样,向后看。
比如iOS 5.0能很好的运行于所有iPad,开发商就无需支持老版本的iOS系统,也许许多人还在使用iOS 4.3,但非常少,大部分人都升级了,所以开发支持老版本iOS的应用就没必要了。
Google有责任,手机制造商有责任,运营商也有责然,它们拥有软件和硬件的大部分控制权,苹果就打破这个模式,想要那个系统运行于哪个设备就运行于哪个设备,仅仅是在使用某个特定运营商网络方面进行了妥协。
所以也不难想象,为什么许多Android开发商,不能仅仅为Ice Cream Sandwish开发应用了,也不难想象,为什么开发商更喜欢iOS而非Android了。
分享到:
相关推荐
在Android平台上处理emoji并与iOS设备实现互通是一项技术挑战,因为两个操作系统对emoji的支持方式存在差异。本文将深入探讨Android如何正确地显示和处理emoji,以及如何确保与iOS设备的兼容性。 首先,我们要理解...
起初只为自用,得知仍有很多朋友买不到菜,线上“抢菜”依然紧张,因此便将脚本分享出来,并撰写了这份小白都能读懂的教程,供大家自由使用。内附使用说明,安装教程,小白操作自由,无难度 说明 将移动设备连接至...
【作品名称】:基于python+appium+pytest+allure实现的的android/ios自动化测试系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 ...
一直有一个几乎所有机友都认同的说法:Android 是全球用户数最多的操作系统,市场...不过,故事也有另一面,开发者对 Android 平台大多都不太满意,因为要开发一个应用程序,不只是很难兼顾 iOS 和 Android 平台,单单
在iOS开发中,"吐司提示框"是一种常见的用户界面元素,它能够在短时间内向用户显示简短的信息,然后自动消失,类似于Android系统中的Toast。这个压缩包提供的资源可能是一个自定义的UI组件,用于在iOS应用中实现类似...
代码打包后大小是15.3 MB,论坛文件限制大小只有4MB,没办法我只有传到CSDN上,设置下载分5分的原因是设置点障碍,防止新手乱下载,乱转载不注明出处,Android版当时就出现了这样的情况,我是支持大家相互交流的,...
App在线开发、App软件开发和App制作已经成为许多企业和个人创建移动应用的首选方式,特别是对于没有编程背景的人来说。...通过选择合适的工具,即使不懂编程,也能制作出功能齐全、用户体验良好的App。
每一个东西都我都付出了宏大的心血,开端一点不懂。都是一点点学的。我学这个也是我的一个兴味。后期我会不断更新APP和api接口.为大家做奉献。 接口都采用的restfui方式。性能更好简单东西会由于协议等等而无法运用...
分享 Appmakr 式的简易 App 制作 8 大工具 在移动应用开发领域,Appmakr 等简易 App 制作工具变得越来越流行,这类工具弱化了编程部分,...如果你不懂技术,不会编程,不妨试试这些工具,照样也可以开发出很好的 App。
开发出来的游戏生成单独的so文件,java层的东西基本不用动,只需要拿例子里提供的代码即可使用,开发者不需要懂java,只要c/c++基础便可,如果想把开发的游戏移植到比的平台如iOs或者HP的WebOS只需要下载LTLite的...
Cordova 是一个开源的移动跨平台APP开发框架,优点是开源免费,社区生态成熟,插件丰富,支持离线场景应用,开发工具选择空间大,iOS 和 Android 基本上可以共用代码,纯 web 思维,开发速度快,简单方便,一次编码...
iOS开发工程师的薪资滚雪球一样越滚越大,最疯狂的时候,一个稍微懂点iOS的程序员就能要个7、8千的月薪,编出来的软件基本用不了,因为经验完全不足。一方面资本的推高,另一方开发成本的高企,直接导致了APP开发的...
Android 不仅仅是一个操作系统,它还包括了一个完整的软件生态,涵盖操作系统核心、用户界面以及各种应用程序。Google与开放手机联盟(Open Handset Alliance)合作,这个联盟由众多技术和无线应用的领先企业组成,...
【聚合直播盒子H5网页源码】是一款基于PHP核心开发的多平台直播解决方案,它可以实现四端统一,包括PC端、手机WAP端、iOS应用和Android应用,为用户提供无缝的跨平台直播体验。这款源码是开发人员构建自定义直播平台...
在"让不懂编程的人爱上Unity3d游戏开发002-初识神兵-电子游戏行业编年史1"中,作者旨在通过介绍电子游戏的历史,激发读者对Unity3D游戏开发的兴趣。 【电子游戏行业简史】 电子游戏的历史可以追溯到20世纪40年代。...
不懂技术和代码也可以制作App国内外App在线制作工具软件网站介绍 在当今的移动互联网时代,App的发展日益重要,越来越多的人们开始关注App的制作和运营。但是,对于不懂技术和代码的人来说,App的制作似乎是一个...
原生开发(Native App开发)是指在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发。原生开发的优点包括: * 可访问手机所有功能(如GPS、摄像头等) * 运行速度快、性能高,绝佳...