iPad软件设计初步:它不只是大号的iPhone
2010-06-01 15:18:00 来源:WEB开发网以上所提到几点将导致我们在开发iPad应用程序和界面时思想的转变。我们需要遵守一些指导方针。
主从页面组(Master-Detail)
Master-Detail并不是新鲜事物,但在iPhone OS平台却还是第一次出现。主从页面(Master-Dettail)是一个用户界面概念(元素),它是指:用户可以看到所操作的事物的一个列表,还同时可以操作列表中所选中的某项。在iPhone中,事物列表和操作项界面并不同时可见(iPhone的显示空间有限),但在iPad上,我们可以使用 Master-Detail呈现更多,比如iPad的邮件功能。
这可以给我们带来一些iPad开发的规则:
◆iPad上可以大范围应用Master-Detail元素
◆在显示界面上,主窗口和从属窗口同时出现且可用能够加强操作的便捷性。
◆在某些界面响应时,主窗口短暂弹出。
◆在iPad这类手持设备上,双窗口或三窗口界面需要被重视起来。
Look like a Viewer
为iPad设计应用程序,有一个最基本的规则需要遵守:更大的可触摸空间并不意味着更多的UI。我们可能会因为iPad更大的可触摸控制的显示空间而违反这一原则,抵制这样的诱惑吧。程序的实际功能会应用到一些UI没错,但更大的显示屏并不意味着他们都需要显示出来。
◆隐藏那些用户用不到的UI元素,直到需要时再显示(比如软件设置功能)
◆让软件看起来像个观察者,表现的像个编辑者
下图是个个漂亮的阅读器应用
直到你需要交互时才显示一些用于编辑的UI
这可以让我们更容易理解下面要提到的部分。
触手可及(Edit in place)
在Mac或其他桌面平台,有一个约定俗成的概念:放置一个可控全局的UI。比如菜单栏、工具条或者状态条等。在iPad上,这些元素不会出现,因为这些元素的操作和操作对象是间接的。iPad是个触摸屏设备,我们可以直接与操作对象交互。
更多精彩
赞助商链接