《为iPad而设计:打造畅销App》——为什么iPad不是放大版的iPhone-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

《为iPad而设计:打造畅销App》——为什么iPad不是放大版的iPhone

简介:

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

为什么iPad不是放大版的iPhone
为iPad而设计:打造畅销App
如果说iPad是个大号iPhone,那么游泳池就是个大澡盆。这样的比较在上述两个例子里都没意义。如果非要说出这种比较间的意义,我只能说能在游泳池中可以做的事情远远多于在澡盆中可做的事情,并且方式大不相同。对于iPad和他小个子的兄弟iPhone来说,也是一样的。

注意!
人们很容易误认为iPad就是个放大版的iPhone,这一点让很多首次进行iPad应用开发的开发者都犯了错,iPad虽然外表看起来和iPhone相似,但骨子里完全不是这么回事。iPad在人体工学方面和iPhone截然不同:用户手指在iPad和iPhone上的摆放完全不同。“我盯着的是个大号iPhone”这样的假象是不靠谱的。如果只是把iPhone应用放大到适合iPad的屏幕尺寸大小的话,这样的应用可能卖不动。作为一名iPad应用设计人员,不能只是简单照搬开发iPhone应用的那些技术。
设计的核心原则之一是:形式和功能是相互关联的,物体的形状决定其如何被把握和使用。

如下图所示,设想一下当一个物体变得越来越大时,会如何把握它呢?会用拿篮球的方式去抓网球吗?会用拿篮球的方式拿乒乓球吗?同样的道理,用户把握和点击iPad的方式与使用iPhone的时候并不相同,因为设备的尺寸变了。正因为把握设备方式的变化,所以一切都因此而改变。


80a0c142723153f17c64e3695497fc781907d82e

牢记这一点非常重要,因为用户持握iPad的方式将是设计具备良好用户界面iPad应用的起点。无论要制作的是电子表格的应用、第一人称射击游戏或者其他应用,这一点都是适用的。

更多填充空间
iPad和iPhone另外一个有意思的差别在于开发者可用来填充内容的屏幕尺寸不同。这一点让iPhone界面设计师从事iPad应用设计的时候遭遇到巨大挑战。iPad屏幕的对角线尺寸为9英寸,这个大小会诱使你以为只要调整一下iPhone的应用就可以成为iPad的应用。但是,实际上iPad会让任何直接迁移到其上的iPhone应用看起来很可笑,并且不实用。要证明这种效果很简单,随便下载一个iPhone的应用并将其放大到充满iPad屏幕那么大。抛开(放大画面后带来的)点阵问题,仔细审视一下这样的界面,你还会认为这样的应用充分利用了iPad的大屏幕吗?

采用不同的方式提交应用
向苹果提交应用的时候,iPad应用和iPhone应用是有区别的,尽管这一点有时候并不明显,不过等你发现的时候可能为时已晚。

针对iPad应用,苹果公司明显加强了iPad恪守其界面设计准则的规定。提交iPhone应用的时候,有如下情况的应用也往往能侥幸通过审核:当iPhone屏幕旋转的时候,应用的屏幕显示方向没有自动切换。但是对iPad应用来说,当iPad从横向变换到纵向的时候,如果iPad应用没有自动切换显示方向,磨刀霍霍的苹果公司审核者多半会野蛮地拒收你的应用。诚然,有些很牛的iPad应用还是躲过了追杀,但问题是你永远搞不清楚如果你忽视了苹果公司的界面设计准则,应用审核人会在什么情况下会对你说“不”。

有时候,苹果公司的应用审核人也会在屏幕旋转规则上破例——假如你能说服他们你的应用如果改变了方向的话就无法正常使用——有些游戏以及使用了Chipmunk物理引擎的应用就会出现这种情况,例如Alice for the iPad就是最明显的例子。

但是,绝大多数情况下,苹果公司可能会拒掉不能自动旋转屏幕方向的设计界面,这一点是无可辩驳的。在本书后面的章节中,还会看到关于旋转界面问题的更多详细内容。

价格优势
最后,对开发者来说,iPad和iPhone还有一点特别令人兴奋的差别:可以针对iPad应用收取更多费用。来自Distimo的一份调查显示,iPad应用的平均价格为4.67美金,而iPhone应用的平均价格是3.87美金,比前者少了差不多1美金。更令人兴奋的是,在苹果应用商店的高价类别软件中,iPad应用市场支持更高的报价。例如,iPad上的医疗类应用均价为42.11美金,而iPhone的仅仅为10.74美金。同样地,iPad上财经类应用均价为18.48美金,iPhone上的同类应用均价为5.74美金。可以看出,和iPhone相比,iPad的应用销售方案是多么不同。因为iPad上的软件能够完成桌面计算的任务,所以在某些情况下,完全可以按照桌面应用的价格收费。

因为iPad的屏幕尺寸更大,因此用户购买的软件看起来就更加具有实质性,并且更超值。更大的屏幕也为商业应用的开发提供了一个可以多收点钱的机会。iPad本身可以变成任何物品:适合医生使用的便携式心电图监测器(ECG monitor),供餐厅使用的手持式点菜系统。iPad的可塑性为应用软件的开发者打开了一个全新的、可以用来进行优质软件销售的世界。

如果想为有趣而赚钱的市场进行应用软件的开发,如果想加入全世界最具创造力的独立开发者的行列,选择iPad这个伟大的平台就对了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章