在進入iPad競技場之前,我想知道一些事情。從現有的iPhone開發iPad應用程序時要記住的事項應用程序
我在AppStore中有iPhone應用程序。現在要開始在iPad上使用同一個應用程序的工作,那麼在開發它之前,我應該記住哪些事情?
在此先感謝...
在進入iPad競技場之前,我想知道一些事情。從現有的iPhone開發iPad應用程序時要記住的事項應用程序
我在AppStore中有iPhone應用程序。現在要開始在iPad上使用同一個應用程序的工作,那麼在開發它之前,我應該記住哪些事情?
在此先感謝...
的第一個忠告,如果你沒有一個iPad(如在歐洲我們大多數人:(),建立自己的紙模型,幫助,相信我:)
在談到可用性和用戶界面,然後我建議您閱讀99頁的iPad可用性分析文檔。 http://www.useit.com/alertbox/ipad.html(鏈接到頁面底部的PDF)。
您應該在設計時使用調色板。
你應該看看許多與你相似的應用程序。
您應該在完成之前公佈您的應用程序。
你應該準備一個好的用戶界面。一切都必須在我手中。
而你應該瞄準做出不可思議的事情。
提供您的應用程序設計得很好,最重要的事情顯然是您的用戶界面。在iPhone更容易擁有多個頁面/標籤的情況下,iPad應用程序通常在一頁可訪問所有內容時效果最佳。利用該屏幕尺寸,尤其是利用pop。。例如,如果您的應用程序使用UITabBarController並有3個選項卡,請考慮將第一個選項卡設置爲您的iPad應用程序的主頁,另外兩個選項卡則可通過UIPopovers訪問。在跳入代碼之前花一些時間設計你的UI,你會沒事的。
要考慮的第二件事是您是否想要一個通用應用程序或兩個單獨的應用程序。您可能想通過創建一個通用應用程序來獎勵已擁有iPhone版的用戶(因爲他們將免費獲得),但他們也可能希望他們的數據在iPhone的iPhone & iPad之間同步。一般來說,我認爲應用程序應該是通用的,因爲這具有其他優點。如果你的應用程序是通用的,那麼任何評論/銷售都會影響你在iPhone和iPad應用程序商店的位置/評級,就好像你有兩個應用程序完全分開。
其他要考慮的是您的Base SDK當前設置的內容。支持iPhone OS 2.X的應用程序無法升級到iPad應用程序,因此如果您的應用程序當前支持2.X,則可能會因升級而切斷某些用戶。
除此之外,您可能需要考慮首先製作一個簡單的測試iPad應用程序,以便了解新控件。然後,您將更好地瞭解如何在您的應用中有效使用它們。
此外,蘋果有一個關於從iPhone遷移到iPad的可用性的文檔http://developer.apple.com/iphone/library/documentation/general/conceptual/ipadhig/Strategies/Strategies.html。此外,吸菸蘋果的文章「iPad應用程序用戶界面的好,壞,醜」在好的和不好的遷移中都是一個好運氣http://smokingapples.com/opinion/ipad-ui/。 – 2010-08-17 15:47:32