Android性能在实际开发中优缺点评比

移动开发 Android
Android性能优点突出,但是也不免有些缺点值得我们注意。我们将会在这里对此进行一个详细的分析,以帮助大家理解。

Android手机操作系统之所以受到如此广泛的关注,离不开其性能的强大。在这里我们将会分别从其优缺点,以及在开发中的应用优势来分析一下Android性能,以此让大家更进一步的掌握这一操作系统。#t#

Android性能之优点:

1.占用内存小

Android是一个多任务操作系统,最近运行过的程序都常驻后台,而在内存管理上则由系统选择性的自动杀掉占用内存的近期非活跃进程,不用像 Symbian和Windows Mobile一样手动关闭程序。

2.运行速度

运行速度也是Google手机 的强项之一,尽管其核心处理器的频率以及内存搭配并非最***的配置,但在Android平台中有着畅快淋漓的速度表现,许多试用过该机的人均对其流畅度赞 不绝口。有了速度的保障,对于其它丰富应用自然游刃有余。

另外据悉,Android平台对于手机的硬件配置要求并不高,因此不会出现Linux平台那 样门槛较高的尴尬局面。

3.界面美观

首先是不亚于苹果iPhone的华丽UI界面,自由度更高的触控方式则诠释了手机超炫的操控性,加上QWERTY全键盘的附体,无疑迎合了更多用户的使用习惯。

对于Android 2.0版本操作系统,从目前归纳和总结的情况来看,相比之前版本主要有了比较重大改进,除了拥有全新的用户界面之外,新版本的改进还包括对原生的微软Exchange邮件服务支持和Facebook功能整合,以及浏览器的改进、完全更新后的地图应用程序等等。具体来说,新系统的特性主要体现在以下几点:

1.操作系统整体运行速度有所提升

操作系统的整体运行速度更快,尤其是浏览器的表现更是得到了极大提升。此外,浏览器现在也支持双击屏幕进行缩放。

2 Facebook中的好友整合至联系人功能中,不需要再安装第三方软件

3 整个系统许多地方都支持语音控制,并拥有独立的控制面板。

4 谷歌地图服务更新

5 原生支持微软Exchange邮件服务,并且还进一步完善了系统的邮件功能,比如整合多个不同帐户,提供统一的邮件收件箱,在使用上更加的便利和快捷。而对于那些与人分享快乐的人而言,

6 浏览器有了新的操作界面,同时URL地址输入框也重新制作,并可显示出Favicon图标。不过,目前的版本还没有Flash 10,但性能感觉比HTC自定义的浏览器稍好,有点接近iPhone 3GS页面浏览速度了。有些可惜的是,该版本的浏览器依然不支持多指触摸,只能是双击来实现缩放。此外,针对驾车一族,拥有新的“Car Home”应用程序为各功能提供了易于操作的快捷链接,还能方便地使用语音控制功能,便于用户驾车时使用。比如你可以用语音进行网络搜索,还可以查看地图、选择联系人、搜索你的手机。当你开车时说一句“到加油站的地图”,你的手机就能通过Google Maps显示出当前到最近加油站的路线导航图。

Android性能在开发中的方便性:

1:系统自带大量封装好的控件,而且可以自定义控件,使用方便,提高编程效率

2:系统自带调试工具丰富,能够很好的满足调试和监视程序运行情况 如:内存使用

界面布局 线程使用等。

3:系统提供大量函数库,程序员可以把更多的精力放在业务逻辑上

Android性能之缺点:

1:安全和隐私

由于手机与互联网的紧密联系,个人隐私很难得到保守。除了上网过程中经意或不经意留下的个人足迹,Google这个巨人也时时站在你的身后,洞穿一切,因此,互联网的深入将会带来新一轮的隐私危机。

2:个别硬件的不支持性

Android性能在开发中的不足:

1:模拟器启动较慢

2:可视化编辑界面不友好

3:UI设计的随意性给开发出界面美观的界面也提供了难度

责任编辑:曹凯 来源: CSDN
相关推荐

2009-12-31 14:45:05

Silverlight

2009-12-14 18:54:30

Ruby语言优缺点

2009-12-01 18:36:51

2017-04-10 15:08:44

VMwareVVOL优缺点

2010-01-26 14:30:56

Android浏览器

2010-08-27 13:58:06

DIV+CSS

2023-04-21 11:34:44

人工智能

2021-02-18 00:13:29

人工智能网络安全工具

2009-12-04 11:02:00

PHP语言优缺点

2011-04-15 09:05:18

VMware私有云

2022-09-22 12:04:22

.NET开发框架

2023-07-06 16:12:00

2010-02-06 10:29:52

C++ #define

2016-09-08 14:50:59

AndroidiPhoneiOS

2020-02-28 11:00:41

人工智能人脸识别机器学习

2009-11-30 09:19:54

Google Wave

2023-10-08 08:46:29

Java遍历方式

2010-09-02 15:40:33

2011-04-08 10:49:35

编程语言编程游戏开发

2009-08-10 15:09:15

JSP架构JSP开发工具
点赞
收藏

51CTO技术栈公众号