IPAD:它不只是大号的iPhone
2010-04-16 10:11:07 51CTO
摘要:苹果是个神奇的公司,它的每一款产品都能在市场上激起不小的波澜,上周正式发售的iPad也是如此。对开发人员而言,iPad的推出是iPhone软件开发之后的新机会。但iPad与iPhone的软件开发有哪些不同呢?

特性繁杂是当前桌面软件的弊病。对于绝大多数用户而言,那些功能繁杂的软件并没有被完全使用。比如,任何用户都没有完全应用微软Office或者Photoshop,大量的功能我们从未碰过。

将软件专注于多数用户关心的那一小部分功能。这样做的好处是软件的UI更简单和易于理解,我们也不用为复杂的功能而经历过长的开发周期。有限功能特性的一个秘诀是把焦点聚集在那些用户实际需要的、重要的、不可或缺的功能上。

◆只提出那些最常被使用和必须的功能。如果对某功能有质疑,取消这个功能。

◆丢弃那些可选的或需要复杂配置的功能。

这样的规则对桌面端软件同样适用。不同之处是,人们已经习惯接受他们计算机上大而全的软件(虽然多数功能我们并不使用);然而在iPad上却未必如此。你可以当一项重要的功能变得清晰起来时再添加它,但你将不会重第一印象中恢复。

双手输入(Two Hands)

iPad的尺寸可以支持双手同时输入,这让人感到兴奋。iPad屏幕的硬件技术与iPhone没什么不一样,但可用空间足够大。iPad的大屏幕是我们无法忽视的,我们想到可以想象在iPad上玩纸牌、桌上曲棍球等等。

对于iPad开发者,大屏幕+双手输入是一个诱惑。我听到一些人计划在iPad上呈现双倍的UI——在屏幕两边都提供按钮来为双手控制提供方便,因为iPad有足够的空间来呈现这些UI。无论如何都要抵制这种诱惑。这里有几个关于Keynote的例子(Keynote是Mac平台上的幻灯片播放软件)。

上面的图片来自iPad的发布会现场,Phil Schiller正在iPad上用Keynote演示如何在iPad上进行双手输入操作:当改变一张的尺寸时,你可以用另一只手点击其他图片,这时,后面的这张图片会自动匹配到你之前所调整的图片尺寸。相似的,当你拖动一张幻灯片时,另一只手可以点击其他幻灯片将他们拖动到一个组里,从而一次将所有幻灯片归档。

但是,我们有其他更方便的方法来实现这些功能。双手输入是方便、实用的功能,有效利用可以节省操作者的时间,但它并不是实现这些任务的唯一途径。双手输入是个新鲜事物,一些基础的功能还不需要它。合理使用双手输入。

◆发挥单手的作用。不要在基础功能上使用双手输入。

◆但不要害怕在必要时提供节省时间的操作,发掘双手输入的功能。

事实上,用户能够用他们的双手交互完成一些事;这是像iPad这类设备最具吸引力的一个重要方面。这源于人的心理。

总而言之,当进入iPad应用程序设计时,我们需要首先认清这个设备和平台的优势和特点,问问自己下面这些问题:

◆什么是核心功能?我怎样才能从中删去一些比必要的功能?

◆我该如何让软件在触摸设备上工作?

◆另外,别跳过在真实设备上测试的环节,不要做它在iPhone上正确工作也能在iPad上正常工作的假设。

iPad的应用软件开发是独特而令人激动的机会,很可能这个机会的开始就在软件设计和用户体验,我们在同一起跑线上,完全有理由保持乐观。Google Luck!

 4/4   首页 上一页 2 3 4
[责任编辑:郝京珂]

相关文章

瑞星推荐

热点文章