Lollipop 5.0:通过八种方式重新发明Android

译文
移动开发
Android 5.0 Lollipop将这款风靡全球的移动操作系统带入了新的时代,其核心目标之一在于为不同设备之间提供统一化Android使用体验、并在设计及构建的过程中兼顾到了众多业务领域的实际需求。

[[123481]] 

安全性得到强化、架构整体提升、API愈发丰富——大量的调整让Android 5.0更适合企业环境使用。

Android 5.0 Lollipop将这款风靡全球的移动操作系统带入了新的时代,其核心目标之一在于为不同设备之间提供统一化Android使用体验、并在设计及构建的过程中兼顾到了众多业务领域的实际需求。尽管iOS也许确实在企业环境当中占据了初步的竞争优势,但如仿开始有越来越多的业务组织以更为严肃的态度考虑将Android引入到内部流程,而这一切都要归功于一系列功效显著的改进、一套广泛的全新开发者API再加上谷歌***的将Android生态系统推向新高度的明确决心。

从诸多方面来讲,Lollipop可以说是对Android操作系统的一次重铸,而谷歌也在构建Android Lollipop的起步阶段就诸多未来可能出现的实际需求纳入了考量范围。除了使其能够支持速度更快且更具执行效率的硬件平台,谷歌公司还为开发人员及设备制造商们建立起一套强大而坚实的基础,并借助他们的力量将这套移动系统与更加强劲的下一代智能手机、平板设备以及可穿戴设备紧密结合在一起。

Lollipop目前已经在大多数Nexus品牌设备、一部分摩托罗拉以及LG机型当中正式亮相,而三星及HTC等设备制造商也开始对其进行测试并计划在未来数周乃至数月中陆续推出搭载有这一***系统版本的产品。下面我们就一同历数Android Lollipop所包含的各项改进,了解它们如何共同构建起这套***强大且***适应能力的Android新版本。

简化安装流程

在Lollipop版本当中,谷歌公司已经对设备安装流程进行了精简,相对于Android其它早期版本、这一改进也赢得了市场的热烈欢迎。只需将设备接入Wi-Fi或者移动蜂窝网络,Android系统即会在刚刚开箱的移动设备上自动下载任何可用更新,而不必再像过去那样首先等待漫长的安装流程且在此期间无法进行任何操作。在安装了Lollipop之后,大家需要输入自己的电子邮箱地址以及密码内容,接下来开始在自己的新设备上设置谷歌配置方案。Android Lollipop的安装流程现在同样支持NFC传输机制,这意味着大家完全可以从自己上一部配备NFC功能的设备中直接将系统设置、应用程序以及配置文件导入到新设备当中。(请注意:空中激活式更新方式将仍然需要制造商及运营商的批准才能最终实现。)

Android Lollipop在安装流程中给人留下深刻印象的改进之一在于,其能够根据指定备份对设备加以恢复。相对于自动下载每一款原有应用程序并单纯选择来自上一台设备的配置文件,Lollipop现在允许大家对配置文件加以备份、并将希望在更新设备中继续使用的全部原有应用直接包含在配置文件当中。这项新功能对于那些同时使用多台Android设备的用户来说尤为便利,同时也帮助他们在每台设备上根据需求保留不同的应用程序集。

Material设计风格:一套新鲜的统一化面貌

Lollipop版本引入了一套完整而且名称相当贴切的Android UI可视化方案:Material设计。谷歌公司通过重新设计让Android操作系统的外观与使用感受变得更具活力、流畅且相较原有版本更具统一特性。Material设计的影响渗透并体现在整套操作系统的方方面面,从其全新导航按钮到重新设计的菜单选项、再到谷歌亲力打造的系统辅助应用组合。归功于这一新型统一化方案的支持,如今Android新版本当中的一切在外观及使用感受上都实现了***的无缝化结合。

 

Lollipop的Material设计让Android系统使用体验更加符合直觉习惯。

在对Android Lollipop进行一番体验与尝试之后,大家会很快发现其中的“表面与边界”及其“边缘及阴影”设计方案能够快速以直观方式提醒大家哪些位置能够通过点击来触发对应操作,正如谷歌公司Material设计方案***架构师兼设计事务副总裁Matias Duarte此前在今年的谷歌I/O大会上所提到。这种转变能够带来更多***活力且丰富多彩的动画及过渡效果,从而在利用视觉线索令导航更为易用的同时支撑起更加良好的应用程序使用体验。这同时意味着Android系统的新版本不再像过去那样采用一大堆令人困惑的菜单选项,而是提供一套有层次、有深度的显示机制,最终通过表面提供更多用户需要的提示信息。

