# 應用設計規范
應用設計規范文檔旨在幫助您迅速了解360極速瀏覽器應用開發的基本用戶體驗規范,作為您在設計產品時的參考,同時也有助于您的產品更快地通過我們的應用審核。
這份文檔將不斷豐富,目前我們先將360極速瀏覽器應用的一些基本用戶體驗原則闡述如下:
**1\. 收斂需求。將最核心的功能及服務呈現給用戶。**
1.1 一般說來,一個應用應聚焦于一項核心功能或服務,在進行界面外觀設計、內容排版、功能導航、交互操作設計時也應圍繞這個目標來進行;
1.2 避免在有限的界面上堆砌與本應用無直接關系的其它內容,包括無關的推廣鏈接、導航、圖片和無關的腳本、flash等內容;
**2\. 優化性能。讓它運行起來更流暢、輕快。**
2.1 保持應用的快速、穩定的訪問非常重要,這將決定用戶是否能長期使用您的應用,如果您的web服務需要臨時停機維護,應當提前通過應用通知您的用戶;
2.2 應用在后臺運行或在網頁上插入腳本運行時,盡量將對性能的影響降到最低。用戶可能同時安裝了大量應用,任何輕微影響性能的代碼累加起來都會造成性能的大幅下降;
2.3 用戶在使用一款應用時的預期與網頁不同,他們需要更為流暢、自然的體驗,建議在應用的頁面切換以及數據加載盡量保持平滑的體驗;
**3\. 優化交互體驗。使用基于直覺的設計,讓用戶更容易操作。**
3.1 避免直接將某個網站的現有網頁簡單嵌套進來,而不顧用戶的使用體驗。開發者應當考慮根據這個應用的需求來調整原有網頁的形式(包括頁面大小、圖片大小、導航元素等等),或設計全新的UI模板。
3.2 在UI設計上,應用內各頁面也應保持風格一致,并具有清晰的導航,讓用戶清晰地知道自己所處的位置;避免前后反差過大,使用戶無所適從;
3.3 在交互設計上,用戶的任何一個操作都應當獲得清晰的反饋,比如點擊播放一首歌曲(或者播放一段視頻、打開一張較大的圖片)時,緩沖加載過程中應該給用戶展示清晰的反饋信息(如動態進度條或轉輪動畫等),讓用戶明確知道自己需要稍作等待和值得等待,而不是毫無反應,讓用戶誤以為應用已經卡住了或點擊無效; 為用戶的操作提供指引,避免用戶進入到某個狀態時,無所適從。
**4\. 優化界面。提供精心設計的,優秀、人性化的應用界面。**
4.1 為每個應用提供精美的圖標,界面上使用精美的圖片。優秀、人性化的應用界面能吸引用戶使用,提高使用頻率。讓用戶在使用過程中感到愉悅、親切。
**5\. 不干擾用戶的正常使用。**
5.1 避免頻繁打擾或在不恰當的時刻打擾用戶,僅在用戶可能需要時,用柔和的方式提醒用戶。打擾用戶的方式包括:自動播放聲音、彈出窗口、對用戶正在瀏覽的頁面做出較大干擾等。
5.2 不干擾瀏覽器本身的功能。應避免應用所提供的功能,對瀏覽器本身的功能造成負面影響。
5.3 不干擾其他應用,開發者在設計應用時,應考慮到用戶使用環境的復雜性,盡量避免與其他應用造成沖突,導致網頁功能不正常,瀏覽器、應用不穩定等狀況。
**6\. 在應用中不應插入過多廣告,尤其不能讓廣告喧賓奪主造成對用戶體驗的傷害。**
6.1 應用首頁不應出現廣告內容;
6.2 應用內頁如含廣告內容,須嚴格保證廣告內容不影響、不干擾用戶正常使用本應用;
6.3 應用內禁止出現彈出窗口、浮層或漂浮icon等類型的干擾型廣告;
6.4 應用禁止各類惡意誘導用戶點擊廣告的行為;
**7\. 應用應持續更新改進,并通過適當的方式告知用戶您的改進;**
7.1 好的應用是運營出來的,收集用戶的意見建議并不斷改進和更新,才能讓您的應用更受歡迎;
7.2 如果您的應用已經通過網頁實現了更新,建議及時在頁面告知用戶更新內容;
7.3 您可以在應用內合理的位置設立用戶反饋的入口,使用戶能將自己遇到的問題及時反饋給您,作為您改進應用功能和體驗的參考依據;
- 基礎文檔
- 綜述
- 調試
- 格式:Manifest文件
- 模式匹配
- 改變瀏覽器外觀
- Browser Actions
- Context Menus
- 桌面通知
- Omnibox
- Override替代頁
- Page Actions
- 主題
- 與瀏覽器交互
- 書簽
- Cookies
- chrome.devtools.* APIs
- Events
- chrome.history
- Management
- 標簽
- 視窗
- 實現擴展
- 無障礙性(a11y)
- 背景頁
- Content Scripts
- 跨域 XMLHttpRequest 請求
- 國際化 (i18n)
- 消息傳遞
- Optional Permissions
- NPAPI 插件
- 完成并發布應用
- 自動升級
- 托管
- 打包
- 規范和協議
- 應用設計規范
- 開發人員協議
- 免責聲明