iPad 的操作系統(tǒng)是 iOS 3.2,iPad 軟件用到的很多 UIKit 視覺元素和控件都和 iPhone 軟件一樣。因此,如果你有為 iPhone 開發(fā)軟件的經(jīng)驗(yàn)(并且熟悉iPhone 用戶介面規(guī)約
),對(duì)于開發(fā) iPad 軟件會(huì)很有幫助。
iPad 在近似的底層架構(gòu)上引入了一套新的用戶體驗(yàn)系統(tǒng),這套系統(tǒng)和 iPhone 的用戶體驗(yàn)有很大區(qū)別。iPad 的屏幕更大,介面引人入勝且高度互動(dòng),這些特點(diǎn)令你能夠?qū)懗隽硪患?jí)別的軟件。
在開發(fā)過程中,你應(yīng)該認(rèn)真花時(shí)間去吸收和感知 iPad 的用戶體驗(yàn),利用在這一過程中習(xí)得的知識(shí)設(shè)計(jì)出完全屬于 iPad 的應(yīng)用程序。
iPad 的硬件特點(diǎn)
iPad 的以下特點(diǎn)對(duì)您的軟件的 UI 有很大影響:
一、屏幕大。(分辨率:1024 x 768。)
二、你無法預(yù)期用戶手持 iPad 時(shí)的朝向(橫版還是豎版,正著還是倒著)。
三、可接外置鍵盤,并用其替代 iPad 自身的軟鍵盤。
四、可放在底座上用。
為了更好地理解開發(fā)環(huán)境,也請(qǐng)注意 iPad 和 iPhone 的如下共同特點(diǎn):
一、內(nèi)存有限。
二、一次只能運(yùn)行一個(gè)軟件。
三、各個(gè)軟件的參數(shù)設(shè)置都可以統(tǒng)一放在 Settings 這個(gè)預(yù)裝的應(yīng)用程序里。
四、用戶可以改變?cè)O(shè)備的朝向。
五、屏幕上的「幫助」內(nèi)容不會(huì)很多,用語也比較簡(jiǎn)單。
六、沒有「鼠標(biāo)點(diǎn)擊」這個(gè)動(dòng)作,只有手勢(shì)動(dòng)作。
七、既能跑原生軟件,也能跑線上軟件,或是混合型軟件。
八、圖像的比特深度有統(tǒng)一標(biāo)準(zhǔn):24 比特(R、G、B 各 8 比特),外加一條 8 比特的 alpha 通道。基本上,我們推薦您用 PNG 格式。