破碎的Lollipop:Android 5.0中亟待修复的五大问题

译文
移动开发 Android
尽管确实迎来了一系列提升,但Android 5.0当中仍然存在着一些讨厌的、需要马上解决的问题。

[[127004]]

尽管确实迎来了一系列提升,但Android 5.0当中仍然存在着一些讨厌的、需要马上解决的问题。

谷歌公司的Android 5.0 Lollipop版本中包含众多值得称道的新特性——但与其它许多重要操作系统版本一样,该软件在起步阶段也存在着部分令人遗憾的问题与缺陷。

随着Lollipop版本一步步普及到更多移动设备之上,我们希望谷歌能够尽快对以下几项紧迫问题进行解决:

1. 内存管理

我并不是那种喜欢吹毛求疵、想尽一切办法来提出反面意见的人,事实上Android 5.0的内存管理机制确实存在着明显的问题。我最初是在对Nexus 9进行评测时发现该问题的,而在那之后根据我本人的新身体验与众多读者朋友的报告反馈也不断证实、其它设备同样受到严重影响。

简而言之,Lollipop版本——至少在一部分设备之上——似乎很难保证进程始终运行在活动内存当中。由此带来的结果是,大家有时候就会遭遇到某些奇怪的现象——包括刚刚使用过的应用处于“正在刷新”状态并在我们返回时进行重新启动,Google Play Music或者Pandora等音乐流媒体应用偶尔会在后台运行过程中突然关闭,用户在返回主屏幕时需要等待其进行“重绘”,包括载入Overview列表在内的一部分系统级别操作无法实现应有的响应结果等等。

事实上,前面提到的这些现象如今正发生在众多设备当中——其中既包括那些专门针对Lollipop设计的产品、也包括在运行Lollipop版本前并无此类问题的硬件——看起来这确实是一个影响范围颇广的系统级别问题、而非仅仅出现在一部分特定设备身上。相信大家的意见和我一样:这绝不是什么好事儿。

2.静音模式——我们需要静音模式

Lollipop的全新通知系统确实相当强大,但却缺少了一项用户最需要的选项:通过简单操作将手机设置为静音状态。

在Android系统的各个早期版本当中,大家要么能够直接将设备的总体音量调至***、要么可以长按电源按钮并直接利用快捷键来激活静音模式。但在Lollipop版本中,将设备的总体音量调至***会让手机进入振动模式——但却无法使其彻底处于静音状态。而电源按钮快捷操作也遭到了无情的取消。

相反,如今我们必须得先按下设备上的音量放大或者减小键,而后选择新的“无”通知设定——这样的操作设计根本不够直观,因而让大多数普通用户感到无林下手。除此之外,“无”通知设定甚至将报警音提示也一并禁用,这显然不如传统静音模式那样更智能、更人性。

在Android 5.0版本中寻找静音模式的结果。

现在我们拥有的惟一选择就是对Lollipop的“优先级”通知设置加以变更,这样才能保证系统允许播放报警提示音、同时阻止其它音效的输出。这本该是一种极为便捷的操作,但现在却被弄得相当麻烦,而且需要再次强调——大部分用户根本没法弄明白要如何实现这样的效果。

(令人意外的是,大家在平板设备上仍然能够简单的操作实现上述效果——即将长按音量减小键让设备进入振动模式、而后按一次音量放大键切换至静音模式。真是莫名其妙。)

这种状况不太像是系统bug、而更像是一种刻意为之的设计决策——不过无论我们对其如何称呼,这都是个需要得到解决的现实问题。

3. 过分详尽的Overview

Lollipop的多任务扩展方案恰好是那种在理论层面上令人振奋、但实际效果却远远达不到预期的设计机制。其基本思路围绕着Overview按键展开——也就是身处于Home键旁边的命令键,有时候也被称为Recent Apps键——其作用是弹出一套滚动列表,其中包含用户最近在设备上使用过的全部进程。大家接下来可以根据需要直接跳转至当中的任何一项任务处,而无需考虑当前正处在系统中的哪个位置。

