Android 桌面版测评:打铁还需自身硬 然而 Goog..
Android 桌面版测评:打铁还需自身硬 然而 Goog..

创见干货:作为全球最受欢迎的移动操作系统,Android 系统已经应用于了汽车、手表和电视,据《华尔街日报》消息,Google 有意把 Android 系统带到桌面和笔记本电脑上。要想让这款主流的移动操作系统适应键鼠操作并非易事,但是 Android 在这条路上走得比人们想象中的更远。
上面一张图就是由 Nexus 9 平板加上 USB Hub 和键鼠组成的一套「桌面级」办公系统,用的仍是移动操作系统,没有做出任何桌面化改进。虽然能完成一些简单的工作,但是离真正的桌面级办公系统还有很长一段路。
Android 系统能成为桌面化系统的潜质就在于支持鼠标和键盘操作,所有的 Android 设备都能连上蓝牙鼠标和键盘,或者像上图一样有线连接。有些 OEM 厂商甚至推出了自带键盘和鼠标的 Android 设备,比如华硕 Transformer 系列。
鼠标左击功能混乱
如果你正无聊,你可以做这个试验,将蓝牙鼠标与 Android 手机配对连接,神奇的事情发生了:手机屏幕上出现了一个鼠标指针!一个我们熟悉地不能再熟悉的鼠标指针!

在 Android 系统中,绝大多数的交互设计视鼠标为「虚拟的手指」,单击左键就相当于点触屏幕,打开 APP。有时候,鼠标要用来完成手指滑动的操作,比如解锁,这就相当于鼠标的单击 + 拖拽,这样操作方式恐怕 Win 8 用户深有体会,这就降低了鼠标的操作效率。而在有些操作中,鼠标就超越了「虚拟的手指」这个定义,以选定一段文本为例:鼠标很简单,单击左键,拖动选择范围就 OK 了;然而用手指就没这么简单了,具体操作相信大家都有体验。
也就是说,单击 + 拖拽这种鼠标操作方式在 Android 系统中代表两种含义:拖动或选定文字,而系统无法判定提供哪种反馈。
以 Gmail 为例,打开邮件撰写页面,鼠标单击 + 拖拽即可选定某段文字;而在收件箱里,如果你用同样的方式选定一段文字,系统会判定你这个操作为滑动,会直接切入下一封邮件。要想在收件箱里选择文字,你得在某个单词上长按鼠标左键,弹出滑动条,然后选择,这就又回到了手指操作。

