近几年来,Android的发展无论是在界面还是在技术上都有很大的革新,而每一次的蜕变,都会带给我们不一样的感觉,对于开发者来说,最为关注的当然要数Android在开发工具以及界面设计上,但是 Android的这些改变都是你所期待的吗?
界面设计,更方便,不直观
看看Android最新操作系统KitKat的锁屏界面。点击屏幕往任何方向滑动都能够解锁设备,而功能性也并没有被牺牲。下拉式通知面板可在锁屏中直接访问,也可在屏幕底部向上滑动来启动Google Now, 相机应用的快捷方式也没有被遗忘。这些基本上已经涵盖了普通用户所需要的功能,而对于那些对个性化需求较高的用户,谷歌也准备了不少的实用锁屏小部件。在它们的帮助下, 用户可以立刻访问自己的笔记、邮箱、社交网络更新等内容。Android锁屏界面有一个小小的缺陷,那就是设置起来不够直观,但除此之外,我们非常喜爱它所具备的功能。
功能,更丰富,但细节偏差
在Android 4.4中,主屏幕的顶端会一直显示着搜索栏,以供用户进行网络或本机搜索。部分用户可能觉得这个搜索栏太占地方了,还无法删除,不过我们并不认为它的存在有多碍事。 谷歌Android 4.4的设置菜单当中加入了新的“Home”选项,这让用户来回切换启动器变得更加轻松自如,其中,定制化是Android最主要的优势之一,不仅仅包括一些小控件的设计, 还包括使用第三方锁屏界面、输入法、动态壁纸和启动器的能力。
Android的通知栏也有些不同,如果没有待处理的通知,这里是不会显示多少内容的。而新通知的处理方式也很简单:滑动为忽略通知,点击则会直接进入相关应用。 Android 4.4还带来了一个方便的提升,那就是即使是全屏运行应用时,也可以访问通知面板,也就是说,你在玩游戏的时候不用退出也能够查看通知。
Android 4.4面向平板电脑加入了多用户的支持,每一位用户都能拥有自己的私人空间,应用和小部件的排列都彼此独立,账户之间的切换也非常简单。 该功能因此也让Android平板非常适合在家庭成员或者是同学之间进行分享。此外,用户还可以通过设置来保护自己的私人内容,阻止某个账户运行特定的应用程序。
工具类的神话-Genymotion
说到Genymotion,相信很多Android开发者都不会陌生,它就是另大家称赞的模拟器的神话,它的极致让所有开发者折服,http://mobile.51cto.com/android-405002.htm Genymotion是一套完整的工具集, 旨在为Android提供虚拟环境。开发人员、测试人员、销售人员甚至是游戏玩家都能从中获得众多实用功 能,一起来看下Genymotion都有哪些吸引人的特色功能吧!
最佳Android虚拟效果
OpenGL加速机制带来最佳3D性能
从Google Play安装应用程序
提供全屏选项,改善使用体验
完全可控
同时启动多台虚拟设备
提供多种管理传感器:
电池电量/状态
GPS
加速器
可直接利用Genymotion shell指挥虚拟设备传感器
与ADB完全兼容,用户可以从主机端控制虚拟设备
管理设备
易于安装
与微软Windows 32位/64位版本、Mac OS X 10.5及更新版本、Linux 32位/64位版本兼容
提供多种虚拟设备配置选项:
屏幕分辨率
内存容量
CPU单元数量
下载并轻松部署Genymotion虚拟设备
从Eclipse启动虚拟设备
利用Genymotion进行应用程序测试
ART 代替Dalvik的技术革新
Dalvik,这对于Android开发者来说并不陌生,它是Android的核心组成部分之一,Android上的应用程序需要依靠它才可以正常运行,但是,Dalvik一个很大的缺点就是,运行速度慢 然而在最近谷歌发布的Android最新操作系统KitKat上解决了这一问题,它的更好替代方案——ART粉墨登场,当然原生态默认的还是Dalvik,ART在测试中, 这种机制可以让各种各样的应用程序运行在多种硬件架构上。相比Dalvik,ART的处理机制完全不同,它会在应用程序安装时就把程序代码转换成机器语言,让程序成为真正的本地应用。 这样做的好处是程序的启动时间被极大的提高,运行速度也会更快。电量消耗的更少,系统行也跟着更加流畅。那么ART就没有缺点吗,答案是否的。
其一,由于ART需要应用程序在安装时就把程序代码转换成机器语言,所以这会消耗掉更多的存储空间,但消耗掉空间的增幅通常不会超过应用代码包大小的20%。
其二,由于有了一个转码的过程,所以应用安装时间难免会延长。拿最新的Google+应用为例,其apk格式的安装包大小为28.3MB,但其代码仅为6.9MB,所以多消耗掉的存储空间并不惊人。 至于第二个缺点那就只能等待了。
结语:
通过Android这几年发展,我们已经看到Android无论是在界面设计还是在技术上都是在进步的,而每一次的升级都为用户带来了不一样的体验,对于开发者来说,在开发工具上, 每一次推出的诸如Genymotion,ART工具,都在很大程度上帮助了开发者,那么这些变化,哪个是属于你的那一盘菜呢?相信大家心中早已有了答案,最后,我们也由衷的希望Android在未来发展的道路上能够越飞越远。