谷歌的Material设计方案使用指南为开发人员提供了针对各类尺寸设备创建统一化应用程序使用体验的必要工具。经过实际验证与一部分反馈意见,我们发现Android平板设备的使用体验类似于将手机版本的应用硬性拉长,但很明显谷歌希望能够在Lollipop的开发人员使用指南中解决这一问题。这一跨设备统一化调整的决心在谷歌同时推出的Nexus 6智能手机与Nexus 9平板设备中也得到了体现,即允许开发人员同时将自己的应用成果定位于***手机与平板当中。展望未来,Material设计应该还会在可穿戴式设备以及其它硬件平台上进一步拓展统一化使用体验。

#p#

锁屏程序、通知机制以及应用抽屉

Lollipop当中的一部分显著改进体现在了Android的核心元素层面,包括其锁屏程序、通知栏以及应用抽屉当中。

Android的全新锁屏程序允许用户对尚未阅读的通知信息进行快速预览。大家可以向下轻扫以显示更多相关内容,双击以打开对应应用或者直接轻扫以忽略这部分提示。我们也可以对接收到通知信息时的系统处理方式进行控制,例如在声音以及通知设置当中对锁屏过程中的提示音及显示内容加以调整。

而如果各位的设备处于PIN码或者密码的保护之下,则可以选择只显示通知信息的首行内容、而非将其全部敏感内容列在锁屏界面当中(敏感内容的具体定义取决于用户或者应用程序开发人员)。与其它早期版本一样,Lollipop的锁屏程序还允许大家直接访问通知栏、相机以及设备上的各类用户配置选项(后面我们再进一步对此加以说明)。

Lollipop的通知栏现在能够接受多种操作,包括向下轻扫以激活顶端通知视图以及与Google Now相关的信息卡,或者连续向下轻扫两次(或者用两根手指——而非一根——向下轻扫)以显示Wi-Fi、蓝牙、位置设定、飞行模式切换、旋转锁定以及手电筒等功能。

通知栏当中还包含有用于控制屏幕显示亮度的滑块以及一个用于将当前屏幕“广播”(类似于共享)至同一Wi-Fi网络当中其它任何可兼容设备(例如Chromecast)的控制按钮。除此之外,通知栏还允许大家由此直接进入设备的完整设置菜单并查看用户配置信息。

 

Lollipop对通知机制进行了多项强化,旨在帮助用户随时掌握重要的实时更新内容。

 

经过改进的全新应用抽屉在使用感受上更接近于Android系统的整体风格。

 

Lollipop对“最近”系列功能进行了大幅整改,从而将移动多任务机制推上了新的高度。

通知机制已经迎来了一系列重大变革。Android Lollipop现在根据用户对于提示内容的重要程度划分对通知信息进行了优先级调整。那些优先级***的通知内容将始终显示在列表的顶端位置,而不再像过去那样在通知栏及锁屏界面中根据时间排序。

Lollipop还引入了提醒通知功能——当出现特定实时警告时,屏幕上方将显示出可视化“信息卡”,大家则根据当前情况选择直接进行交互操作或者稍后再加以处理。

我们现在也可以在设备的批量管理菜单中控制何时显示哪些通知信息:快速显示全部通知内容、显示高优先级通知内容或者是不显示任何通知内容。另外,大家还能够进一步以时间为条件设定实际方案,包括在特定时间段显示全部信息、而在其它时间段则只显示特定信息。

***,Android的应用抽屉自其在Android 4.0冰淇淋三明治版本中首度亮相以来、***次换上了全新的外衣,如今其类似于文件夹的外观与操作感受能够更紧密地同设备主界面统一起来、而不像过去那样完全脱离于操作系统的其它层面之外。应用抽屉如今采用白色背景而非黑色或者透明背景,因此显示效果变得更为明亮。此外现在其中将只显示应用程序,要访问其它功能部件、用户需要长按设备上的主屏幕键。

“最近”:重新发明多任务机制

如大家所知,谷歌公司在移动设备上发明了真正的多任务执行机制。在Android Lollipop当中,这一概念又通过Lollipop的全新“最近”窗口得到了进一步升华——大家可以在这里访问自己最近访问过的全部应用程序,而不再只是其中的一部分。除此之外,这些新近使用过的应用还会以选项卡的形式呈现,其实际效果与Google Now相当接近。这些选项卡能够以类似名片夹的方式自由滚动,从而以缩略视图形式为我们提供多个应用程序及窗口的最近使用内容。

