《为iPad而设计:打造畅销App》——让iPhone程序适用于iPad

  1. 云栖社区>
  2. 博客>
  3. 正文

《为iPad而设计:打造畅销App》——让iPhone程序适用于iPad

异步社区 2017-05-02 10:48:00 浏览1350
展开阅读全文

本节书摘来自异步社区《为iPad而设计:打造畅销App》一书中的让iPhone程序适用于iPad,作者【英】Chris Stevens,更多章节内容可以访问云栖社区“异步社区”公众号查看

让iPhone程序适用于iPad
为iPad而设计:打造畅销App
前面讨论过了为什么iPad不是放大版的iPhone,以及为什么只是放大iPhone应用的界面在iPad是行不通的。那么,如何才能将现有的iPhone应用改造得适合iPad呢?

应该列出应用的核心功能,然后再次从零开始。

如果只是把iPhone应用改得大一点,再把界面元素重新摆一摆,最终只会搞得一团糟。控件会在错误的地方显示,应用使用起来很低效,完全浪费了iPad更大显示屏幕的优势。如下图所示,iPhone应用放大到iPad上面并不合适,这一点几乎无一例外。这是因为iPad的屏幕尺寸实际上超过iPhone屏幕的4倍,所以当把示例中iPhone上的Skype应用放大到iPad屏幕大小,是无法充分利用有效屏幕空间的。


b2c55b2a74becfd9284e7578f5b93f3084f8a118

当把iPhone应用改造到iPad上时,将面临的最直接的问题就是有太多的屏幕空间需要去填充。你会忍不住地要用按钮和菜单来填充这些空间——然而,这也是个错误的想法,因为伟大应用的设计关键在于达到应用软件的功能、易用性、品味三者之间的平衡。

缩放规则
良好的人机交互界面通常并不缩放尺寸,而是倾向于随尺寸而改变。

试想一下其他交互的缩放情形。给割草机加油和给小汽车加油的操作方式——物理操作方式——是不同的。同样地,用来给小汽车和喷气式飞机加油的操作方式也是不同的。在上述所有情形中,目标一致,都是为了给工具加油。然而,随着要加油设备体积的增大,加油的方式亦随之改变,而不仅仅是改变了尺寸大小。如果还不信,那就试试用手持式油壶给直升机加满油吧。

不过,因为iPad看起来非常像放大版的iPhone,以至于初次接触iPad的设计者来说很难意识到两者的差异。

提示
iPad的屏幕尺寸超过iPhone屏幕的4倍,这是非常重要的一点,一定要清楚。因此,不仅仅是缩放,而是一定要改变iPhone应用的原始设计,才能适用于iPad。
因为很多设计者都缺乏对iPhone与iPad尺寸差别重要性的认识,如果了解这一事实,就能从众多iPad应用设计者中脱颖而出。

如果需要将一款iPhone应用改造到iPad平台上,我能给你的最好建议就是:忽略“改造”这个词。基于原来iPhone应用的功能目标,像做一个全新的软件那样启动这个项目。详细研究原始的iPhone应用,然后忘掉它。有意识地忽视原始iPhone应用的界面,是设计出同等高效iPad应用的首要步骤。

重新思考人体工学
人体工学是人体如何与周围工具和环境相适应的科学研究。人体工学是用手握住本书的方式,是腿蜷在所坐椅子上的方式,是用户握持iPad的方式。

或许你已经注意到了史蒂夫·乔布斯演示iPad时的不寻常之处:他背靠扶椅,把设备放在膝盖,两腿翘在桌子上。尽管这看上有点像是乔布斯很舒坦,但这些无声的动作已经彻底改变了家庭计算的人体工学模式。

在几个含有倾向性的肢体弯曲动作中,乔布斯展现出的身体姿势指示出一些为iPad应用做设计时应该采纳的选择。现在,面临的是“脚不沾地”的技术。

有趣的是,计算机交互界面的发展似乎与人类的发展背道而驰。当进化作用驱使人类更加直立的时候,计算机系统却竭尽所能想让我们进入到完全平躺的状态。1960年基于磁带的穿孔式计算机需要站着维护和使用。后来的桌面计算机偏向于坐姿使用。再接下来的笔记本电脑可以靠在沙发上使用。最终,iPad来了,我们可以躺在地板上使用它。然而,iPad也可以向下兼容上述其他计算设备的使用姿势,这使得iPad成为一款拥有数种人体工学模式、非常灵活的设备。

挖掘休闲计算应用
iPad是一款非凡的休闲计算应用设备。它比笔记本电脑和桌面电脑要轻巧很多,并且开机非常迅速。但是,如果设计者认为iPad只是适用于家居闲适环境、缺乏针对其他场合的高级功能的话,那就大错特错了。iPad纤薄的触摸显示屏使得它能用来轻松地在床上阅读“小熊维尼”,轻易地安装到直升机里,还能随身带着它到证券交易所。就好像iPad设计的很多方面一样,她给人的第一印象是具有欺骗性的。

