2014年2月11日 星期二

逆讀 iOS7 HIG - iOS technologies: iCloud

依據 “iOS technologies - iCloud” 這一節的建議,歸結出以下的設計反模式:

1. iCloud 的啟動方式不容易、不明顯或預設不啟用。


2. 浪費使用者的 iCloud 空間。


iCloud 空間的使用原則是:應該用來存放使用者透過 app 所產出的文件或記錄。例如:使用者編輯/下載、而且需要跨平台共享的文件檔案、照片。而且即使滿足這項原則,應用設計者也應該再進一步地不斷審視實際需求、挑剔地刪減必要存放的產出物。

3. 要求使用者選擇:哪些文件要儲存在 iCloud 中、哪些要儲存在 local。


4. 在 iCloud 關閉或無法工作時,app 的運作有問題。


iCloud 是個選擇性的功能,請別讓 app 和它同生共死。

5. 文件無法自動/無感更新。


6. 對於容量較大、無法在短短數秒同步完成的檔案,沒有提供反饋。


7. 刪除檔案時沒有告警及詳細的描述。


由於刪除存放在 iCloud 中的檔案,意味著所有使用同一個 iCloud 帳號的裝置裡都將無法再次存取該檔,所以妥善地提示使用者並且進一步地確認其決定是必要的。

8. 進行搜索時,找不到 app 裡存放於 iCloud 的檔案。


例如:透過 iPhone 的「搜尋 iPhone」功能 (於主畫面執行 “往下撥” 的手勢) 可以搜尋到備忘錄、郵件等 app 中的內容。不過 iOS 版的 Keynote 似乎就不支援。

9. 同步發生衝突時,不會告知使用者。

沒有留言:

張貼留言