依據 “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 似乎就不支援。
沒有留言:
張貼留言