iPad能够被应用在传统计算机此前没有触及到的场合。这是因为iPad的软件和电脑软件一样,它们都针对一定的场景而设计,运行这些软件的设备将被应用到上述场景中。(这两种不同的)软件设计过程相当微妙且不可见,除非在实践中见识大量例子才能明显意识到这一点。

试想一下计算机的尺寸有地下室那么大的年代。那个时候,应该不会设计用于监测慢跑者穿过森林速度的软件——计算机无法监控慢跑者,跑步者也无法看到计算机的输出结果。就算是对于训练有素的运动员来说,拖着5吨重的计算机在森林里跑也不是闹着玩儿的,因此,那个年代就没有生产跑步软件。这一时期的软件设计者依据人体工学决定开发和销售什么软件——运行这些软件的设备将被用在何处、设备能不能被用户持握。那个时期的软件设计者有可能根本没考虑过有一天会出现跑步软件,因为那个时候的计算机人体工学并不允许。而今天,把iPod和iPhone上的跑步软件看作是理所当然的事。

同样地,因为不指望专业的建筑设计师试图在iPhone上设计房屋——对房屋设计来说,iPhone的屏幕太小了——iPhone上也没有用于这种目的的软件。但是,这类软件是否可以成为iPad上的突破性产品呢?

我的观点是这样的:iPad在人体工学上非常特殊,它的尺寸和外形开辟了一个有待开发的领域。iPad显然不是iPhone,也不是台式机或者笔记本电脑。这意味着,应当用非常开放的思维来考虑iPad能够适用的场合和方式。iPad可以在各种怪异或者奇特的地方找到用武之地——无论是汽车仪表盘还是医院候诊室。作为一名设计人员,有责任忽略传统计算机应用模式,将iPad推向新的应用空间。创新思维的回报是将从iPad应用商店里获取的丰厚利润。当向人们展示了一些他们未曾见过的新东西时,他们会非常热情而且疯狂。

发现新用途
作为一款强悍而又便宜的触摸屏计算机,iPad能被拿来当作直接操控的交互界面,用以完成你能想出的任何任务。

在本书后面的章节中,我会讨论iPad在娱乐、出版、音乐等方面的具体应用,但首先我想让你就如何针对iPad硬件识别新的应用建立更宽泛的意识,以便帮助你理解那些应用软件——你能编码实现的新应用。

在考虑iPad能够如何被使用的时候,有几个关键点值得注意。

iPad轻巧、可装配
iPad能够装配或嵌入在其他设备上。例如,通过强化,iPad能够用作ATM(自动取款机)的屏幕和计算机,它也可以作为娱乐设备安装在客机头枕后面。iPad可以装配进小汽车作为GPS(全球定位系统)和立体声系统,还可以嵌入在酒吧吧台让客人查看体育比赛结果。将iPad的价格和目前能做这些事情的硬件费用相比,会发现在很多领域,都可以轻松地拿iPad在价格优势方面超过竞争对手。不要认为iPad只能实现一些特定任务,要把它看作一台能够完成任何任务的原始引擎。

iPad是触摸屏幕
因为iPad是触摸屏幕,因此它能被用在使用键盘会造成混乱、添堵的地方,例如用作餐厅的点菜系统,航空公司的登记处。

同样地,传统用于这些任务的设备价格昂贵,因为这些设备比较特殊,出售设备的公司能大捞一笔。然而,iPad硬件面向大众市场并且价格便宜,可以将这一点作为你的优势,因为基于iPad的系统在价格上可以非常具有竞争力。

在日常生活中观察一下周围。看看用来购买火车票的计算机系统,或者是餐厅的点餐系统。它们使用的硬件是多昂贵的?你能针对iPad写出这样的应用,从而取代上述硬件设备、占领新的市场吗?

或许会发现进入上述市场的时候会有阻力。你会被告知:“iPad就是个玩具”。别理会这些人的说法,追随自己的愿景,iPad是足够强大的。

另外,关注一下目前适合iPad但却不适合电脑的商业应用。例如在排队等三明治的时候,在配备的iPad上点击想加入到三明治中的原料,这个想法怎么样?

如果iPad加了防水套,是否可以在水下使用呢?警察能用iPad来做点什么?木匠呢?在构思iPad应用点子的时候,多问问自己这类看似不着边际的问题吧。

低功耗
iPad对电力要求很低。iPad的内置电池可以支撑它连续运行大半天,还可以为它插上外接电源。使用中,iPad仅需要2.5瓦电量,这使得它能够完美地装载在交通工具上或者其他电力受限制的地方。

当然,还有大量针对iPad、不需依赖特殊装载系统的新应用。

所以说,iPad就是一张白纸,它带来了新的UI设计挑战,重新定义了计算机人体工学,并且引发触摸屏大规模使用。嘿,你挑选了一个绝对有意思的时间进行软件开发。既然你已经知道了一些基础,那么我将确切地告诉你如何应用iPad的魔力将应用构思转变为金矿。

网友评论

登录后评论
0/500
评论
异步社区
+ 关注