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