3D Touch
3D Touch 為基于觸摸的互動增加了額外的維度。在支持的設備上,用戶可以通過對觸摸屏施加不同程度的壓力來訪問附加功能。應用程序可以通過顯示菜單、其他內容或播放動畫來做出反饋。用戶使用 3D Touch 不需要學習新的手勢,輕輕按下屏幕并獲得反饋時,用戶會迅速發現額外的互動維度。
主屏互動
在主屏幕,按壓支持 3D Touch 的應用程序圖標會顯示操作視圖。此視圖可讓用戶快速執行常用的特定任務,并查看有趣的信息。例如,日歷提供了創建事件的快捷方式,它還顯示用戶時間表中的下一個事件。
Peek(輕按) and Pop(重壓)
Peek 允許用戶使用 3D Touch 預覽一個程序或部件,例如頁面、鏈接或文件。要查看支持此功能的項目,用手指對項目施加一點壓力。只需抬起手指,就可以離開 Peek。要打開項目并查看更多詳細信息,再稍加壓力,直到項目彈出并填滿屏幕。在某些 Peek 中,用戶可以向上滑動以顯示相關的操作按鈕。例如,在瀏覽 Safari 中的鏈接時,您可以向上滑動以顯示在后臺打開鏈接的按鈕,將鏈接添加到閱讀列表中,然后復制鏈接。
使用 Peek 提供內容預覽
理想情況下,Peek 可以提供有關某個項目的足夠信息,增加當前任務,或幫助用戶決定是否完全接觸該項目。例如,預覽郵件消息中的鏈接,然后決定在 Safari 中打開它或與朋友分享。在表格中經常使用 Peek 可以在選擇之前查看詳細信息。
Peek 要大
設計足夠大的 Peek,以便手指不會掩蓋其內容。仔細觀察,讓用戶決定是否更深入地打開(Pop)項目。
始終采用 Peek 和 Pop
如果在某些地方支持 Peek 和 Pop,但其它地方不支持,那么用戶不會知道他們可以在哪里使用該功能,并可能認為應用或設備有問題。
避免在 Peek 視圖中顯示按鈕狀元素
如果用戶抬起手指點按一個看起來像按鈕的元素,Peek 會消失。
Peek 都要彈出
即使 Peek 應該給予用戶大部分需要的信息,如果用戶決定從現在的操作中脫離,也要平滑過渡,彈出應顯示與點擊項目相同的東西。
不為相同的項啟用 Peek
對于一個項,當兩個功能都要啟用時,可能會讓用戶感到困惑,并且系統難以檢測意圖。
酌情提供操作按鈕
不是每個用戶都需要操作按鈕,但它們是為常見操作提供快捷方式的好方法。如果應用已經為項目提供了自定義觸摸按鈕操作,那么在 Peek 時應包含相同的操作。
請勿提供打開 Peek 的按鈕
用戶通常會更深入地打開他們 Peek 的內容,因此,通常不需要提供一個顯式的打開按鈕。
不要只用 Peek
不是每個設備都支持 Peek 和 Pop,有些用戶可能會關閉 3D Touch。應用還應提供其他方式來觸發這些情況下的操作。例如,應用可以在觸摸并按住某個項目時顯示的視圖中一個鏡像快照。
Live Photos
通過支持 Live Photos,應用可以在照片瀏覽體驗中增加壓力。當用戶按下照片時,使用動態和聲音來播放照片之前和之后的Live Photos。