Google Android L 5.0开发预览版系统体验简评
农步祥 于 2014.07.15 04:17:15 | 源自:www.soomal.com | 版权:原创 | 平均/总评分:09.29/158

2014年6月26日,Google在新一届IO大会召开时正式公布了Android L 5.0系统,并提Nexus手机和平板的开发者预览版固件下载,相对于Android 2到4的跃进[Android 3.X被基本忽略],预览版在用户界面上的改变并不大,但仍有诸多不同。我们手上的2013版Nexus 7处于其支持的范围,并进行了安装和简单的体验。Android 5最明显的变化如ART、新界面等。本次体验将系统底层改进和UI交互进行结合介绍。

ART[Android Runtime]

  • 尽管在Android L发布后,知名Android开[刷]发[机]网站XDA-Developers.com在目前已有多款手机可以安装,但我们强烈不建议Nexus 5/7以外的手机平板安装体验,非官方渠道的5.0系统目前缺乏驱动支持,电话、网络等功能无法正常驱动使用,相信没有人只是为了欣赏启动画面而刷机……而且我们更不推荐在日常使用的手机上安装使用,其主要原因正是ART的强制启用。在Android 4.4中,ART仅作为开发者选项中的高级选项,而在5.0后,ART将被“强制执行”。系统默认即为ART运行环境,原先的标准环境Dalvik则彻底消失,没有后退 和妥协的余地。

    Java仍然是Android应用的主流开发语言,其运行模式需要一个“虚拟机”环境进行解释为机器代码后才能运行,在PC中,Java的虚拟机被称为“JRE”[Jave Runtime Environment运行环境],在Android中则是Dalvik,是一个Google自行开发的方案,Dalvik和JRE一样是实时编译运行[JIT],而新的ART采用了预编译模式,应用在安装后将首先转换为机器代码。Google的官方解释是ART的预编译模式有着更好的速度。

    ART取代Dalvik绝非简单的功能或性能上的原因,许多市售的高端Android 4.X系统的旗舰手机在体验上已经很流畅,放弃既有的稳定运行环境要冒着很大的安全性和稳定性风险。在Oracle收购Java的所有者Sun之后,针对Java的一系列专利开始对Google进行诉讼,Java的虚拟机和运行原理正是这个技术专利池的一部分。Google ART更像是为了绕过遍地雷区的专利官司而强制推广的。

    由于强制更换为ART,Android 5.0对于现有应用的兼容性成了大麻烦,Google Play甚至没有给5.0的版本兼容性进行识别,能否正常运行还得在安装后才能知晓,似乎略不负责任,当然“开发者预览版”并不是普通人需要的系统。在流畅性上,由于Android 5在常用功能上动画元素的增加和系统图形驱动不完善等因素,Nexus 7下流畅性相比4.4系统还有了退步,Chrome浏览器是退步最大的,复杂的HTML页面下卡顿跳帧变得非常明显,界面或网页的位图元素较多时,可以明显感觉到处理器负担沉重,但用起来还是远没有Firefox OS或Ubuntu那么刺激,只是不建议普通用户尝试。

    系统体验

    Android L在UI风格上也有变动,称为Material Design,最明显的趋势是更加扁平化,屏幕解锁方式首先就有了明显变化,解锁图标消失,提醒区外屏幕任何区域向上拖动即可解锁,邮件、SMS等应用信息提示在屏幕中间,双击提示进入相应应用,直接进入相机拍照放在了左下角。在主界面和应用列表上Android L相对4.4并没有什么变化,系统通知栏和快速开关信息统一,想要快速设置需要点一下通知的标题栏,缺乏明显的提示。Nexus 7系统没有使用Nexus 5的新UI风格[Google即时桌面],原因不明,用户可自行下载安装改善体验。

    网页浏览器是手机系统的核心应用,不仅仅是因为浏览网页很常用,HTML还是目前最常见的APP界面标准,渲染效率和Javascript处理能力至关重要。Android L的Chrome版本号为36.0,新增了WebAudio、WebGL、WebRTC等多媒体互动增强功能[WebView]。同样地这些功能也将可用于Android L的应用开发,只需要简单的HTML语言就可进行复杂的3D模型渲染、多媒体播放甚至是视频聊天功能实现,这无疑大大降低了多媒体娱乐应用的开发周期和门槛,效率方面则要依赖于Android自身的HTML和图形性能了。

    系统设置变化非常明显,色调变成了可读性更强的白底黑字,在强光下更易观看,平板界面设置分成两列提升浏览效率。但图标色彩搭配则是见仁见智的问题了。详细功能上变化较小,新增了低电量节能模式,低于15%电量时可激活,也可自行设定。激活后CPU和GPU运行频率减半,并限制后台进程活动,可以显著减少功耗,界面也会明显迟钝。

    由于只是开发者预览固件,系统应用部分界面和4.4基本一致,只有输入法进行了调整,未来的Beta或正式版变化恐怕要比现在大得多,Android L已经提供了新一代Material Design的界面开发标准,例如界面色彩有黑白两种可选,控件和动画效果也将大量增加,UI间过渡效果将更华丽。我们并不清楚目前Google将Android的图形界面硬件加速能力完善到何种程度,以目前来看高通骁龙801或是Tegra K1这一级别的高端ARM处理器应该是可以轻松应付的。但低端硬件要面对Android 5新加入的酷炫特效恐怕就是非常的力不从心了。

    其它新增功能和总结

    由于许多新功能是Nexus 5限定,或是暂时缺乏表现形式,在Nexus 7恐怕要等到数月后的新一代硬件发布才有机会看到。但我们仍可以通过Google现有的公开资料中进行分析。

    OpenGL ES 3.1支持:为了提升操作系统的图形效率和3D性能,iOS和Android都加快了对新OpenGL ES规范的支持,并提供了开发者扩展功能,例如支持新的渲染处理、纹理压缩和图形碎片存储回收机制等ES 3.1新功能。这些新特性我们暂时还完全没机会体验,这需要新一代3D游戏引擎的支持。而现实的问题是即使如骁龙801这样的高端处理器,面对类似PS2级别的《勇者斗恶龙2》大型游戏移植,包括Android和苹果ARM处理器平台的性能仍完全不够用,甚至无法和BayTrail Atom处理器Windows 8平板的效率相比,OpenGL ES 3.1能否解决性能瓶颈,要在一年后才能看出来。

  • 平板电视支持:智能手机销量的下降,Android必须在其它领域找到发展,车载系统和平板电视智能化是目前较为热门的方向。传统的手机触屏UI很显然并不适合电视遥控器,绝大多数Android机顶盒产品也对此进行了二次开发,Android L提供了电视专用的操作界面和API界面规范,并支持更多的输入设备,无疑方便了设备开发商。

    Android L改进了相机应接口支持,增加了一些高级特性[例如XShot的高速连拍],Android的相机功能相对iOS已经很丰富,实际改进空间有限,Google不如把精力放在做好相机应用的界面上。目前这些底层的新功能仍属于画饼阶段,还未有可以实用或者明显改善使用体验的机会。Android 5.0新特性很多,但基本的图形性能改善很少,目前的Anroid其实在功能上已经较为完备,但ART模式带来的应用兼容性问题恐怕会给新系统带来巨大的推广阻力,在当前智能手机市场下降期,设备厂商更愿意求稳而不是一味堆硬件和版本号,高通的垄断就是很好的证明。由于巨大的市场份额基数,Android 5在未来还是会广泛普及的,但更新速度或许要比过去的版本更替慢不少。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ART用着还是挺不错的,不兼容情况不多
    此帖使用M356提交
    发表于2014.09.24 17:36:13
    49
    218.030.180.***
    218.030.180.***
    发表于2014.09.05 14:44:05
    48
    110.073.204.***
    110.073.204.***
    发表于2014.08.26 21:27:53
    47
    03
    发表于2014.07.20 01:22:52
    46
    113.108.***.***
    113.108.***.***
    你提出的四个问题,不觉得前三个装个绿色守护,最后一个root掉就能解决了么
    发表于2014.07.18 09:35:29
    45
    114.088.000.***
    114.088.000.***
    发表于2014.07.18 09:12:24
    44
    014.199.039.***
    014.199.039.***
    发表于2014.07.18 03:17:36
    43
    03
    发表于2014.07.17 21:41:36
    42
    060.013.180.***
    060.013.180.***
    发表于2014.07.16 21:44:53
    41
    116.023.178.***
    116.023.178.***
    发表于2014.07.16 20:50:31
    40
    112.067.***.***
    112.067.***.***
    用了好几个月ART了,除了Xposed这种本就不属正道、干涉系统运行的东西之外,没见过有不兼容的。或许有一部分原因是我游戏玩得不多,游戏更需要性能因此也更多的直接操作底层,但对仍在更新的高品质游戏来说这肯定不是个问题。而且那帮播放器之类的在Android 4.4出来后的一两个月内全都出了支持ART的更新,这事有多难吗?
    其实这和Android 4.0的那次更新是一样的。看看自己的手机,现在还有2.x风格的应用留下来吗?这是个快速更新的时代,久不更新、已经死掉的东西,扔掉是不怎么可惜的。唯一值得担心的恐怕是国内那帮所谓大公司,记得LoL的Win 8.1兼容搞了多久吗……
    发表于2014.07.16 18:04:37
    39
    03
    发表于2014.07.16 12:33:08
    38
    03
    还是安稳的用4.4才是正道
    发表于2014.07.16 07:59:12
    37
    03
    我的手机还是4.04,现在都5.0了,哎,变化太快
    发表于2014.07.15 21:27:55
    35
    014.117.064.***
    014.117.064.***
    发表于2014.07.15 21:18:16
    34
    03
    我差点都忘了这酷炫的楷体了,想起来也真是莫大的笑点~≧▽≦
    发表于2014.07.15 21:02:28
    33
    发表于2014.07.15 20:16:23
    32
    提示
    本贴不可匿名回复,回复等级为:1 ,您现在正处在潜水状态
    回复
    验证码
    8246 为防止广告机贴垃圾,不得已而为之
    表情
    正文