与Android系统的其它早期版本不同,新的Overview列表不再单纯显示最近使用过的应用程序进程; 相反,如今的Lollipop、会将单一应用程序拆分成多个操作步骤,每一个步骤都通过独立的提示卡来表现。举例来说,如果我们此前曾经打开Gmail而后开始撰写新的邮件,那么就会在Overview列表中两个提示卡——一个是Gmail本身、另一个则针对刚刚撰写过的邮件信息。

现在的问题是,Overview列表中的众多项目都存在着严重交集,这使得本该***实用性的设计变成一场巨大的混乱与灾难。毫不夸张地讲,我这部运行有Lollipop的Moto X手机上包含80个操作提示卡。没错,80个!当初我对Nexus 6进行评测时,Overview列表中也包含有高达60个提示卡——其中有22个仅仅是我在执行谷歌搜索时经历过的操作步骤。Overview列表本身似乎永远不能以清晰的方式发挥作用,即使将设备关闭也于事无补。

总有数十个存在着严重交集的提示卡存在——必须找到更好的办法加以解决。

(正如我几个月前在Lollipop版本评测中所言,大家可以通过一一操作将这些烦人的提示卡逐个关闭——但这绝不是科学且***扩展性的解决方案,而且我们这些用户本就不应该把大量时间浪费在这种无聊的操作身上。)

新的Overview列表本来能够成为一项激动人心的方案,但根据其现有表现来看,我们不仅很难以顺畅方式对其加以控制、该列表本身反而成为令人沮丧的根源并给生产效率带来严重的负面影响。

4. 未能发挥预期作用的通知机制

Lollipop版本引入了一套全新通知机制,谷歌公司将其称为“heads-up”通知方案。它的意义在于提供一种我们无需分散注意力即可查看相关信息的方式,但在实际使用中、我们发现其效果往往适得其反。

在新的“heads-up”通知系统当中,诸如来电提示、短信文本以及日历事件等提醒内容都会显示在屏幕上方的小小提示卡当中——无论大家当前正在浏览什么样的内容。来提示出现时,用户可以对其点触以打开完整屏幕、或者向上轻扫来将其忽略。

Lollipop的全新“heas-up”通知机制

由此带来的问题分为两点:首先,“heads-up”提示卡只能够显示出与消息内容相关的一段小小片段、而没有提供任何将其放大的方式,因此我们无法在不切换到源程序的前提下查看其全部内容(包括Hangouts、Gmail或者其它任何发送提醒的应用)。这种状况相较于Android早期版本中的通知系统无疑是种巨大的退步,当初各类输入消息会将完整内容显示在屏幕上方的通知面板之内(并在必要时通过滚动机制显示全文)。

除此之外,如果大家目前正在设备上处理其它一些重要事务而不想马上对输入的“heads-up”通知信息做出操作——但仍打算其继续显示,从而在忙完之后加以处理——那么惟一的选择就只能是停下手头的一切工作,坐等10秒让提示卡自行消失,只有这样相关提示内容才会进入通知面板并转化为定期提醒。如果我们不小心对其进行向上轻扫,那么在通知面板中也将没办法再查看到任何相关信息。

要让“heads-up”系统真正达到预期效果,我们需要两类完善措施:其一,展开输入通知信息并查看其完整内容(基本相当于像处理普通通知内容那样直接将提示卡向下轻扫以展开全文); 其二,提供新的方式将输入通知推出屏幕顶端、但仍保证其内容被显示在通知面板当中。目前的这套系统实在起不到什么下面的作用,只会将我们带回那种体验糟糕的早期Android时代。

5. 锁屏机制的问题

伴随着Lollipop新型通知系统一同到来的还有一套经过改进的锁屏机制,后者能够显示部分通知信息、并由用户决定是立即处理还是稍后另行查看。

这种设计在理论角度讲确实相当便捷,但目前的实际效果存在着几大讨厌的缺陷。***,如果大家在同时使用安全模式、密码或者PIN码保护,那么新的锁屏机制要求用户每次都通过额外的步骤进行设备解锁。具体而言,我们需要首先轻扫激活初始屏幕——在这里所有通知信息都会彻底消失,只留下一个大大的时钟画面——而后才能进行密码输入。即使我们将锁屏通知机制彻底关闭,也依然需要轻扫时钟画面后才能进入安全提示步骤。

