iPad 的操作系统是 iOS 3.2,iPad 软件用到的很多 UIKit 视觉元素和控件都和 iPhone 软件一样。因此,如果你有为 iPhone 开发软件的经验(并且熟悉iPhone 用户介面规约
),对于开发 iPad 软件会很有帮助。
iPad 在近似的底层架构上引入了一套新的用户体验系统,这套系统和 iPhone 的用户体验有很大区别。iPad 的屏幕更大,介面引人入胜且高度互动,这些特点令你能够写出另一级别的软件。
在开发过程中,你应该认真花时间去吸收和感知 iPad 的用户体验,利用在这一过程中习得的知识设计出完全属于 iPad 的应用程序。
iPad 的硬件特点
iPad 的以下特点对您的软件的 UI 有很大影响:
一、屏幕大。(分辨率:1024 x 768。)
二、你无法预期用户手持 iPad 时的朝向(横版还是竖版,正着还是倒着)。
三、可接外置键盘,并用其替代 iPad 自身的软键盘。
四、可放在底座上用。
为了更好地理解开发环境,也请注意 iPad 和 iPhone 的如下共同特点:
一、内存有限。
二、一次只能运行一个软件。
三、各个软件的参数设置都可以统一放在 Settings 这个预装的应用程序里。
四、用户可以改变设备的朝向。
五、屏幕上的「帮助」内容不会很多,用语也比较简单。
六、没有「鼠标点击」这个动作,只有手势动作。
七、既能跑原生软件,也能跑线上软件,或是混合型软件。
八、图像的比特深度有统一标准:24 比特(R、G、B 各 8 比特),外加一条 8 比特的 alpha 通道。基本上,我们推荐您用 PNG 格式。