[TOC]
## 4.2 用戶體驗審視
在小程序發布之前,我們建議開發者務必對小程序做認真嚴格的用戶體驗審視。有創造性的產品思路、友好流暢的用戶體驗和穩定謹慎的運營也是一款優秀小程序能夠脫穎而出的關鍵因素。
### 4.2.1 產品和運營思路
我們希望開發者能堅持“一切以用戶價值為依歸” 這一產品觀,讓創造發揮價值。產品設計過程中,開發者亦需要保持一定的克制心態。繁復的需求和商業行為,在用戶利益前都需要謹慎平衡。
在運營行為上,小程序需要遵從微信小程序運營規范。若開發者的小程序違反了其中的條款、相關平臺規則或法律法規,或對公眾平臺、開放平臺造成了影響,可能會被強制處罰。條款將根據新問題、相關法律法規或產品運營需要對其內容進行修改并更新,詳細條款請查閱[【小程序運營文檔】](https://mp.weixin.qq.com/debug/wxadoc/product/index.html)。
### 4.2.2 體驗和設計評估
9點基礎設計原則
1. 導航清晰
2. 流程明確
3. 重點突出
4. 符合預期
5. 等待與反饋
6. 異常處理
7. 內容和文案準確友好
8. 和諧統一
9. 平臺適配
應該充分考慮iOS與Android平臺不同的設計規范,對設計進行適當調整以適應不同平臺上的用戶使用習慣。
- 微信
- 小程序
- 1. 代碼組成
- 1.1 JSON配置--'*.json'文件
- 1.2 WXML模板--'*.wxml'文件
- 1.3 WXSS樣式--'*.wxss'文件
- 1.4 JavaScript腳本--'*.js'文件
- 2. 客戶端運行
- 2.1 邏輯層和渲染層
- 2.1.1 邏輯層--App Service
- 2.1.2 渲染層/視圖層--View
- 2.1.3 通信模型
- 2.1.4 數據驅動
- 2.1.5 雙線程下的界面渲染
- 2.2 程序與頁面
- 2.3 組件
- 2.4 API
- 2.5 事件
- 2.6 兼容
- 3. 應用設計
- 3.1 Flex布局
- 3.2 界面常見的交互反饋
- 3.3 發起HTTPS網絡通信--wx.request
- 3.4 微信登錄
- 3.5 本地數據緩存
- 3.6 設備能力
- 4. 小程序的協同工作和發布
- 4.1 協同工作
- 4.2 用戶體驗審視
- 4.3 發布
- 4.4 運營
- 5. 底層框架
- 5.1 雙線程模型
- 5.2 組件系統--Exparser框架
- 5.3 原生組件
- 5.4 小程序與客戶端通信原理
- 6. 運行和性能優化
- 6.1 啟動--代碼加載
- 6.2 頁面準備
- 6.3 數據通信
- 6.4 視圖層渲染
- 6.5 原生組件通信
- 7. 小程序基礎庫的更新迭代
- 8. 微信開發者工具
- 騰訊云支持
- wafer
- Wafer2 快速開發 Demo - PHP
- WXAPI
- api列表