考虑到大多数用户会频繁解锁自己的设备,这些额外的步骤实在令人有些头痛——而且最让我不能理解的是,为什么禁用了锁屏机制后还是不能直接进入操作系统的初始屏幕呢?

即使禁用了锁屏通知机制,我们仍然需要对初始屏幕(左图)进行轻扫,而后才能进入密码输入画面(右图)。为什么不能直接把时钟显示在密码输入盘上方?

除此之外,Lollipop的锁屏机制还存在一种奇怪的现象,即向上轻扫以解锁设备——这一点倒是合情合理——但向下轻扫却是显示未处理通知信息屏幕(如下图所示,基本跟触屏状态下的提示内容类似,只不过去掉了时钟组件)。后一种设计实在相当令人困惑,特别是从直观感受来讲、没有任何线索来引导此类操作,而且操作本身似乎也起不到任何作用。

似曾相识:当大家在主锁定屏幕中向下轻扫时(左图),只会看到通知信息的全屏视图、但显示内容依然不变(右图)。

我当初刚刚上手Lollipop版本时——尽管我本人已经拥有多年Android系统使用经验、而且每天都会花几个小时摆弄自己的移动设备——足足花了几分钟来鼓捣这个界面并不断遭受失败,并在费了很大力气后终于明白了不同锁屏轻扫操作到底会带来哪些结果。我自己的家人和亲朋好友也遇上过同样的窘境,他们在***次通过自己的设备体验Lollipops版本时都没能顺利搞定(而且遇到的难题与困惑跟我本人完全相同)。

只需一次小小的调整,用户体验就能得到显著简化与改善——谷歌,你还在等什么!

总结陈词

当我们审视这份谬误清单之时,首先需要澄清一点:Lollipop代表的是Android系统的一次根本性转型,而且也标志着该移动平台的一场巨大飞跃。从华丽的视觉显示效果到诸多新功能的引入,Lollipop版本的亮相无疑为Android系统的发展翻开了新的历史篇章——单凭这一点,我们已经完全有理由保持乐观及兴奋的心态。

不过Lollipop版本仍然只是个开始——特别是现在,我们已经能够在一系列设备平台上体验该版本并对其进行详尽感受,很明显谷歌公司在该软件身上仍保留有可资斟酌、调整乃至亟待解决的问题。现在的好消息是,本文提出的问题都是完全能够得到解决的——而且在Android宏伟的成长规划当中,这一切只不过是其发展道路上一点点不可避免的小坎坷。

运气好的话,我们将很快迎来问题解决的那一天。

原文链接:

http://www.computerworld.com/article/2871662/broken-lollipop-android-50.html

原文标题:Broken Lollipop: 5 things that need to be fixed ASAP with Android 5.0

核子可乐译

责任编辑:chenqingxiang 来源: 51CTO
相关推荐

2012-07-04 10:27:56

虚拟化

2011-02-22 09:34:33

2009-11-02 16:48:45

虚拟机管理

2013-07-16 09:45:53

Android 5.0创新

2015-08-04 10:47:52

游戏策划手机游戏

2015-06-02 17:05:53

软件定义数据中心

2016-06-08 11:44:37

2012-04-09 16:13:21

Android开发者

2022-08-30 18:13:38

机器学习

2015-09-30 10:09:35

2023-08-22 15:52:27

数字化转型

2014-11-06 09:31:20

Android 5.0Google

2013-02-28 09:50:39

戴尔问题私有化

2013-06-13 09:54:21

虚拟机虚拟机迁移

2014-10-30 17:43:59

Android 5.0Android Wea

2009-02-06 13:05:00

服务器存储服务器应用

2013-06-13 10:14:41

虚拟机虚拟机迁移

2011-07-05 11:18:36

虚拟化容量规划

2016-09-12 17:17:06

OpenStack云计算私有云

2014-11-13 09:59:39

Android 5.0GoogleLollipop
点赞
收藏

51CTO技术栈公众号