`
带个回家
  • 浏览: 138816 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

搞不懂为什么开发人员爱iOS恨Android?

阅读更多

导读:很多网站发表文章大同小异。唯有这个不同点,给大家分享。

 

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了。

0
0
分享到:
评论

相关推荐

    Android处理emoji 互通iOS

    Android中emoji的处理以及和iOS端互通 一个简单的demo

    一看就懂的Android-App开发入门教程

    工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。...

    抢菜脚本程序项目源码(兼容 iOS、Android、Mac)主流买菜平台都可使用.zip

    起初只为自用,得知仍有很多朋友买不到菜,线上“抢菜”依然紧张,因此便将脚本分享出来,并撰写了这份小白都能读懂的教程,供大家自由使用。内附使用说明,安装教程,小白操作自由,无难度 说明 将移动设备连接至...

    iOS 和 Android 哪个更利于赚钱?

    一直有一个几乎所有机友都认同的说法:Android 是全球用户数最多的操作系统,市场...不过,故事也有另一面,开发者对 Android 平台大多都不太满意,因为要开发一个应用程序,不只是很难兼顾 iOS 和 Android 平台,单单

    Ionic实战 基于AngularJS的移动混合应用开发 带目录书签.pdf

    适读人群 :web开发人员 只需掌握Web技术就能开发移动应用是不是很爽?有了Ionic之后,App的开发变得如此简单:使用我们熟知的HTML、CSS和JavaScript技术就可以同时开发...对于AngularJS,懂一些*好,不懂也没有关系。

    高仿版百度地图基于iOS SDK v2.5.0,功能完善!

    代码打包后大小是15.3 MB,论坛文件限制大小只有4MB,没办法我只有传到CSDN上,设置下载分5分的原因是设置点障碍,防止新手乱下载,乱转载不注明出处,Android版当时就出现了这样的情况,我是支持大家相互交流的,...

    一看就懂的Android APP开发入门教程

    工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。...

    轻量级Android 2D/3D游戏引擎

    开发出来的游戏生成单独的so文件,java层的东西基本不用动,只需要拿例子里提供的代码即可使用,开发者不需要懂java,只要c/c++基础便可,如果想把开发的游戏移植到比的平台如iOs或者HP的WebOS只需要下载LTLite的...

    仿coverflow的翻页效果,但是没有镜面反射。

    项目需要coverflow的翻页效果,但是网上找到的...由于不需要那种镜面反射效果,所以不必去管opengl,再说我也不懂。 既然不需要懂opengl,那剩下只是纯逻辑的事了。 代码比较凌乱,勉强可以用。不足之处望大神们指正。

    本科毕业设计,课题名称是《基于Android的智慧体育平台家长模块设计与实现》,安卓毕业设计

    由于我不怎么熟悉原生开发(安卓使用 Java语言 或 Kotlin 语言,iOS 使用 Objective-C 语言或 Swift 语言),对 Web 开发的技术熟练一点,所以在这个项目中,我使用了混合开发技术来开发一个 Android App。...

    uniapp开发的多端影视APP,对接的苹果CMS

    每一个东西都我都付出了宏大的心血,开端一点不懂。都是一点点学的。我学这个也是我的一个兴味。后期我会不断更新APP和api接口.为大家做奉献。 接口都采用的restfui方式。性能更好简单东西会由于协议等等而无法运用...

    Android抽奖结果上下滚轮显示

    类似于iOS WheelView的滚动抽奖结果显示,用于小型抽奖现场抽奖码的滚轮显示,有完整的demo和自己修改后用于实际项目中的例子

    symbian多视图下开发的课程表源文件包

    symbian多视图下开发的课程表源文件包 这是个源文件文件包,在cardide c++ 2.7中...有什么不懂的请发邮件到KKevsekk@163.com 要是有人能告诉我为何时而可,时而不可编译我将不不甚感激,也希望可以联系我 2011.10.28

    Unity3D手册

    Unity3D是目前流行的跨平台3d开发引擎,使用它可以高效快捷地进行ios、android、web、pc等平台游戏的开发、发布和版本转换,window环境符合多数国内开发者的习惯,脚本系统采用js和C#,可以方便的让c/c++开发者适应...

    QT QML跨平台移动APP编程

    再到C++的算法、QML和C++的结合,最后到部署在IOS和Android平台,全方位的体验跨平台移动APP的开发流程及QT QML的开发体系,由于QML和C++的相互独立,即使不懂C++语言,也可以开发出漂亮的跨平台移动APP程序。...

    微信小程序-微刊 小程序版本

    collection-xcx 微刊 小程序版本 ...使用本站app,(ios、Android 正在开发),将文章url收集到微刊。 刷新小程序后即可看到文章。 app的其他用户也可关注 微刊,也能及时看到。 讨论 群号:238068472 例子

    C语言培训教程.doc

    近几年,随着智能手机的普及,手机端开发非常火,开发人员短缺,跟风学习的技术 员很多,这让我想起了2000年时的互联网泡沫,不知道再过几年会怎么样,会不会浮华退 去? 1.4、C C的历史有N年了,在1995年之前,计算机...

    智能文档扫描实战(仿扫描全能王)

    Android IOS均可使用。项目使用RN构建,但RN只是一层皮,核心都是原生、C/C++、人工智能等硬核技术,方便复用所以能够很容易改成flutter或者原生构建。所以性能还是原生性能,这里性能需要解释下,RN是一个写页面和...

    ObjectiveC 混编ReactNative 自动打包脚本 支持Jenkins自动打包

    1.Jenkins 自动打包所需脚本 2.IOS/Android 打ReactNative JSBundle文件 所需脚本 不懂请加QQ群708621681

    一个基于 React Native 的 Android 企业级应用

    不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况...

Global site tag (gtag.js) - Google Analytics