“最近”机制所配备的UI较Android此前提供的多任务解决方案又加深了一层,大家如今不仅能够在不同窗口之间随意切换,同时也能够在某个窗口当中直接切换到另一个窗口。举例来说,假设大家正在Gmail当中撰写邮件; 此时单击“最近”按钮,我们就能够查看其它应用程序外加Gmail内部的其它选项,例如收件箱。这项新机制也能够作用于Chrome浏览器,从而允许大家通过多任务菜单切换已经打开的各个页面选项卡。

这种在应用程序之间乃至应用程序内部实时自由切换的能力让我们在Android平台之上拥有了新的导航或者说跳转方式,现在我们再也不必费时费力地多次点击后退按钮来在不同UI之间重复做无用功了。

#p#

多用户配置:共享Android的强大能力

Lollipop版本当中的另一大显著功能改进在于设备共享机制,它允许Android Lollipop智能手机以及平板设备同时支持多套用户配置方案,这一点与谷歌当初在Android 4.2果冻豆当中仅为平板设计的功能非常相近。在设备共享功能的帮助下,一家老小或者企业中业务团队的各位成员将能够共享同一台设备,而不必担心自己的个人信息在不经意间泄露出去。

目前Lollipop在移动设备上提供三种用户配置管理选项:

1. 持有者账户,其拥有访问整台设备及其中全部内容的权限,同时也能够控制该设备上的其它配置信息。

2. 用户账户,其与持有者账户同时存在,只限定访问一部分特定应用程序及内容,且具体权限受设备主用户的控制。此外,用户账户在使用呼叫与短信功能时也会受到限制。不过用户账户能够下载他或者她自己的应用程序,同时在对应配置方案之内对特定系统设置作出自定义。

3. ***出场的是访客配置方案,这类账户只允许使用者访问手机或者平板设备中的核心型功能,其中包括呼叫、短信以及核心类谷歌应用等。访客可以访问自己的谷歌配置信息以实现通讯簿甚至是已购买应用的同步,但全部信息都被限制在同一会话当中,而且会在访客模式退出后被直接清除。如果大家打算把自己的手机借给别人,但又不希望对方查看到自己的个人消息、相处、通话记录或者其它敏感性信息,那么这项功能将发挥巨大的作用。

与此同时,大家现在也可以“固定”自己的屏幕,从而强制要求用户只能访问惟一的应用程序、窗口或者其它我们打算共享的内容,这也能有效防止访客在指定内容之外查看到我们设备上的其它个人信息。

ART:从核心开始对Android加以颠覆

Lollipop的变更日志当中还包含大量隐藏在深层次中的调整,其中最重要的正是Android核心架构的重要转变,其中Android Run Time(简称ART)彻底取代了原先的Dalvik VM。根据谷歌公司的说法,这种转变将使Android变得更快也更加强大。(目前各种评审报告纷纷指出,Android Lollipop在较为陈旧的Android设备上也能带来较快的运行速度表现——更令人振奋的是,ART事实上可能拥有更出色运行速度水平。)

相较于Dalvik在每一次应用程序启动时都对其进行编译与处理,ART采取的是提前着手的预处理机制,即将应用程序的源代码在初始安装时即编译完成。根据谷歌方面的说法,这种处理方式的结果在于设备性能与原有版本相比提高了四倍之多,且应用程序能够在采用更为丰富的视觉特效的同时拥有更为高效的执行体验与顺畅感。

这种性能提升在我的Nexus 5手机已经体现得相当明显。当大家开始使用Android Lollipop时,肯定会在***时间感受到操作系统不同组件的导航过程、过渡动画以及应用程序间切换操作比原先流畅得多。

Android Lollipop同时也是***个提供64位支持能力的Android版本,谷歌公司宣称这意味着把桌面级别的CPU性能表现带入这套操作系统。Android上的各大核心应用程序,其中包括Chrome、Gmail以及Play Music等,如今都已经转化为原生64位版本,而多数第三方应用程序作为构建基础的Java引擎也投入了64位怀抱。用户们可能没办法一下子感受到由此带来的差别,因为目前几乎绝大多数应用程序还仍然处于32位时代,但硬件制造商们却可以借此将更为强大的处理器、GPU以及内存添加到下一代智能手机与平板设备当中。

Volta项目:优化电源使用方案

在今年六月初次与这个新版本见面时,它的名称还被暂定为Android L,其中最令人兴奋也***发展前景的功能正是Volta项目——谷歌宣称这项技术将能够大大提升移动设备电池的工作效率。

首先,与三星、HTC、LG以及其它品牌Android设备所采用的方式相近,Lollipop设备提供一种新型原生电力节约模式。具体而言,这一节电模式会限制后台数据、触控反馈以及其它一些功能的启用时间,从而保证设备能够在低电量情况下多坚持一段时间。

