文档章节

为什么iOS比Android更吸引开发者

AK_47
 AK_47
发布于 2014/07/09 17:01
字数 1465
阅读 27
收藏 1

1、iOS开发比Android开更容易赚钱

1.1 Appstore上的应用和游戏比Android play store质量高

         现在Android Market变更为Android play store,App Store大概已经超过60万应用了,Android play store大约30万,App store的应用和游戏都是通过严格审核的,大多是收费的应用游戏。Android里面的色情、壁纸和铃音等垃圾应用数量也是很庞大,如果去除这些,Android Market的应用数量和质量会更缩水。当然在这么大的数目下,数量已经不是竞争关键,应用质量才是真正的关键。

          Android应用商店鱼目混杂,混战、杂乱、参差不齐,这是对国内安卓第三方应用商店现状的惯用表述语,部分商店根本没有对应用的审核,应用的安全性如何保证?这让消费者如何选择!?

1.2 iOS系统大部分通过收费应用道具赚钱,Android play store的大部分应用通过广告赚钱 。

        很显然,iOS的封闭有助于游戏应用版权的保护,很多做Appstore的游戏的厂商都日进斗金,iOS用户所花的钱远超Android用户,这事其实有很多原因。这样的差距,事实上已经表现在开发者对两家平台的态度上,Google被公认的广告互联网公司,Android系统也是为力助google的广告业务。iOS理所当然的成为了开发者心目当中的首选平台,因为它之上的用户更愿意购买应用。


          在国内,Apple公司开通了人民币支付通道,这使得天朝人民也能够很简单的购买Appstore里的游戏和应用了。这从我身边有Iphone,Ipad的同事朋友都能察觉到,现在他们已经不屑于越狱iOS系统,愿意购买游戏。我的一位收入普通的同事,在买了Iphone之后,两个月内花了400多人民币购买应用和游戏,另外买了Ipad的同事也没有越狱,购买了正版的游戏,是Appstore培养了国人买软件的习惯。开发者更愿意用实力来赢取金钱而不是广告。而Android很多相应的应用,要么免费加广告的形式(比如愤怒的小鸟)


          相对来说,Android容易被盗版,把Android的 apk解压,随便换掉些图片,然后加上广告,这个游戏应用就被盗版了,很多大型游戏厂商,都是担心盗版问题,所以不敢在Android系统上花太多的精力。


2、iOS开发比Android简单便利

有这么一个段子:两个创业团队各拿到了100万投资.甲团队是iOS平台游戏开发.乙团队是Android平台游戏开发.一个月后乙团队宣布解散.众人惊!!问其何故?答曰;我也不知道为什么.就在买第999部Android测试手机的时候.我发现我们没钱了。(虽然比较夸张,但这也体现了开发Android的悲催之处。)

          很多人以为iOS开发比Android难,因为Andriod的应用层是java开发的,应用层开发比较简单。这个观点我不太认可,虽然应用层是java开发的,想要开发一款好的游戏应用,需要了解深层学习的东西太多了,Android上没有现成的好看的UI控件和机制,很多控件和效果都需要自己自定义实现,这就大大加大了开发Android的难度,而IOS上大部分现成的UI控件和机制就能完成一款不错的应用了。更不需要考虑Android上的几百种机型的适配。我是亲身经历,除了要考虑这些机型的适配,还要防住国内运营商对Android手机的各种功能的阉割,比如不能带 google  地图,基站定位等等。不适配这些机型老板又不乐意。


            事实上这个世界上大部分正经游戏都是用C++开发的,而Objective-C与C++天生 一家的特性吸引了太多游戏开发者(你可以直接用C++给iOS开发游戏)

Mac OS上的Xcode集成开发环境更是开发iOS的神器。iOS 5支持storyboard的开发,使得开发iOS系统的界面更容易。


3、iOS开发比Android开发工资更高

  我这里说的是大部分的程序员,当然少数的Android开发人员的工资会比IOS开发的工资高。

造成这样的原因总结有两点:

3.1 iOS开发的人才比较少

    经过2011到现在Android招聘的疯狂,现在Android的程序员渐渐多起来了不再是物以稀为贵了,很多原来Java的程序员很轻松的就转向了Android的开发,使得android人才很快得到满足,但是iOS开发呢? iOS开发成本比较高,首先需要一台Mac电脑,如果需要真机调试,还得买Iphone或者iTouch,还得每年99$的钱给Apple公司。对于一个在校大学生,或者刚毕业参加工作的程序员来说,他们会更倾向与学习Android,因为用来开发的电脑和手机可能都是现成的,不需要增加任何成本。 

就这么一个门槛,就能把很多人拦在了iOS开发的门外了。这样就造成了iOS开发人才物以稀为贵了。

3.2 认为Objective-C开发比较高端

   是的,大部分人都误以为Objective-C开发比java难,真正用到Objective-C熟练之后,你会发现,Objective-C其实不比java难。

© 著作权归作者所有

AK_47
粉丝 16
博文 533
码字总数 569998
作品 0
嘉定
程序员
私信 提问
【扫盲】iOS系统为什么比Android安全?

作为一个移动全栈开发者,在Android和iOS系统的安全性上有一点理解。我认为iOS比Android安全这个说法是正确的,但社会对于iOS比Android安全原因的理解并不完全正确。 首先,为什么iOS系统比A...

feng_blog
2015/09/05
5.3K
6
微软吸引开发者的两大武器:金钱和爱心

Windows Phone 7 刚上市,面临的一大问题是应用程序的缺失,面对着 iOS 和 Android 的海量程序,微软知道,凭着一个新奇的 UI 只能吸引消费者一时,取之不尽的应用才是王道。如何将开发者吸引...

老古董
2010/11/19
1K
7
开发者各应用平台生存现状:iOS成本最高

 6月27日消息,据国外媒体报道,调查显示,iOS应用开发成本远高于Android应用,而Windows Phone则是开发者参与意愿最高的平台。市场分析公司Vision Mobile数据对全球1500名移动应用开发者进...

junwong
2012/06/28
670
2
开发者应该花更多精力关注安卓吗?

开发者应该花更多精力关注安卓吗? 作者简介:白起 (微博:kubisoft) 曾就职于腾讯,育碧,久游等游戏行业巨头,负责过多款console、网游和手游的开发。近几年来独立做iOS开发,上线了40多...

创享派
2013/08/07
9
0
第一部分:如何在iOS和Android上选择一个JavaScript 引擎进行应用开发

在我开始使用OpenAphid-Engine的时候,已经有几种类似的iOS/Android 项目.这些商业项目或者开源项目使用JavaScript实现代码特性。比如,Titanium 和PhoneGap 允许开发者使用JavaScript开发本...

打杂程序猿
2013/02/01
9.2K
2

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL 11.3 locking

rudi
48分钟前
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
10
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
4
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
8
0
队列-链式(c/c++实现)

队列是在线性表功能稍作修改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。作用就是通过伟大的程序员来实现算法解决现实生活...

白客C
今天
78
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部