1

在WWDC上,正是因为没有任何硬件的公布,在软件上的改良才显得那么引人关注,也因此让“融合”成为了紧跟Yosemite和iOS 8的重磅话题。所以,现在如果说融合是本次谷歌I/O大会的最大亮点的话,似乎显得过于老生常谈——倒不如说融合已经成为了一种标准配置。

不管怎样,本次I/O大会上公布了Android L新系统,适用于汽车、电视、电脑和手表的新的系统分支,以及一个专门针对低价手机的模板Android One。

因为硬件还会维持原来的样子(也许只有手表是新鲜事物),界面外观是人们能够感觉到最直观的变化。所以我想单纯的从我们最终用户可以体验到的角度,讨论一下在本次大会上公布的东西,会给我们日常与电脑之间的互动带来怎样的变化。

“牵一发而动全身”的现代设计风格

在针对手机、平板、笔记本、汽车、手表和电视机的系统界面,因为本次是一口气统一更新,所以都尽可能的相互照应。谷歌最新的“材料设计”风格之前曾经有过少量的剧透,主要是采取带有阴影的色块突出屏幕,与其他的物体相区分。

现在,随着微软、苹果、谷歌相继确定了新的设计风格,我们可以发现三种风格跟它们出现之前的风格相比的一个共同的区别。

Metro设计风格是需要大量的空间和留白来显出层次感,iOS 7设计风格需要毛玻璃淡化显示本应被遮盖的背景,而“材料设计”风格是要通过对比度非常高的纯色阴影,来与周围物体相区隔。

不管哪一个界面,都要求每一次新加入的元素必须和周围的环境搭配改变。在整个画面当中,每一个元素都不能单独闯入画面,而必须和周围的元素紧密结合,每一次的新操作,都会带来一次屏幕的整体刷新,其他元素都要配合新加入的元素,甚至为此让出留白阴影,充当背景等等,可谓“牵一发而动全身”。

我们可以回想一下Windows 9X或者XP的窗口。即使在纯白背景下,出现一个白色的窗口也没关系,因为窗口有描边。窗口风格也可以不遵循其他窗口的样式,比如游戏就可以自行设计窗口和最大化、关闭等按钮的风格。

但不管是在Metro、iOS 7还是“材料设计”风格之下,新的元素需要留白、对比色块、阴影等的配合才能出现,屏幕周围的信息都得为新出现的信息让位,也不允许一个屏幕上面有不同风格的东西混杂。

现在,内容的改变引起的视觉变动是以屏幕,而不是窗口为单位的。这在十几年前人们只用一台电脑的显示器的时候可能会显得过于奢侈。想象一下你的Windows机器上的所有应用程序都是最大化方式使用的。现在之所以能有这样的变化,唯一的解释就是我们已经拥有了不止一块屏幕。所以,就连传统PC上面的应用,也会随之向着全屏的方向发展,占用越来越多的屏幕空间。

手机、平板、PC之间的应用转移

跟几年前相比,现在在手机和平板等非PC设备上能做的事情越来越多了,甚至也能做原来只有PC才能做的事情,成为生产力工具。如果想用平板来替代PC,在某些专业领域可能还做不到,因为一些老的软件不能兼容。但是现在都向着跨平台的方向演进,而且编辑的时候还能够保证所输出的结果是一样的。

在这次的I/O大会上,谷歌所收购的办公软件QuickOffice就可以离线编辑文档并且保存,这样的话用户就更没有理由采用微软的Office了。虽然说,在这些跨平台的设备出现之前,有很多文章的格式如果放在手机上面编辑的话都会错乱,但是我想,未来的方向一定不会是让手机继续尝试兼容那些可能错位的文档,而是人们相对着去适应去改变自己编写文档的方式,以做到在不同设备上显示效果都能够统一。

既然这样,那就意味着事情反过来了——有的事情现在在手机上能做,但是在PC上就不可以。这包括海量的专门针对手机和平板开发的游戏,以及其他一些虽然功能一样,界面风格却差异很大的软件。比如说,把手机上的QQ直接挪到电脑上去使用,看起来也没有什么特别不舒服的,还不用办会员就能去除界面的广告。

作为试图将手机与PC平台相融合的先驱,微软曾经做了错误的尝试,就是针对移动和PC开发了互不兼容的两套使用Metro界面的系统。本来我觉得,在Windows phone和Windows平板上的设备应该能够使用同样的软件,只不过这个软件的尺寸被拉伸了,就像我们在安卓平板上能看到的那样。但结果是,开发者居然需要编译两次,并且投放到两个不同的市场上。

可能是吸取了微软的教训,本次谷歌就没有这样做。他们的做法类似于之前已经通过这种方式赚了很多钱的BlueStacks,就是将安卓应用毫无变动的搬到Chromebook上,用类似于虚拟机的方式来直接运行。

84_1403718820.jpg_600x600

尽管对于安卓应用的适配还在进行当中,但是我们已经看到了两种模式:对于最开始为安卓平板所开发的应用,可以直接全屏显示;最早是为手机开发的应用,则可以以固定大小的窗口来显示。

苹果选择的道路是手机和PC(Mac)开发完全不同的应用并且不会尝试融合;谷歌采取的办法是直接移植。这样相比,微软所走的道路最为尴尬。不过尽管如此,谷歌并不会抢BlueStacks的饭碗,因为对于自身应用的移植就仅限于自家的Chromebook系统。

在已经能够用手机和平板办公的时代,PC难道还有什么存在的意义吗?也许,它存在的意义就是为了适应我们这些一路从PC时代走过来的人。我们可能认为键盘更适合处理文字,鼠标更适合精准的定位,可以快速的把内容从一个窗口复制到另一个窗口。在目前的输入输出手段没有根本变化的情况下(摄像头扫描?语音输入?脑波接入?),使用PC可能是我们最有利于提高生产效率的工具。换句话说,你用手机和平板确实也能做同样的工作,只是办事效率低下。

所以如果这样考虑的话,采取像谷歌这样直接移植的方式,可以让PC做的事情保持最多,也让人们在PC平台上继续保持更高的生产率。毕竟,那些专门为触摸所设计的游戏,你移植到电脑上也玩不了。