一、Android的几大优点

1.开源

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

2.给用户更高的自由度

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

3.选择多样化

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

二、Android系统的不足

1.安全问题

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

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

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

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

想要了解更多安卓开发的知识,快来扣丁学堂吧,网站的课程全部都是免费的,注册就能看哦,威哥陪你一起学Android开发。

更多相关文章

  1. Android跨平台应用开发
  2. 谷歌将大改Android用户体验 欲取消自定义UI
  3. android studio 通过wifi连接手机调试
  4. 从Android发展看Meego
  5. 我和我的Android
  6. Android中Task、Activity、BackStack(栈)的关系
  7. 智能手机软件平台 Android(安卓)VS iPhone OS: 软件商店 (4/4)
  8. 调用Android系统设置项
  9. Android(安卓)超好正则表达式工具类RegexUtil

随机推荐

  1. Android(安卓)的演变【信息图】
  2. 基于mina的的android即时通信app
  3. android软键盘上添加一个按钮
  4. 最全面的AndroidStudio配置指南总结-包括
  5. 移动端键盘弹起引起的fixed定位问题
  6. Android(安卓)ViewDragHelper实现窗帘效
  7. 微软:Android(安卓)智能手机正在被僵尸网
  8. Android(安卓)Pay,能冲破第三方支付围堵
  9. Android内存泄漏检测及修复(转载)
  10. iOS 开发者的 Android(安卓)第一课