iOS Human Interface Guidelines(原創翻譯)第四章,iosguidelines

來源:互聯網
上載者:User

iOS Human Interface Guidelines(原創翻譯)第四章,iosguidelines

開始和停止

·立刻開始

有一種說法是人們最多花費1或者2分鐘來評價一個新的app。當你立刻呈現有用的內容來充分利用這段短暫的時光的時候,你激起了新使用者的興趣並給予使用者一種優秀的體驗。

重點:不要告訴人們在安裝完你的app之後要重啟裝置。重啟會花費時間並且讓你的app看起來不可靠和不好用。如果你的app有記憶體使用量問題或者其它問題使它很難運行,除非系統剛剛啟動才行,那麼你需要解決這些問題。如果要尋求開發良好品質的app的指導,請參閱iOS app編程指導中的高效使用記憶體。

儘可能地避免展示一個色塊螢幕或者啟動介面。如果使用者能夠直接使用你的app,這是最好的。

避免要求人們去提供安裝資訊。相反:

  ·聚焦於你的80%使用者的需求。當你這樣做的時候,大多數人將不用不得不提供設定資訊,因為app已經被設定好來以他們希望的方式來運行。如果有功能只有一小部分使用者可能想要---或者大部分使用者不想要---那就忽略它。

  ·從其他源獲得儘可能多的資訊。如果你能使用任何人們在內建app或者裝置設定裡提供的資訊,向系統詢問這些值。不要要求人們再次輸入。

  ·如果你必須請求安裝資訊,鼓勵人們在你的app中輸入。接著,儘可能快地儲存這些資訊(潛在地,在你app的設定中)。通過這種方式,在人們能夠有機會使用欣賞你的app之前不用被強制轉換到設定介面。如果人們稍後需要修改這些資訊,他們可以在任何時間在app的設定中修改。

·儘可能長地延遲一個登入要求。當使用者能夠不用登入就導航到你的app中的大部分內容並且使用它的功能的一部分,這是最好的。舉例來說,App Store不會要求使用者登入知道他們絕對購買東西。使用者經常拋棄在他們能做一些有用的事情之前就強制他們登入的app。

如果必須要求使用者登入,在登入視圖中展示一個簡潔,友好的解釋來告訴使用者這麼做得原因,以及他們能從中收穫何種好處。

·在提供新手引導之前謹慎考慮。(新手引導介紹了一個app的特點並解釋如何進行常見的任務。)在你考慮新手引導之前,儘可能地嘗試去改善你app的設計因此它的所有特點和任務是很容易被使用並且被發現的。引導並不是一個app良好設計的替代。如果你仍然感覺引導很重要,遵循這些原則來建立一個簡明的,目的性強的不會妨礙使用者的體驗:

  ·僅僅提供使用者開始所需要的資訊。一個優秀的引導體驗向使用者展示首先要做的事或者簡明地描述一些大多數使用者都感興趣的特徵。如果你在使用者有機會探索你的app之前就提供太多資訊,你就使使用者有責任去記住他們現在不需要的細節,你甚至可能在傳達一種你的app很難使用的資訊。如果一些特定的任務需要額外的引導,那就僅僅當使用者在執行這些任務時候提供引導。

  ·使用動畫和互動來激起使用者的興趣並且協助他們從實踐中收穫。謹慎地添加文本,只有當它能夠豐富體驗的時候才添加;不要期待使用者會去閱讀很長的文章。舉例來說,當你能使用動畫來向使用者展示能做什麼的時候就不要去描述如何執行一個簡單的任務。為了引導使用者完成更複雜的任務,你可能添加一個短暫的覆蓋視圖,對使用者將要做的每一步簡明地描述。儘可能地避免展示你app的全屏,因為它們不能互動,並且它們和app的UI可能會使使用者產生迷惑。

  ·使退出或跳過新手引導很容易。在使用者瀏覽過新手引導之後,他們一般不想再看一遍;其它使用者可能壓根就不想看。確保記住使用者做出的選擇,不要在他們每次開啟app的時候都強迫他們做選擇。

·避免經常請求使用者去對你的app評級。頻繁地請求你的使用者去為你的app評分傾向於惹惱使用者還可能會你收到的使用者反饋的數量。為了鼓勵充分考慮的反饋,在你請求他們對你的app評分之前確保給使用者一個機會來形成對你的app的意見。舉例來說,你可能得等待直到使用者已經觀看了一小部分不同的螢幕或者完成了一小部分任務。

·通常來說,以裝置當前的定向載入。然而,如果你的app僅僅在一個定向運行,你應該經常以那個定向載入,如果有必要,讓使用者旋轉裝置。舉例來說,如果一個遊戲或者媒體瀏覽軟體僅僅在水平定向運行,那麼以水平定向載入是很合適的,甚至裝置當前是垂直定向。這樣的話,如果使用者在裝置垂直的話啟動了app,他們直到旋轉到水平來瀏覽內容。

注意:當一個只能水平啟動並執行app支援水平定向的兩種變體這是最好的。如果裝置已經是水平定向,那麼app應該以當前的變體載入。否則的話,app應該以Home鍵在右邊這種變體載入。(要想瞭解

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.