您的位置:首页 > 移动开发 > Android开发

安卓的优缺点

2015-08-31 00:00 267 查看
一、Android的几大优点

1.开源

Android系统是开源的,“开源”是用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。Android操作系统的开源意味着开放的平台允许任何移动终端厂商加入到Android联盟中来。因为Android的开源,专业人士可以利用开放的源代码来进行二次开发,打造出个性化的Android。例如中国的MIUI就是基于Android2.3原生系统深度开发的Android系统,其与原生系统相比有了较大的改动。而且开放性可以缩短开发周期,降低开发成本。如此一来跟有利于Android的发展。

2. 给用户更高的自由度

Android操作系统给予了用户跟高的自由度,熟悉Android的都清楚:用户可以根据自己的喜好来设置手机界面,Android的应用市场甚至上还有各式各样的启动器来供用户自己选择,让自己的手机与众不同。例如,用户要是喜欢HTC的操作界面,便马上可以在应用市场上找到,甚至还能模仿IOS的界面。相比于IOS操作系统,Iphone手机只有一成不变的手机界面,不能对其进行更改。

3.选择多样化

由于Android的开放性,众多的厂商为了迎合大众会推出层出不穷的新产品。迄今为止,以Android为操作系统的机型已经达到了几十上百种。但是这些功能、机型上的差异不会影响到数据的同步、软件的兼容等等。这样便给了消费者更多地购机选择。这一优势是IOS、Blackberry OS当今主流操作系统所不能比拟的。

二、Android系统的不足

1.安全问题

由于Android系统的开源和快速的发展以及审核机制的不完善导致Android市场上出现了一些恶意软件。2009年11月10日Android平台出现第一个恶意间谍软件:Mobile Spy。2010年8月12日,出现了第一个木马病毒:Trojan-SMS.AndroidOS.FakePlayer.a。在这些恶意软件的影响之下,用户的隐私不能得到充分的保障,在不经意间就可能泄露自己的隐私。因此,2011年11月20日,Google宣布启动了Android Market应用审核、取缔、清扫行为,定期对电子市场上存在的不合格、低质量、违法恶意的应用程序进行清理。

2. 必须用高配置弥补系统上的缺陷

在市场上,许多Android手机都是双核CPU,1G内存,而Iphone4却只有1GCPU,512mb内存。但Android手机的流畅度上总是不太理想。原因之一就是在IOS中,UI渲染过程具有最高的优先等级,当用户的手指接触到Iphone的触摸屏后,IOS中所有的进程都将停止,系统会将所有硬件资源用于渲染UI过程。而在Android中UI渲染过程的优先级别没有IOS那么高,也就是说当你触摸Android手机屏幕的时候,系统后台的程序并没有停止,仍然在继续运行之中,比如下载文件和收发短信,后台进程并不会为界面渲染让路。在Android上,为了提高程序下次启动时的载入速度,并不会将用户退出的程序完全关闭,而是将这些程序存入内存中压缩并缓存,在下次重新加载时,重新解压读取,这种看似合理运行机制并没有给用户体验来带多少明显的改进,但却占用了大量的内存空间,造成用户运行大型软件或游戏时内存不足而卡顿,并且一些软件会不断自行重启。

总结:任何事物都具有两面性,在Android系统的发展道路上固然有很多不足但它的成绩有目共睹,一些“软件”上的不足可以通过管理来一步步完善。相信不久后Android系统会更加具有竞争力。

想要了解更多安卓开发的知识,快来扣丁学堂吧,网站的课程全部都是免费的,注册就能看哦,威哥陪你一起学Android开发。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息