浅析主流移动开发技术的发展
2014-10-22刘强
刘强
摘 要:随着科学技术的不断发展,移动互联网时代的来临,智能手机的应用范围呈现逐渐扩展的趋势,在很大程度上促进了APP应用开发市场的发展。现阶段,大多数程序技术人员开始将目光转向移动开发行业,尤其是高等院校中的计算机专业学生。本文主要针对主流移动开发技术进行深入分析,分析Android开发与iOS苹果开发两项主流移动开发技术,从三个方面探讨主流移动开发技术的发展状况与前景,即技术分析、就业分析以及市场分析。
关键词:主流 移动开发技术 发展 iOS Android
中图分类号:G436 文献标识码:A 文章编号:1672-3791(2014)07(a)0005-01
就目前来看,智能手机在通讯行业中逐渐普及,呈现良好的发展态势;同时,随着智能手机应用范围的不断扩展,在手机操作系统方面掀起了一场革命风潮。本文主要从技术分析、就业分析以及市场分析等多个方面,对这两个主流移动开发技术进行探讨,为相关研究学者提供相应的参考依据。
1 从市场角度分析主流移动开发技术的发展
就目前来看,Google的Android平台与苹果公司的iOS平台,是市场中的主要应用平台,而且Google的Android平台与苹果公司的iOS平台相比于微软以及其他一系列平台而言,在应用数量与市场占有率上均比较高。从以下信息数据可知,可以看出Google的Android平台与苹果公司的iOS平台在市场中的占有额:(1)每一位开发者的平均应用数量:苹果公司5款,Google5款;(2)每一款应用的平均下载次数:评估公司4万次,Google6万次;(3)每一次下载所产生的平均收益:苹果公司0.1美元,Google0.01875美元。
从市场占有额方面来看,开发站首要选择的平台主要为Android与iOS。但是,苹果公司的iOS平台在给予用户方便、快捷服务的同时,也受到了多种因素的限制,例如:虽然苹果AppStore商店中含有的应用十分精致,但是却无法充分满足用户在应用方面不断变化的需求;但是从开发者角度来看,苹果公司的iOS平台在应用、设备上的严格控制,在很大程度上为开发者在iOS平台上享有的软件权益提供了合理的保障,相反,Google的Android平台中含有大量免费的应用,而且Android系统的开源比较大,大多数开发者在Android平台中获取收益的同时,自身也是Android平台的用户,因此能够为Android应用注入新鲜的活力,以此满足用户在应用方面不断变化的需求,而Google公司还能够从免费的应用中加入一些广告,增加了额外的经济收入。
Google的Android平台与苹果公司的iOS平台的应用商店中,大多数应用均是免费的,因此在应用方面未出现货币化现象,这也代表着苹果公司在收费应用方面获取的收益比较少,而且又有其自身存在的局限性,导致苹果公司的经济效益受到一定影响。同时,随着我国智能手机用户数量的不断增长,不喜欢收费应用的智能手机用户数量也在逐渐增加,而Android平台中丰富的应用种类以及宽松开源,使更多的智能手机用户更加倾向于Android系统手机,预示着Android应用开发者相比于iOS应用开发者在市场中获取的利益更多。
2 从就业角度分析Android平台与iOS平台的移动开发
因为互联网还处于一个起步阶段,加上互联网的发展速度十分迅速,很多企业都没有与互联网相关的专业人才,因此为了能够在最短的时间内壮大自身的互联网队伍,一些企业在发展过程中开始在各个领域中挖掘互联网人才,只要从事过IT行业,具有相关工作经验的人员均予以聘用,造成其他行业中的互联网专业人才紧缺,形成一个恶性循环。而且,一些高等院校中IT专业课程与移动互联网的实际状况不相符,大学生在很多行业都属于支柱,唯独在信息化行业中,大学生无法成为支柱,不能紧跟时代发展的脚步。因为信息化更新得过快,而且移动互联网属于一个新兴的行业,所有大多数高等院校并没有开设互联网专业,无法提供互联网专业人才;现阶段,企业对于移动互联网专业人才的聘用,主要是从职业培训机构中筛选,反应出一个严重的问题,就是互联网专业人才培养地太少。另外,随着移动3G网络与智能终端的普及化,人们越来越重视移动互联网的发展,造成互联网企业增多。从根本上来看,岗位逐渐增加,而人才呈现紧缺状况,因此移动开发技术呈现良好的市场前景。
我国作为世界上手机用户最多的国家之一,手机市场的繁荣在很大程度上促使手机功能更加强大、全面;同时,移动开发技术的广泛应用以及相关职位薪金的不断提升,必然会使移动开发工程师成为一个热门职业。
3 从技术角度分析Android平台与iOS平台的移动开发
主要针对Google的Android平台与苹果公司的iOS平台开发要求与用户体验等一系列因素进行分析。
首先,iOS平台采用的语言为Object-C,与底层编程相似,开发过程中的环境为Xcode,在Mac下才能够开发,内部语言为英文,因此开发者需要具备英语能力,操作系统式主要将Mac OS作为基础,开发成本需要每一年购买工具包,费用为99美元,在APP Store商店中才能够下载开发完成的应用。
其次,由于Android手机的市场占有额位居第一,因此Android开发倾向于广大的用户群体,Android移动开发能够在Linux系统,Mac,Pc下开发,操作系统的基础主要为Linux,开发语言主要为Java语言,在Web页面、Android商店均可以进行下载操作。同时,Android平台的开发环境、语言与iOS平台相比较而言,均要简单。
4 结语
现阶段,iOS手机操作系统与Android手机操作系统是移动市场上的两个霸主,iOS手机操作系统与Android手机操作系统引领着手机操作系统开发的方向、潮流,吸引大大量的开发人员的关注与加入,很多相关语言开发人员或者广大开发人员争相进入到iOS手机操作系统与Android手机操作系统的开发中,给手机行业带来了巨大的变革。同时,主流移动发展技术具有十分广泛的发展前景,应当予以高度的重视。
参考文献
[1] 余美华.浅析主流移动开发技术的发展与就业[J].电子技术与软件工程,2013(22):27.
[2] 鄢军霞.基于Google Android平台的移动开发初探[J].硅谷,2012(15):31,58.
[3] 李亮.移动应用开发技术选择六要素[J].程序员,2012(6):93-96.endprint