2.软件发展快:由于受到开发者的青睐,应用于android的软件以种类繁多且数量在飞速的增长,
3.界面UI、系统优化很好:Android作为最受好评的系统之一,其界面的UI设计及系统优化都非常不错,并且Android对于硬件的配置要求很宽松,大多机型都可以流畅运行。
4.开发者不受任何限制:由于以安卓为平台的系统提供给开发者非常宽松、自由的操作环境,所以Android平台能够拥有各种各样、效果繁杂的软件。
5.和谷歌应用的完美结合:如今,谷歌地图、邮件、文库等重要应用程序已是用户和网络联系的重要桥梁,以安卓为平台的手机就与这些谷歌应用进行了完美的结合。
2.1.3 Android的缺点
1.版本多、升级快:由于android有着十分开放的环境,众多厂商都推出了各自的定制界面,但也因此造成了应用无法在最快速的得到升级,也因此减弱了应用可靠性。由于谷歌升级速度快,而厂商们又需要研发时间,这就造成了升级滞后的问题。
2.用户体验感觉不统一:由于制作手机的厂商不一样,手机所运用的配置也不一样,但他们都在应用安卓界面,这就使得同一个应用程序在不同手机上运行的效果的不统一,有些非常流畅,有些则比较迟钝。
3.安全和个人隐私:智能手机和网络有着非常密切的联系,诸如浏览网页时留下的痕迹、注册的信息等,都暴露了用户的私人信息,还有谷歌这这种无时无刻不在收集用户信息的大型公司,都使得用户收到了十分严密的监督。
2.1.4 Android架构
Android操作系统的主要组件见下图,图2-1。
一、应用程序层
Android本身拥有许多应用程序,诸如联系人、phone、calendar、电子邮箱、Browers等。这些程序都基于API,用Java编写,可被开发者编写的其他应用换掉,这样显得更灵活,更体现个性化[8]。
二、应用程序框架层
这个层是Android应用开发的基础,大多数关键的应用都通过这层完成他们的关键功能。该层简化组件的应用,所以开发者可以很方便的利用这些组件进行开发,也可以拓展程序的个人特色。任意一个应用程序都能够表示本身的功能模块,这些功能模块都可以为其他应用程序运用。应用程序层体现出很多的优势,例如其中的视图系统,它是构成系统程序的关键组件,应用该组件可以使程序员开发出便捷高效的交互界面,而便捷友好的操作界面正是用户的需要。这一层所拥有的各种应用都提供者非常便捷友好的服务 基于Android的图书管理系统中学生端挂失模块设计(3):http://www.youerw.com/jisuanji/lunwen_16041.html