编者注:Kevin Marks是Salesforce.com的开放云标准的副总裁,同时也是TummelVision.tv的主持人和共同创始人。过去20年间他在各种大公司和新创业公司间游走——BBC、英国多媒体公司、Apple QuickTime、Technorati、Google、BT。他是microformats.org、activitystrea.ms和portablecontacts.net的幕后主导之一。他的Twitter是@kevinmarks。
作为一个平时会同时使用Android和iOS的人,我越来越被碎片化给惹恼。不过,并不是被那些Android设备,而是被iOS。
我在iPad上装上一些类似Instagram、Flickr或者Circa这样的流行应用。但当我启动它们的时候,屏幕的3/4是黑的,应用只有中间很小一块。或者我也可以让它不带平滑地放大,于是我看到了90年代以来就再也没见过的锯齿般的像素,让我感到我打开这个应用是个错误。我所看到的一切都告诉我我在干一件错事。
相反,在Android上,应用会聪明地自己拉伸来填满屏幕空间——按钮还是按钮那么小,文字和图片区完美地放大。开发者可以添加不同的布局设计来适应不同的尺寸,但如果他们不添加也OK,应用仍然是清晰地让你想去触摸的。
单手操作还是放在膝盖上用?
但更加致命的是iOS的世界带给我们设计思维上的武断的二分法。你要么就是用一只手拿着电话站在哪里用,要么就是晚上坐着用你的iPad(因为iPad又大又重,所以你得把它放在膝盖上用——乔布斯在发布会上甚至搬了个沙发出来)。这个伪造的“移动vs.桌面”的二分法甚至误导了Mark Zuckerberg,导致他说出了“iPad不是移动,而是个电脑”这种话。在Facebook Home的发布会上,平板版本说是“还要个把月才会有”,虽然在几天里外部程序员就已经破解了一个可以用的版本。
同时,并没有人告诉过Barnes & Noble,它的7英寸Nook会卖得那么好,导致Amazon也搞了一个一样大的Kindle,然后Google出了个Nexus 7,最后Apple也跟风来了个iPad Mini。这是经过纸质书本测试了多年的,单手拿着阅读也不会不舒服的形状和尺寸。如果你坐公共交通,那么可以站着或者在狭窄的巴士座椅上阅读是一个明显的优势。然而Apple内部的那些坐在牢不透风的班车里去上班的人儿们却错失了这个机会很多年。
乔布斯甚至说你得把手指锉小了才能用小尺寸平板。事实是,iOS上确实是这样。iPad尺寸的应用的按钮太小,iPhone尺寸的应用的按钮如果放大了的话就太大。应用没有办法知道你的手指跟屏幕比起来有多大,更别所网站了。
iOS理论上的优势在于需要设计的尺寸比较少,但你现在需要为每一个设备搞12种不同的布局,包括横向和纵向界面。而普通的布局设计工具并不像Android那么好用,需要复杂的更新。Chiu-Ki Chan在她的博客里分析了一下这种痛苦,而对开发者来讲,Android Studio却让布局设计变得更加简单。
应用不是一座岛
iOS的另一个碎片问题是缺失的链接。不是那种革新的链接,而是使用URL随时连结各个应用的能力,就像在网页上操作一样。应用程序不能认领一个URL,只能作为一整个模式。就像Apple所说:
如果不止一个第三方应用注册使用同一个URL模式,目前没有可以决定哪个应用可以获得该体系的流程。
Android上,任何应用都可以认领任何模式、主机和路径。而当多过一个可能性存在时,操作系统会很恰当地给你选择的权力。
这就意味着Android应用不是什么都会的万能应用,而是各司其职,你可以在不同应用间干净地切换不同功能。最好的例子就是更好用的第三方输入法,其他还有拍照应用、浏览器、短信应用,都是由用户自己作出选择。
iOS上,你必须明确地链接到模式中,而且是在每个应用之内。讽刺的是,这也意味着Google(或者Facebook)可以发布一系列互相优先连接在一起的iOS应用,把Apple的应用程序排除在外。但这也使开发者们更难专注于把某一件事情做好并且把剩下的交给其它人。
网页怎么样呢?
iOS碎片化的另一个有害影响是移动版网站的崛起:那些特意设计给iPhone浏览的“m.”网站,稍经修改也能给其他移动用户看。于是平板上看到的也是可笑的只有一栏+无数空白的排版。在iOS早期这是一个好东西,因为它鼓励网站们使用功能优先的设计而摒弃那些日积月累的层层组织架构的繁琐样式。随着移动设备的有效分辨率的增加,甚至有时候超过了桌面分辨率,那些为移动版网站所做的假设已经崩塌。
现在Android已经成为了占统治地位的操作系统,Google也越来越把它当作是一个网页平台了,这很好。Android浏览器作为操作系统的一部分一直没怎么好好更新。现在变了,Chrome成为了默认的Android浏览器,而且更新频率跟桌面Chrome和Firefox一样频繁。iOS的Safari更新现在也变得频繁了,而微软则在求着开发者们给他们开发现代网页应用。
响应式设计成功地使移动优先成为了网站的首选,而且我们也看到浏览器们在不断汇聚HTML5的功能。这意味着什么呢?网页平台正在迅速进化,没有一个浏览器供应商在阻碍它。不久前可缩放矢量图形的安装量超过了Flash,甚至连Adobe也在完全支持着网页,将其设计诀窍运用到诸如区域和例外这样的HTML5功能中。同时建造着HTML5管道的还有透过WebRTC(网页即时通讯)的浏览器对浏览器的音频、视频和文字聊天。
希望Apple继续革命
这场网页平台的革命是由Apple用WebKit和Mozilla用Firefox促成,而Google、Microsoft、Adobe等则众人拾柴。我们现在的浏览器之争在标准上更加统一,而非寻求差异的浏览器大战。我希望从Apple看到的是对这些设计缺陷的清楚认识和让开发者们在原生和网页应用两方面都成功的更好的新方法。
作者:Kevin Marks
原文:TechCrunch / Jun 9, 2013
翻译:haru
网友评论