Live Photos(動態(tài)圖片)
Live Photo 以一種富含聲音和動作的體驗使用戶可以捕捉和復現(xiàn)他們美妙的記憶。從iOS 9開始,相機應用會記錄額外的內(nèi)容,包括音頻和拍照前后更多的幀數(shù),這樣為傳統(tǒng)的靜態(tài)照片帶來生機。
在運行于iOS 9.1或更新版系統(tǒng)的應用中,你可以在你的應用中讓用戶對Live Photo點贊或分享。以下原則可以幫助你給用戶提供美妙的體驗。
在不支持Live Photo的環(huán)境中把Live Photo當成傳統(tǒng)圖片來處理。不要用自定義的實現(xiàn)方式去近似模擬Live Photo在支持其功能的環(huán)境中的體驗。
不要將Live Photo的傳統(tǒng)圖像部分和音頻部分單獨分開顯示。在所有應用里,用同樣的虛擬手段和交互模型給用戶一個處處一致的Live Photo體驗非常重要。把Live Photo分解,將各部分單獨呈現(xiàn)會給用戶糟糕的體驗。
保證用戶可以將Live Photo和傳統(tǒng)的靜態(tài)圖片區(qū)分開。當用戶分享圖片時,幫助用戶區(qū)分二者尤其重要。告知用戶他們正在查看一張Live Photo的最佳辦法是播放一段能給他們提示的動作。碰到那些無法給出類似提示的情況,你可以在Live Photo上播放一段系統(tǒng)提供的標記。Live Photo不會顯示一個像視頻回放按鈕那樣的回放按鈕。
NOTE
這里不支持提供那種用戶在使用全屏圖片瀏覽應用時手指劃過圖片后體驗到的視覺動效。
將用戶的調(diào)整應用在Live Photo的所有幀。如果你的應用允許用戶為照片添加特性或進行調(diào)整,確保對整個Live Photo進行更新。如果你不支持用戶對其準備分享的整個Live Photo做調(diào)整,要讓用戶知道他們?nèi)钥梢韵駛鹘y(tǒng)照片那樣分享。
讓用戶預覽Live Photo的全部內(nèi)容,在他們決定分享之前。若你的應用包含幫助用戶挑選照片去分享的用戶界面,要給他們提供一個像傳統(tǒng)圖片一樣的分享方式。
如果你使用系統(tǒng)提供的標記,把它放在每張Live Photo的相同位置。典型的情況,將標記放置在照片的角部看起來不錯,在那里它不會分散用戶對照片本身的注意力。保證在你整個應用中一致地使用標記,這樣用戶可以依靠它去識別Live Photo。iOS中的標記圖像有兩種風格:
- 覆蓋式。覆蓋式風格將一個陰影放置在照片表層,使它看起來很好。
- 固色式。固色式風格(不包含陰影)可以用來創(chuàng)建一個可著色的模板圖像。
iOS同樣提供了各式各樣的固色式標記,包含了圖像上的刪除線,以示用戶瀏覽的照片正在被當作傳統(tǒng)照片處理。
當用戶下載Live Photo時,給他們一個好的體驗。尤其是用戶需要知道他們正在下載的圖片是一個Live Photo,而且他們需要知道他們可以播放這個照片。如果你為暫時無法播放的Live Photo設置一個進度指示器,確保用那種與你的應用中其它下載任務一致的指示器。