Gmail 仅仅是其中一个例子,Google Docs 甚至都不支持鼠标操作,单击拖拽鼠标不会有任何反应,这与手指在文档上方滑动没有任何区别。还有 Chrome 地址栏,也不支持鼠标操作。
由此可知,Android 系统对于鼠标操作并没有一个统一解决方案。
鼠标右击基本无用 中键完美支持
从 Android 开发者文档可知,Android 是支持右击这种操作的,然而在操作界面上没有体现。右击时你本希望出现一个菜单栏,支持一些快捷操作,就像桌面系统那样;再不济,选定文字之后右击出现复制 / 剪切 / 粘贴这些基本的操作也未尝不可。然而,实际情况是:在 Android 主屏图标上右击只会出现「移除图标」、「卸载应用」和「查看应用详情」选项。
其实在 Android 系统里,有一个操作与 Windows 右击的功能相似,那就是长按,相信 Android 用户对此都不陌生。不过 Android 已经将长按隐藏的功能释放出来。还有些应用如 Google Docs 和 Play Store 选择在每个功能的右侧放上三个竖排的小点,点击即可弹出菜单。
而鼠标右击在 Android 系统里完全不能实现这些功能,很多 APP 直接无视了这个操作。唯一例外的是 Gmail,右击可实现跟长按一样的功能。而说到生产力,还是得靠微软,Android 版的 Word 支持鼠标右键功能,右击即可弹出复制 / 剪切 / 粘贴菜单。
安卓版 Word 支持鼠标右键说完了鼠标的左右键,接下来就是中间的滚轮了。滚轮在 Android 系统中表现如何呢?与左击和右击相比,简直完美!几乎所有的 APP 都能完美支持。但也有一些小问题,在 Chrome 中手指上滑会自动隐藏地址栏,然而用鼠标就不会。在 Windows 系统中,按下鼠标中键能实现特定功能,但是 Android 将此操作与左击视为同一操作。还有,鼠标在 Windows 系统中指向不同的元素会变化出不同的形态,文字编辑是小竖杠,指向链接时则是手指形态,但是在 Android 系统中统一都是黑色的箭头。
键盘支持:Windows 有的,Android 都有
想要提高生产力,实体键盘必不可少。将键盘与 Android 设备连接后,键盘就可以直接工作了。在设置里可以选择不同的键盘布局;同时,系统会自动在底部加上导航条,用来启用或禁止虚拟键盘。
Crtl+X、Crtl+V、Crtl+C 等常用的快捷键在 Android 系统同样适用。在 Google Docs 中,Word 中常用的格式快捷键如加粗、斜体、下划线也同样支持,按下 alt 键能直接调出 emoji 表情库。甚至,在 Chrome 中,很多快捷键依然有效:F5 刷新、Crtl+n 打开新的标签页,Ctrl+w 关闭标签,Crtl+tab 切换标签。
你以为 Android 仅仅就支持这些快捷键吗?那你就太天真了。alt+tab 能直接切到之间打开的 APP;按住 tab,然后敲 alt 就能进入最近打开的 APP 列表,继续按 tab 键就能在最近打开 APP 中循环切换,是不是跟 Window 很像?Esc 键充当返回键、PrtScn 就是截屏。甚至!Windows 键能直接打开 Google Now on Tap。
用快捷键切换应用讲真,唯一不能工作的键就是「插入(insert)」键,但 who cares?
Remix OS——桌面版 Android 系统的有益尝试
如果 Android 想要真正成为一个桌面级系统,那么其最大的劣势就是操作界面。从本质上来说,Android 还仅仅是一个手机系统,不支持基本的多任务分屏功能,Android 平板系统也仅仅是手机 Android 系统的放大版本罢了。Android 在桌面平台能否取得成功很大程度上取决于 Google 在多大程度上愿意将手机版的 Android 系统改造成一个桌面级 Android 系统,这个系统对键鼠操作支持良好,能极大提高生产力。桌面版的 Android 系统长什么样?我们不得而知,但是这不妨碍我们看看第三方的解决方案。
Remix OS 是技德科技旗下的的基于 AOSP 开发的深度定制 Android 操作系统,主打桌面级操作,以平板电脑、一体机、智能显示器为载体。原本在 Android 系统全屏运行的 APP 在这里可以自由调节窗口大小,可任意移动窗口。桌面上可放置各类 APP,还有任务底栏、右键菜单、系统托盘,甚至仿 Windows 开始按钮功能键。看起来 Remix OS 能通过 Google 的 Android 适配测试,Google Play 等 Google 家族应用直接打包内置。
Remix OS 运行界面在 Remix 系统中,所有的应用都以窗口化形式运行。右上角是与 Window 一样的「最大化」、「最小化」和「关闭」按钮,左上角是「返回」功能键。窗口大小可自由调节,调节方式与 Windows 一致。根据窗口的大小,APP 本来会自动选择「手机」或「平板」布局,然而很多 APP 并不能及时根据窗口大小自适应,增大窗口尺寸会导致 APP 两侧留下大片的空白区域;缩小窗口则会导致页面元素相互堆叠。如果你想要 APP 恢复正常,就得重启应用。
Remix 体验下来的感觉就是:它给 Android 系统带来了很多桌面化的功能,但是 APP 却没有跟上。除了「手机」和「平板」模式以外,APP 再无其他形态。所以 Remix 空有用心设计的桌面交互页面却充斥着一帮不争气的 Android 应用。
如果你是 Windows 用户,那么 Remix 任务底栏能满足你一切需求。每个打开的应用在底部都有一个图标,你可以把它固定在底栏、从底部启动应用,最小化。左侧的「开始按钮」与几乎就是 Windows 的复制品,还加上了一个搜索按钮。右侧是系统托盘和通知区域,显示时间、网络连接状况和内存占用。右侧还有一个通知图标,与 OS X 和 Windows 10 通知功能一致。在底栏还能找到一个手机 Android 系统的遗留品:圆形的主页按钮。按下后所有的应用窗口最小化,回到桌面,也就是主页功能。
Remix OS 窗口和底栏Remix 右键菜单功能也非常丰富。在图标上右击可以进行复制、粘贴和删除操作;在任务栏右击可关闭应用;然而,所有原生的 APP 都不支持右键菜单。
此外,定位于桌面平台的 Remix 还改善了以智能手机为中心的 Android 内存管理机制。在 Android 手机中,若内存占用过高,此时再打开一个新的应用,系统会自动关闭一些后台应用以保证流畅运行。然而,在桌面平台上,如果还维持这套机制,后果是灾难性的。想象一下正在运行的窗口好好地就关闭了,只是因为你打开了另一个应用,占用了大量的内存。所以 Remix 不会自动关闭后台应用,哪怕内存占用再高,甚至到了卡死的地步,这与 Windows 的内存管理机制非常相似,满足桌面用户需求。
可用,但难堪大用
Remix OS 将原生 Android 系统功能分割,然后重新组合,融合一些桌面系统的特征,然而,除了在内存管理上稍作变动,Remix 并未触及 Android 系统的根本。APP 不能随窗口大小变化而变化,这是因为 AndroidAPP 设计之初就不支持改变页面尺寸;绝大多数 APP 不支持右键菜单或者对右击没任何反馈,这是因为在原生的 AndroidAPP 里根本没这些操作。
作为第三方公司,Remix 已经做到最好,但 Remix OS 称不上是一款成功的产品。要想从根本上改变,还得靠 Google。Google 应该在 Android 开发框架和应用生态添加更多桌面化元素。现状是,将现有的 Android 系统塞进桌面平台,本质上还是在用键鼠操作移动 APP。
Remix OS 的文件管理系统但是,Remix 自家开发的文件管理器非常好用。显示内容能随着窗口放大而增多;完美支持鼠标右键,用鼠标选择问题也不成问题,可称为一个完美的桌面应用。如果 Google 真的想把 Android 打造成一个桌面平台,这也是挑战之一:吸引更多的开发者开发桌面应用。在 Android 平板上,应用一直是一个问题,手机应用不能适配平板界面。然而归根结底,主要的问题还是出在 Google 身上。Google 很多自家的应用都没有专门的平板版本,而其他的开发者一直跟随者 Google 的步伐。Google 自己都不能做好榜样,凭什么要求其他开发者做到尽善尽美?
所以,解铃还须系铃人。要想把 Android 打造成一个桌面平台,Google 自己要做出改变,同时鼓励开发者开发相应应用。虽然 Android 平板应用问题多多,但是在其他领域 Android 做得更好,AndroidTV、Android 汽车和 Android 可穿戴设备都有专门开发的 APP,相信桌面版的 Android 也能做到。
文章来源:Arstechnica 由 TECH2IPO / 创见 陈刚编译,首发于创见科技,转载请注明。
对 TECH2IPO 或本文有任何想法,可以添加我们的编辑部个人微信号进行交流:T2IPO001
招聘:加入 TECH2IPO/创见,全世界在等待你书写新的科技故事