移动互联的发展给世界带来了很大的变化,把人与人之间的距离迅速拉近,使一个庞大的地球迅速成为一个地球村,对于现在的人来说没有人不会不知道手机,基本上我们现在已经离不开手机了,无论是在地铁上还是在公交上,或者餐厅、食堂、肯德基、休闲娱乐场所,我们都可以很普遍的看到每个人都是在拿着手机进行各种各样的属于自己的生活,玩游戏、看新闻、听音乐、看电视进行着各种各样的娱乐和各取所需。所以,移动的开发已经是必不可少的。移动互联网产品已经成为我们生活中的重要一部分。
所以从现在的市场上来看移动互联处于主要的程序就是iOS与Android了,那么在这一方面我们做了一个调查发现,以下几点是iOS与Android开发工程师的待遇不同的核心区别:
1.iOS开发者比Android开发者少很多
因为iOS是后起之秀,相对与Android来说,它的出现是比较晚的,成本是比较高的,而Android的成本比较低,在Android的出现时由于很多人对苹果的不了解和苹果的昂贵价钱接受不了而选择了Android系统的移动客户端。所以从2010年起市场上就有很多企业对于Android的开发人才进行大量的高薪,导致很多人都去参加Java的培训,进行Android客户端的开发和应用。所以导致了到现在市场上Android的开发人员很多,而工资却不如以前,导致了Android开发人员不是物以稀为贵了。而相对与苹果的iOS系统却成为了一个热手产品,这样就造就了苹果的物以稀为贵。
2. 开发者觉得Objective-C开发比Java容易
这个确实是很多开发者共同讨论的结果,在刚开始你的Objective-C运用的不是很熟练时,你会觉得Objective-C开发比Java难很多,但是从程序的角度来讲,Objective-C是比Java容易多了,有这思想都是一种惯性理论,这是很正常的,无论你做什么事刚开始都是会很难的。另一个原因就是要看你周围的人了,看他们是在做什么工作了。所以真正把Objective-C运用熟练是一件非常简单的事。
3.iOS开发比Android开更容易赚钱
4.Appstore系统的应用和游戏比Android play store运行速都快用户体验好
在现在这个互联网高速发展的时代Android play store,App Store已经超过了50万用户,而Android play store应该在20万左右,App store无论是在开发者手里还是在应用平台中心,他的应用与游戏都通过了严格的检验和审核。而且App Store基本上都是收费的应用游戏,而在安卓客户端很多的都是一些铃声、壁纸、一些质量不高的垃圾应用‘这些占很大的数量,除去这些已经没有多少用户了。然而 在目前所用的游戏或是应用关键不是在于目前数量的多少,而是在于它的用户体验上面,如果用户体验好了,那么你就会很快的成功,苹果就是一个很好的例子。
5.广告赚钱与道具赚钱的区别
iOS系统大部分通过收费应用道具赚钱,Android play store的大部分应用通过广告赚钱 。我们很清楚在中国无论是电视、公交、地铁、公共场合到处可见的都是广告,可以这样说我们一出门就可以看到的就是广告,到处都是,所以在中国人眼中烦心得可能就属于在玩一种游戏或看一个电影时动不动就是跳出广告来,iOS应用和游戏是通过游戏中的道具来赚取佣金的,所以iOS的是封闭式应用有助于保护版权,而Android系统确是通过广告来赚取费用这样大的话,效果会很明显的。
然而经过开发者来说,互联网上的大多数游戏来源于C++开发然而Objective-C与C++是天生的一家的特性吸引了太多游戏开发者(你可以直接用C++给iOS开发游戏)Mac OS上的Xcode集成开发环境更是开发iOS的神器。iOS 5支持storyboard的开发,使得开发iOS系统的界面更容易。