- UID
- 902291
|
从iPad的硬件和操作系统方面来看,iPad可能像一个大号的iPhone,但在应用开发方面将其与iPhone看作相同的设备将是错误的。增大的触摸屏硬件使其成为全新的装置。iPad将成为一个iPhone从未尝试过的全新的软件平台。
iPad位于iPhone和Mac之间。这并不是因为iPad的显示屏尺寸和处理器能力的排位,这还是关于iPad设备与软件的市场定位的明确暗示。
桌面应用是iPad的目标,而不只是智能手机的替代品。这将带来一些非常有趣的机会。
iPad开发大不同
我们已有的iPhone应用程序可以运行在iPad上(这些应用程序将以原本的尺寸居中运行在iPad屏幕上,或者放大到全屏运行)。这很好,但没什么特别。更关键的是,我们可以将桌面级应用程序带到iPad上——但这要求我们重新构思用户界面并重新设计。
iPad为开发者带来的真正机遇是桌面级应用,不是我们在iPhone上所看到的小型的工具类的程序;而是一些可以提高工作效率、应用于实际工作中的软件。事实是,完全符合iPhoneOS设备的这类软件直至目前还没有出现。
为了明确这一点,我们先来比较一下iPad与触摸屏智能手机有哪些不同。这一切都与输入和输出有关。
◆显示器变的更大,1024×768像素。显示在iPad上的应用程序要求更高。
◆虚拟键盘更大,外接物理键盘通过蓝牙或扩展坞提供。对应用程序的键盘输入有更高的可用性要求。
◆iPhone支持多点触控技术。但iPad要求可靠的双手多点触控支持,这一点我们会在后面具体介绍。
以上所提到几点将导致我们在开发iPad应用程序和界面时思想的转变。我们需要遵守一些指导方针。
主从页面组(Master-Detail)
Master-Detail并不是新鲜事物,但在iPhoneOS平台却还是第一次出现。主从页面(Master-Dettail)是一个用户界面概念(元素),它是指:用户可以看到所操作的事物的一个列表,还同时可以操作列表中所选中的某项。在iPhone中,事物列表和操作项界面并不同时可见(iPhone的显示空间有限),但在iPad上,我们可以使用Master-Detail呈现更多,比如iPad的邮件功能。
这可以给我们带来一些iPad开发的规则:
◆iPad上可以大范围应用Master-Detail元素
◆在显示界面上,主窗口和从属窗口同时出现且可用能够加强操作的便捷性。
◆在某些界面响应时,主窗口短暂弹出。
◆在iPad这类手持设备上,双窗口或三窗口界面需要被重视起来。
LooklikeaViewer
为iPad设计应用程序,有一个最基本的规则需要遵守:更大的可触摸空间并不意味着更多的UI。我们可能会因为iPad更大的可触摸控制的显示空间而违反这一原则,抵制这样的诱惑吧。程序的实际功能会应用到一些UI没错,但更大的显示屏并不意味着他们都需要显示出来。
◆隐藏那些用户用不到的UI元素,直到需要时再显示(比如软件设置功能)
◆让软件看起来像个观察者,表现的像个编辑者
卓邮软件是“北邮3G”唯一官方指定机构,全面负责河南实训基地3G技术的推广和传播。在这里,我们独创“4+8人才工程”模式,真正有效的提升了高校、学生、企业、行业价值体系的生态供应效率。
北邮3G培训基地:http://www.3gtrain.com/ |
http://www.3gtrain.com/index.asp |
|