而从深层角度看,Volta项目的任务调度API会将批量电池敏感型任务集中在一起,通过调度优化其执行时间。相对于立即完成每一项后台任务,Android系统现在能够暂时放弃特定功能,直到设备接入Wi-Fi或者充电器再次其唤醒,而这就能够大大降低操作系统对于电池电量的持续消耗。

Volta项目还为开发人员提供了接入电池使用历史的途径,这能帮助他们了解应用程序如何以及何时耗费电量,进而更为高效地对电量消耗状况加以规划。

在实际使用当中,大家可能并没有意识到Volta项目其实早已入驻了我们的设备——事实上,针对Nexus 6与Nexus 9的多份早期评测报告提到的仅仅是平均电池使用寿命——然而一旦开发人员以及硬件制造商开始将这款工具纳入自己的储备,相信令人兴奋的续航提升承诺将一一变为现实。

安全性增强与Android向工作领域进发

Lollipop版本代表着Android系统家族中***个在构建时就考虑到企业使用环境的迭代成员。归功于经过改进的安全能力——例如在新设备上默认启用加密机制、背景感知型设备解锁以及Security Enhanced Linux(即安全增强Linux,简称SELinux)恶意软件保护功能——运行着Android Lollipop系统的设备如今将以***的友好姿态迈入企业环境。

在众多安全强化项目当中,最令人瞩目的当数Lollipop智能解锁机制,这项功能允许大家将一台或者多台蓝牙设备(也就是受信设备)与之相关联并作为自动解锁机制,例如我们装在口袋中的密钥卡。现在大家可以在系统设置中的智能锁定选项组中找到它。除此之外,另一项值得关注的功能则是受信位置的来临,大家可以为其设定一定位置区域、从而在这里解除一切锁定来大大简化设备使用流程——例如在家中或者办公室内。受信位置目前已经通过Google Play Services正式向用户开放,但并未直接内置于Lollipop当中,因此感兴趣的朋友需要亲自前往下载并加以安装。

不过最令人兴奋的还得说是Android for Work,这套双重角色系统是由谷歌公司于去年春季自Divide手中收购而来,而且据称其中还融入了三星Knox的技术成果。谷歌的Android for Work能够将与工作相关的各类敏感数据同个人信息及媒体文件隔离开来。Android for Work预计将在明年年内正式登陆移动管理服务器,届时IT专家们将能够将应用程序批量部署在企业用户的设备当中,并通过敏感控制功能实现集中化维护与管理。

谷歌的Android for Work主要围绕着三大基本原则构建而成:设备与数据安全、支持IT管理政策以及移动应用程序管理。Lollipop所采取的多用户支持机制负责创建一套深层次用户配置方案,其利用块级别磁盘加密技术确保敏感数据得到严格保护,这一点与三星的Knox Workspace以及黑莓的Balance方案非常类似。而在Lollipop搭载的适应企业实际需求的全新API的支持下,IT管理员将能够利用***的丰富工具选项实现系统配置外加应用程序设置与管控。

Android for Work属于Android Lollipop的组成部分,而且谷歌公司表示这项功能将以应用程序的形式适用于运行在Android 4.0及其后续版本的移动设备之上。目前已经有多家移动管理方案供应商承诺为其提供支持。

英文:http://www.infoworld.com/article/2850112/android/8-ways-lollipop-5-0-reinvents-android.html

责任编辑:林师授 来源: 51CTO
相关推荐

2014-12-08 11:44:12

IT技术周刊

2015-09-11 11:00:09

2014-02-28 09:50:28

Mozilla浏览器

2014-05-08 11:11:37

2010-12-15 11:30:33

Mozilla浏览器

2012-09-17 14:35:18

2012-09-17 14:38:21

2012-07-03 10:31:57

2017-02-21 06:36:43

谷歌云计算安全

2011-12-31 10:18:36

IBM“沃森”计算机科技发明

2014-11-06 09:31:20

Android 5.0Google

2014-11-13 09:59:39

Android 5.0GoogleLollipop

2014-10-30 17:43:59

Android 5.0Android Wea

2023-03-17 07:33:27

2011-12-12 10:32:36

傲游3提名奖

2011-02-22 09:29:33

无线网络无线网速

2024-01-05 09:13:35

2011-12-10 19:37:19

Flash

2021-10-15 20:18:38

AI

2015-01-28 13:43:39

Android 5.0GoogleLollipop
点赞
收藏

51CTO技术栈公众号