安卓,竞争力高,但如果是一名优秀的安卓工程师,择业的面是非常广的,而ios是近年来新兴的工作行业,前期对比的话,ios工资比安卓高。所以,如果想学多点东西,扩展自己多方面的知识,学安卓,追求现下的高薪,选择ios。具体分析如下:
android:
优势:市场占有率最高,开源平台,各大厂商和社区支持,技术上较多,技术更新速度快,生命力也最顽强,前景光明。并且由于使用的是java作为开发语言,这也意味着android程序员同时也是java程序员,所以择业的面广,将来想转型从事其它方向的开发,重新学习新语言的风险相对较低。
劣势:由于开源,各大厂商和社区百较多,所以android知识体系不仅更新速度快,并且整个android生态链也比较混乱,直接导致了开发者学习难度、开发难度相对较高。
总结:利在开源、弊也在开源。
学习装备:普通电脑和android手机。
iOS:
优势:apple公司由于其优秀的设计和极致的用户体验,高端的战略,所以用户群不仅稳定、消费能力强,整个iOS生态链盈利能力也相对较强,因此开发者薪水相对也较高。并且iOS由于是闭源平台,iOS系统对开发者隐藏了很多细节,所以学习者相对而言学习成本、开发难度也较低。
劣势:最大的风险在苹果公司,开发者依赖某个公司生存。如果苹果公司不能再继续引领潮流,发布的产品不再有足够强的吸引力,用户不再买单,整个生态链会轰然倒塌。如诺基亚、现在正在走下坡路的微软。
总结:因闭源而精彩、同样也可能因闭源而灭亡
学习装备:最好是有苹果电脑和iphone手机。
资金充裕,还是iphone比较适合你,相比android比较易用,而且软件的质量也要好过android,android的优势在于产品线宽广,你可以选择不同价位的设备,可以定制喜欢的rom,对于有这爱好和动手能力强的朋友玩玩。
当然android前景好拉~,乔布斯都已经挂了。 iphone用object C编程的,类似于C++ android是用java编程的。java比c++简单多了,你说哪个好上手?
都是目前主流的手机系统,苹果的优势在于创新,但价位高,性价比不高;安卓的优势在于开源,可以充分调动全球技术人士的力量来开发很多功能软件,苹果有的功能,安卓马上也会有;苹果还有一个问题是,如果不破解、不越狱,就不能安装第三方软件,样样都花美元去买的话,掏了腰包不说心里还不爽。所以我一直是坚定支持安卓的。
苹果吧