苹果是在2010年1月底释出iPad SDK,当时仅接受以iPhone SDK 3.4 Beta 5
开发的iPad应用程序。虽然App Store现有逾15万种以iPhone平台为基础的应用程序,但由于iPad的部分功能有别于iPhone或iPad Touch,因此有媒体预测苹果可能会打造
iPad应用程序专区与之区隔。
首先必须要大家知道的是,您只要学过iPhone SDK 和程序代码,都可以一行都不用修改,可以直接在iPad上执行。或者这可以这样说,iPad 事实上是用iPhone OS 和程序
设计语言Objective-C, 所以您只要学一套程序,就可以在两种机器上面执行,当然您会发现Apple 还是专门替iPad提供了不少Libraries,以列表的方式显示如下:
1、Custom Input Views-UIR-esponder 您可以自定义使用者的输入键盘的设定,显示程序定义的输入和配套方法的时候,成为第一个接收到event 的程序。现在,您可以定制任何输入的方法,输入的视窗位置可以是在顶部或者底部。(以前,标准的Apple键盘是唯一的输入方法)
2、User Interface 以前iPhone 设计时,整个触屏只有320 x 480的大小,和旋转90度时的 480 x 320 pixel点,但是iPad 的触屏有 9.7-inch,而画面点数有1024 x 768 pixel大小。所以在设计UI使用者互动界面时,几乎要重新设计
iPad应用专属的大小。
3、Split Views 切割画面 UISplitViewController 切割画面,您可以切割成两个画面来显示,例如左边的画面使用列表的方式,把所有的清单条列式的列出来,另外一边显示内容,并且也支持旋转功能,当使用者把iPad 转动时,您的程序也可以处理画面要显示的内容和位置。
4、Modally presented 控制项,现在支持可配置的报告风格,它确定是否所有的窗口或只有部分被 modalVIEW覆盖。
5、Popovers layer-UIPopov-erController 就是跳出一个新的视窗层,您可以使用它们来执行工具,调色板,选项菜单,并没有挡住您的应用程序的主要内容,并提供用户的信息选取。
6、Toolbars 工具栏,现在可以放置在顶部和底部的位置。iPad屏幕尺寸比iPhone大,这样程序也可以增加工具选项。
7、Form sheets 可是设定程序出来的UI是放在画面的中央,看起来像是跳出来的视窗,在iPad Mail 设定选项时,便是用这样的方式来显示要使用者输入的个人资料。
8、Page Sheets的UI 设计 当iPad 是直放时效果是全屏幕,但是如果iPad 是横放时,视窗只有直的宽度。
iPad也使用iPhone一样的操作系统,并且也能通过App Store购买软件。
iPad应用开发者们,是不是看到新的市场了?