口語化loading是啥意思 loading是什么意思( 四 )


(2)在不明確的時候,向用戶解釋為什么應用需要這些信息是非常必要的
你可以在系統提供的允許請求警告框上添加自定義的文本,,使用明確且有禮貌的文本,這樣用戶就不會感到有壓力 。使用簡短文本,并且使用句子,沒有必要包含你的應用名字,系統已經替你在警告框上說明了應用的名字 。
(3)僅在應用啟動時請求允許那些對運行你的應用至關重要的信息
如果用戶明確地知道你的應用只有獲得這些個人信息才能運行,那么他們就不會反感 。
(4)不必要時不要請求位置信息
在獲得位置信息之前,檢查系統以查看位置服務是否已經被打開 。于此,可以延遲提醒,直到使用需要該信息的功能時才進行提醒,甚至可能完全避免提醒 。
學習如何實現定位功能,請參閱Location and Maps Programming Guide 。
七、設置(Settings)
有一部分的應用可能需要一開始就讓用戶決定設置或布局選項,但是大部分應用避免或是延遲這么做 。成功的應用能夠一開始就讓用戶很好地使用,并且同時提供了一個便捷的途徑去調整體驗 。當你的應用被設計成滿足大部分用戶的需求,你就可以減少他們對對設置的需要 。
(1)推斷你可以從系統中得到什么
如果你需要關于用戶、設備或是環境的信息,那么盡可能地向系統請求而不是直接詢問用戶 。比如:如果你想要知道用戶的郵編來提供本地的選項時,可以向用戶請求獲取他們的當前位置 。
(2)在你的應用中對配置選項的優先排序深思熟慮
應用的主屏是一個放置關鍵或是常用選項的絕佳位置,次屏則適合放置只偶爾才更改的選項 。
(3)適當時提供去設置的快捷路徑
如果你的應用包含引導用戶去設置的文本,比如:“去設置>我的應用>隱私>定位服務”,請提供一個能夠自動打開該界面的按鈕 。了解如果實現這個行為,請參閱Settings Launch URL 中的 UIApplication 。
(4)把不經常更改的配置選項放到系統設置里
系統的設置(Settings)應用是更改系統配置的核心地帶,但是用戶必須離開的應用才能到達那里,因此在你的應用中直接調節設置更加方便 。
如果你的應用必須提供很少改動的設置選項,請參閱Preferences and Settings Programming Guide中的Implementing an iOS Settings Bundle部分 。
本文由 @沸騰 翻譯發布于人人都是產品經理 。未經許可,禁止轉載
題圖來源于網絡

推薦閱讀