2010-07-29 33 views
2

假設您想將桌面應用程序移植到智能手機(這可能意味着從頭開始寫入)。移動應用程序功能

您認爲手機版本應該如何與桌面版本相關?換句話說,移動應用有哪些常見功能?

我可以說:

  • 短的用戶接口(未耗時)
  • 密內容,過濾與桌面相比較
  • 個人:沒有MULT用戶科目編號(智能電話是一個個人設備)

還有什麼?

回答

2

蘋果已經在Human Interface Guidelines

一些指導有些事情我會考慮是:

  1. 你怎麼想簡單有效,但優雅出示您的數據?
  2. 您將使用哪種控件和視圖類型?意思是,這部分程序是否最適合用UITableView或UIScrollView,還是應該有一個向下鑽取的導航才能更好地流動?基本上,我只是說,確定應用程序的流程結構。您需要熟悉每一個控件,以便知道典型用戶期望它們的位置。
  3. iDevice上的用戶(iPad除外)用於單窗口環境。因此,不要嘗試在屏幕上包裝每一個細節。按邏輯和直觀分解它。
  4. 在功能和可用性之間取得平衡。不要只是將應用程序放在那裏,但效果很好,但看起來像垃圾。人們喜歡眼睛糖果(尤其是男性)。
  5. 就像你說的那樣,多用戶在iPad上只是現實的,即使如此,它也是遊戲以外的其他任何東西。
  6. 想想用戶期望什麼,並習慣於基於其他應用並嘗試繼續這種趨勢。例如,如果您顯示的是鍵盤,並且沒有明顯的方法來解除鍵盤,那麼當它們敲擊鍵盤外部的某個區域時,鍵盤會被解除。否則,用戶只是在屏幕上停留在這個愚蠢的鍵盤上,沒有合乎邏輯的方式來擺脫它(抱歉,我真的很討厭開發人員這樣做的時候)。
  7. 最後,在釋放它之前至少一個星期自己使用該應用程序。如果你不是100%,請改變它。有些人都是關於「先失敗後修」,但我不同意。最重要的一天是推出的第一天。之後,它可以是口口相傳,交叉推廣或者廣告收入。在第一天就成功了......並且還意識到,週三/ 星期五 /週六/週日的人數比一週中的任何其他日子都多。