牢記平臺(tái)間的差異
iPhone OS設(shè)備不同于臺(tái)式機(jī)或筆記本電腦,iPhone應(yīng)用程序也與桌面應(yīng)用程序不同。雖然這些似乎只是常識(shí)性陳述,但是您在為這些設(shè)備開發(fā)軟件時(shí)意識(shí)到這些差異還是非常重要的。
為iPhone OS設(shè)備開發(fā)軟件需要的思維方式可能是也可能不是您所習(xí)慣的。尤其是在您的經(jīng)驗(yàn)主要是開發(fā)桌面應(yīng)用程序的情況下,您應(yīng)該了解為移動(dòng)平臺(tái)設(shè)計(jì)軟件和為臺(tái)式機(jī)設(shè)計(jì)軟件的差異。
本小節(jié)總結(jié)了這些具體的差異。這些差異對(duì)于您的設(shè)計(jì)選擇具有潛在的影響。有關(guān)如何處理這些差異以及iPhone應(yīng)用程序開發(fā)過程中的其他問題的具體信息,請參考iPhone應(yīng)用程序編程指南。
緊湊的屏幕尺寸
iPhone OS設(shè)備具有高分辨率的小型屏幕,適合用戶放入口袋且具有強(qiáng)大的顯示功能。然而這個(gè)對(duì)用戶來說巨大的優(yōu)勢可能成為您的挑戰(zhàn)。因?yàn)檫@意味著您必須設(shè)計(jì)一個(gè)可能與您的設(shè)計(jì)習(xí)慣差異較大的用戶界面。
iPhone OS設(shè)備屏幕的尺寸是480 x 320??紤]到這一點(diǎn),用戶界面應(yīng)該主要關(guān)注必不可少的部分。您沒有空間來放置那些非必要的設(shè)計(jì)元素。另外,擁擠的用戶界面將降低程序的吸引力并會(huì)提高使用的難度。