Android物联网开发细致入门与最佳实践
上QQ阅读APP看书,第一时间看更新

1.2 总结Android的核心优势

从2007年诞生到2014年占据市场80%的份额,为什么Android系统能够在这么短的时间内成为移动智能设备市场占有率的第一名?在本节的内容中将从四个方面来为读者解答这个问题。

1.2.1 强有力的业界支持

Android系统基于Linux内核,是一款开源的手机操作系统。正因为如此,在Android崭露头角之后,各大手机厂商和电信部门纷纷加入Android联盟之中。Android联盟由业界内的世界级企业组成,主要成员包括中国移动、摩托罗拉、高通、T-Mobile、三星、LG、HTC等在内的30多家技术和无线应用的领军企业。Android通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。

1.2.2 研发阵容强大

Android的研发队伍阵容强大,包括摩托罗拉、Google、HTC(宏达电子)、PHILIPS、T-Mobile、高通、魅族、三星、LG以及中国移动在内的34家企业,这些响亮的名字都在业界堪称大佬。它们都将基于该平台开发手机的新型业务,应用之间的通用性和互联性将在最大程度上得到保证。无论是从硬件到软件,还是到电信服务商,Android从一开始便成为业界内的宠儿,被当作重点新秀培养。这样Android系统在强大的开发团队的培育和呵护下,最终顺利的功成名就,成为一方霸主。

1.2.3 为开发人员“精心定制”

Google公司一直视程序员为前进动力的源泉,为了提高程序员们开发的积极性,Google不但为开发人员提供了一流的开发装备和软件服务,而且还提出了振奋人心的奖励机制。

(1)保证开发人员可以迅速转型为Android应用开发

Android应用程序是通过Java语言开发的,只要具备Java开发基础,就能很快上手并掌握。作为单独的Android应用开发,对Java编程门槛的要求并不高,即使没有编程经验的新手,也可以在突击学习Java之后不影响学习Android。另外,Android完全支持2D、3D和数据库,并且和浏览器实现了集成。所以通过Android平台,程序员可以迅速、高效的开发出绚丽多彩的应用,例如常见的工具、管理、互联网和游戏等。

(2)定期召开奖金丰厚的Android大赛

为了吸引更多的用户参与Android开发,已经成功举办了奖金为数千万美元的开发者竞赛。鼓励开发人员开发出创意十足、十分有用的软件。这种大赛对于开发人员来说,不但能提高自己的开发水平,并且高额的奖金也是开发人员开发新软件的动力。

(3)开发人员可以利用自己的作品赚钱

为了能让Android平台吸引更多的关注,谷歌提供了一个专门下载Android应用的门店:Android Market,地址是https://play.google.com/store。在这个门店中允许开发人员发布应用程序,也允许Android用户下载获取自己喜欢的程序。作为开发者,需要申请开发者账号,申请后才能将自己开发的程序上传到Android Market,并且可以对自己的软件进行定价。只要你的软件程序足够吸引人,就可以获得很好的金钱回报。这样实现了程序员学习和赚钱两不误,所以吸引了更多开发人员加入Android开发大军中来。

1.2.4 开源

Android是一款开源的系统,开源意味着对开发人员和手机厂商来说是完全无偿免费使用的。所以吸引了全世界各地无数程序员的热情。于是很多手机厂商纷纷采用Android作为自己产品的系统,这当然也包括包括很多山寨厂商。因为免费所以降低了成本,提高了利润。而对于开发人员来说,因为Android深受众多移动设备产品青睐,所以软件开发方面的人才也变得愈加珍贵。