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