最新消息:code4apk全新上线,专注于android代码分享,android源码下载,打造专业的android学习分享平台!

Android L重大变革:64位时代到来

android资讯 admin 1592浏览 0评论

这次谷歌将推的Android L似乎是个相当重要的角色,谷歌甚至第一次推出了Android系统的前期预览版,面向开发者和部分Nexus 5/7用户开放。Android L应该是自Android 4.0冰淇淋三明治3年前推出以来,系统UI方面的首次大型变动,同时也是跟随去年8月苹果推64位iOS后对64位技术提供支持的Android系统。所以说Android L是具备革新意义的,这种革新不止是UI细节调整所体现的系统一致性努力,还在于系统顽疾的进一步救治。

Material Design的体验一致性努力

要说用户层面使用体验的最大变化,莫过于谷歌反复强调的Material Design设计语言,以及系统本身更出色的使用感受。早年苹果推出iOS一年后,谷歌在功能上快速步进地推出了Android。但早年Android使用不流畅等悲剧的用户体验一直都是症结所在,直到Android 4.0引入,以及后续“黄油计划”的推行已经开始逐步令Android走向成熟。

Android L的系统UI实际仍建立在果冻豆和KitKat的基础上,在一些改进过后据说Material Design已经成为谷歌有史以来最一致、紧密的设计语言。似乎这次的设计灵感仍有部分是来自Jony Ive和苹果去年所推的iOS 7,后者进一步对iOS设计语言做了统一和风格的扁平化。Android设计师Matias Duarte说:“和真实的纸张不同,我们的数字材料可以智能扩张和变换,而材料仍有真实世界中实体表面和边缘的一些特质。接缝、阴影都表现出用户是可以伸手触摸的。”

谷歌为此特别撰写文档详述了Material Design的细节,期望引导Android开发者将这些设计原则融汇到开发的应用中。其中的关键要素包括了大量动画功能、反馈交互、前后一致的设计语言等。下面的视频比较明确地阐述了Android L的系统风格,除了相对过往确实更统一的交互方式,将来我们也很有兴趣看看谷歌在正式版中对过渡动画的处理:比如在拨号盘上点击数字按键,系统会有彩色动画斑点特效,以及触觉回馈和声音,这些能够让系统变得更有活力、更具交互性,但系统中还是有些特效显得过于繁冗,未来会不会像iOS 7那样被许多用户诟病仍有待观察。

通知面板一直算是Android的强项,虽然有关究竟通知中心是谁偷了谁的争论仍在持续。Android L中的通知卡片弹出方式取决于类型和系统当下所处环境。此外和iOS相似,新系统也可将通知信息直接显示在锁屏界面上,当然考虑用户隐私选择,显示信息的内容和类型也是可以由用户设置的。

Android L中的通知面板本身就已经和过去有所不同,比如比较有趣的一点,用户现在需要逐条消去通知卡片,而无法简单地一键清除所有通知。大概在谷歌看来,用户在早前的Android系统中太容易遗漏一些重要通知了;另外就是通知面板加入了更多快捷设置按键,就像许多第三方厂商定制的系统那样。

其他UI调整

Android L的Roboto字体亦有了升级,看起来仍是谷歌期望将整个系统在观感上更统一而为。这一点在设置菜单中更能表现出来,而设置菜单看起来更像是HTC Sense 6.0 UI,对平面化UI设计语言还是做了一些深入思考的——这也是Material Design的核心设计要素,就是不知道中文字体怎么样。

亦有可能得到其他系统的启发,Android L的多任务视图首次用上了滚动3D堆栈的样式,和苹果处理Safari浏览器标签的方式有些相似,不过不及苹果处理得那么精致。很不理解为什么谷歌要对多任务视图做这样不算特别直观的处理,大概是手机的硬件配置越来越好的缘故。

在UI设计上另外特别值得一提的是,软键盘相比从前更加扁平化了,从观感上来看还是挺不错的,功能上则没有什么明确的升级;还有Android常规的三颗软按键外观也发生了变化,多任务按键现为方形,Home按键为圆形,回退键为三角形——回退键会随不同情境发生一些变化。这些UI方面的一致性努力本来就是在救治Android多年以来UI统一性较差、无质感的顽疾,其收效究竟如何不仅是看用户的见仁见智,还得看设备制造商是否还固执于自家的定制UI。

从系统内部尝试解决问题

先前的Android系统一直在用32位的Dalvik虚拟机,这个所谓的Dalvik虚拟机其实也很好理解:所有Android第三方应用都跑在系统的Dalvik虚拟机上——这是当年谷歌为了考虑Java兼容性而设的一种系统实现方案。在很多人看来,Dalvik虚拟机是致使Android运行效率相比其他系统更低下的原因所在,是Android系统的最根本顽疾。

未来的Android L系统上,谷歌将以Android Runtime,简称ART来全面取代Dalvik,前者在Android 4.3中就率先出现了。不过这次的ART将为Android系统带到64位应用的兼容性,也因此能够和64位硬件更好地合作。ART运行时的特点是应用安装时率先进行编译工作,据说如此一来应用运行效率可提升2-3倍,也可延长续航。当然ART也向下兼容32位应用和硬件,大部分应用的兼容性问题应是不成问题的。今年晚些时间真正64位版的Android手机上市应该又能惊艳一波人吧,不知这样的内部变动能否彻底解决Android的流畅性问题。

除此之外,对开发者而言Android L还开启了额外5000个左右的API,其中比较引人注目的功能包括应用间可实现数据共享;全新的Android Extension Pack图形API,游戏开发者可借此制作更出色的游戏,虽然不知道和Metal比起来究竟是个什么水平,但对新版移动GPU如更多着色器提供支持总是相对积极的;Project Volta又是为开发者提供的一套专用于节约能耗的API,开发者可基于此了解所开发应用在代码和优化方面的低效问题所在,亦可让应用更智能地对设备无线数据连接做规划,另还有全新的节电模式据说能更有效提升续航表现——待机状态下Android续航的不给力也是它相较iOS的严重不足,我们很期待Project Volta项目能够让Android在这方面的顽疾得到根治。

其实在Android 4.0冰淇淋三明治发布之后,谷歌一直在致力于改善系统的使用体验一致性问题,当然也在穿插着解决系统流畅性问题,以及如上所提的包括续航等等在内的各种问题,只是这些问题始终没有得到彻底根治。Android L的出现正是为更好解决这些问题的关键所在。Android的顽疾有无获得治疗,答案是肯定的,但是否治愈,那可能仍待检验。

至少Android L系统内部的解决方案有待正式版推出后时间的检验,至于外部的UI——要让应用开发者都能顺应Material Design的指导思路做应用开发并不是特别困难,问题在于那些硬件设备制造商肯不肯丢下手中所谓的差异化竞争UI“优势资源”跟着谷歌一起走,这是值得我们观察的,Android众多厂商不同系统的体验不一致可能也很难因此得到改变。不过有一点可以肯定,Android整个阵营对于迎接64位时代的到来已经做好了充分的准备,起码硬件和系统都已准备就绪,这是与苹果进行64位战争的基本配备,今年晚些时间Android L的到来或将标志着移动领域64位时代的正式到来,这对行业而言充满了积极性。

Android L重大变革:64位时代到来

转载请注明:android源码下载 » Android L重大变革:64位时代到来

发表我的评论
取消评论
表情