W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
iCloud 可以讓用戶隨時(shí)隨地用不同的設(shè)備訪問他們想要的內(nèi)容。將 iCloud 集成到應(yīng)用中,用戶不用進(jìn)行同步操作就可以在不同場(chǎng)景下使用不同的設(shè)備訪問并編輯私人信息。
為了提供這種體驗(yàn),你可能需要重新檢查你的應(yīng)用中現(xiàn)有的信息,尤其是用戶自建內(nèi)容的存儲(chǔ)、訪問和展示方式。想要了解如何使用 iCloud,請(qǐng)參考 iCloud Design Guide.
iCloud 用戶體驗(yàn)的一個(gè)基本方向是透明性:理想情況下,用戶不需要知道他們的信息存儲(chǔ)在什么地方,也不需要去思考當(dāng)前瀏覽的信息是哪個(gè)版本的。以下幾點(diǎn)可以幫助你創(chuàng)建用戶期望的 iCloud 體驗(yàn)。
如果可能,讓用戶方便地在你的應(yīng)用中啟用iCloud。在 iOS 設(shè)備上,用戶可以在設(shè)置中登錄 iCloud 賬戶,因此多半用戶會(huì)期望應(yīng)用可以自動(dòng)啟用 iCloud。但是如果你覺得用戶可能需要自主選擇是否使用你應(yīng)用的云服務(wù),你可以在用戶第一次進(jìn)入應(yīng)用時(shí)提供一個(gè)簡(jiǎn)單的選項(xiàng)來進(jìn)行設(shè)置。大多數(shù)情況下,這個(gè)選項(xiàng)應(yīng)該為:是否將所有內(nèi)容上傳到云端。
尊重用戶的 iCloud 空間。一定要記住 iCloud 空間是用戶花錢買來的有限資源。你應(yīng)該使用 iCloud 來存儲(chǔ)用戶自己創(chuàng)建和可理解的信息,避免將可再生的應(yīng)用資源和內(nèi)容存儲(chǔ)在云端。同樣要記住,當(dāng)用戶登錄了 iCloud 賬戶時(shí),你的應(yīng)用的文件夾內(nèi)容也會(huì)自動(dòng)備份到云端。所以為了節(jié)省用戶云端空間,你最好只挑選必要的信息存儲(chǔ)于文件夾中。
避免讓用戶自己選擇在 iCloud 上存儲(chǔ)哪些文件。一般地,用戶會(huì)期望他們?cè)谝獾乃行畔⒍寄軌蛲ㄟ^ iCloud 訪問到。實(shí)際上大多數(shù)用戶都不需要進(jìn)行個(gè)人文件存儲(chǔ)的管理,所以你的應(yīng)用也可以不用考慮這個(gè)問題。為了提供更好的用戶體驗(yàn),你可能想要重新構(gòu)建處理和展示內(nèi)容的方式,這樣就可以給用戶提供更多的文件管理功能。
決定哪種類型的信息需要存儲(chǔ)在云端。除了存儲(chǔ)用戶自建的文件和內(nèi)容,你還可以存儲(chǔ)少量的其他信息在云端,例如用戶當(dāng)前的狀態(tài),用戶的偏好設(shè)置等等。你可以使用 iCloud 的關(guān)鍵值存儲(chǔ)來保存這類信息。例如,用戶使用你的應(yīng)用看了一個(gè)雜志,你可以使用 iCloud 的關(guān)鍵值存儲(chǔ)來保存用戶瀏覽到的位置,這樣用戶在別的設(shè)備上重新打開這個(gè)雜志時(shí)就能從上次離開的地方繼續(xù)瀏覽了。
如果你使用 iCloud 的關(guān)鍵值存儲(chǔ)來保存用戶的偏好設(shè)置,確保用戶在每個(gè)設(shè)備上都是想這樣設(shè)置的。例如,有些偏好設(shè)置在工作環(huán)境中比在家里要更好用。在某些情況下,將偏好設(shè)置保存在應(yīng)用服務(wù)器上要比保存在云端更合理,這樣偏好設(shè)置就不會(huì)受 iCloud 的限制。
確保 iCloud 無法使用時(shí)應(yīng)用的行為是合理的。例如,用戶退出 iCloud 賬戶,關(guān)閉應(yīng)用的 iCloud 或者進(jìn)入飛行模式時(shí),iCloud 都是無法使用的。在這些情況下,用戶都進(jìn)行了某些操作來禁止 iCloud 服務(wù),所以你的應(yīng)用可以不用再進(jìn)行提醒。但是,需要告訴用戶在打開 iCloud 之前,當(dāng)前做的修改在其他設(shè)備上都無法看到。
避免給用戶創(chuàng)建“本地”文件的選項(xiàng)。不管你的應(yīng)用是否支持 iCloud,都不應(yīng)該給用戶提供因設(shè)備而區(qū)分的文件系統(tǒng)。相反,你應(yīng)該希望用戶關(guān)注通過 iCloud 訪問文件的普適性。
在合適的時(shí)候自動(dòng)更新信息。最好不需要用戶來確認(rèn)他們正在訪問的是最新的內(nèi)容。但是,也需要在用戶設(shè)備存儲(chǔ)空間和帶寬限制之間做出平衡。如果你的用戶要使用非常大的文件,那么讓他們自己選擇是否要從云端下載一個(gè)更新的文件可能更合適。如果需要這樣做的話,可以設(shè)計(jì)一種方式來指出當(dāng)前在云端有一個(gè)該文件的最新版本。當(dāng)用戶選擇更新時(shí),如果下載時(shí)間較長最好給用戶明顯的反饋。
告知用戶刪除某文件的后果。當(dāng)用戶從有 iCloud 服務(wù)的應(yīng)用上刪除文件的時(shí)候,這個(gè)文件同樣會(huì)從用戶的 iCloud 賬號(hào)和其他設(shè)備上刪除。所以最好在執(zhí)行刪除操作之前告知用戶刪除的后果,讓用戶進(jìn)行確認(rèn)。
必要時(shí)盡可能早地告知用戶沖突問題。使用 iCloud 編程接口,你需要在不打擾到用戶的情況下解決大多數(shù)不同版本之間的沖突問題。但在有些情況下,你需要盡可能早地檢測(cè)出沖突問題來避免用戶在錯(cuò)誤版本上浪費(fèi)太多時(shí)間。你需要設(shè)計(jì)一種自然的方式來告訴用戶有沖突存在,接著給用戶提供方便的方式來區(qū)分不同版本以及做出決策。
確保在搜索中包括用戶在云端的信息。使用 iCloud 的用戶趨向于認(rèn)為云端的信息是普遍可訪問的,所以他們會(huì)期望搜索結(jié)果中也有云端的信息。如果你的應(yīng)用允許用戶搜索他們的信息,確保你使用了將搜索擴(kuò)展到 iCloud 賬戶的接口。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: