最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

0 評論 4106 瀏覽 10 收藏 57 分鐘

編輯導(dǎo)語:iOS作為常見操作系統(tǒng),是互聯(lián)網(wǎng)應(yīng)用開發(fā)者、設(shè)計者等人都需要熟知的操作系統(tǒng)。在上篇文章里,作者介紹了iOS設(shè)計規(guī)范中的圖標(biāo)和圖像規(guī)范,本篇文章里,作者繼續(xù)對iOS的系統(tǒng)能力進(jìn)行了介紹,一起來看一下。

iOS是運(yùn)行于iPhone、iPad和iPod touch設(shè)備上、最常用的移動操作系統(tǒng)之一。作為互聯(lián)網(wǎng)應(yīng)用的開發(fā)者、產(chǎn)品經(jīng)理、體驗設(shè)計師,都應(yīng)當(dāng)理解并熟悉平臺的設(shè)計規(guī)范。這有利于提高我們的工作效率,保證用戶良好的體驗。

iOS設(shè)計規(guī)范系列共10篇。本文是第9篇,介紹系統(tǒng)能力(System Capabilities)。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

一、增強(qiáng)現(xiàn)實(Augmented Reality)

增強(qiáng)現(xiàn)實(AR)使用戶能夠?qū)⑻摂M對象與現(xiàn)實世界無縫融合,提供身臨其境、引人入勝的體驗。

應(yīng)用程序使用攝像頭在屏幕上實時呈現(xiàn)物理世界,從而疊加三維虛擬對象,從而產(chǎn)生了這些對象實際存在的錯覺。

根據(jù)您的應(yīng)用程序提供的體驗,人們可以重新定向設(shè)備以從不同角度探索對象,使用手勢和動作與對象進(jìn)行交互,甚至可以使多用戶同時參與AR體驗。

1. 創(chuàng)造引人入勝的舒適體驗

1)讓人們使用整個顯示器。

盡可能多地在屏幕上顯示物理世界和應(yīng)用程序的虛擬對象。避免使用會削弱沉浸式體驗的控件和信息來使屏幕混亂。

2)放置物體時力求表現(xiàn)出令人信服的視覺效果。

設(shè)計具有逼真紋理的3D素材,反射環(huán)境光照條件并模擬相機(jī)紋理,在真實表面上投射自上而下的漫射對象陰影,并隨著相機(jī)位置的變化而更新視覺效果。為了避免破壞您創(chuàng)建的錯覺,請確保您的應(yīng)用每秒更新場景60次,以使對象看起來不會跳躍或閃爍。

3)考慮具有反射表面的虛擬對象如何顯示環(huán)境

ARKit中的反射是基于相機(jī)捕獲的環(huán)境的近似值。為了幫助維持AR體驗是真實的幻覺,請選擇較小或粗糙的反射表面。

4)使用音頻和觸覺來增強(qiáng)沉浸式體。

聲音效果或碰撞感是確認(rèn)虛擬對象已與物理表面或其他虛擬對象接觸的一種好方法。背景音樂還可以幫助將人們包裹在虛擬世界中。

5)使環(huán)境中的文本最小化。

僅顯示人們對應(yīng)用程序體驗所需的最基本的信息。

6)如果需要其他信息或控件,請考慮在屏幕空間中固定顯示

屏幕空間中的內(nèi)容在虛擬世界中或在設(shè)備屏幕上顯示為固定在一個一致的位置。人們通常很容易在屏幕空間中查找和查看內(nèi)容,因為當(dāng)?shù)讓覣R環(huán)境隨設(shè)備一起移動時,內(nèi)容保持靜止。

7)當(dāng)您需要提供持久性控件時,請考慮使用間接控件

間接控件不是虛擬環(huán)境的一部分,而是在屏幕空間中顯示的2D控件。如果人們需要訪問應(yīng)用程序中的持久控件,請考慮放置控件,這樣人們就不必調(diào)整他們握住設(shè)備的方式即可觸達(dá)。另外,請考慮在間接控件中使用半透明效果,避免遮擋基礎(chǔ)場景。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

8)預(yù)期人們會在各種現(xiàn)實環(huán)境中使用您的應(yīng)用程序。

人們可能會在沒有太多移動空間或沒有大而平坦的表面的地方打開您的應(yīng)用程序。預(yù)先與人們清楚地傳達(dá)您的應(yīng)用程序的要求和期望,以幫助他們了解他們的物理環(huán)境如何影響他們的AR體驗。

9)注意人們的舒適感。

將設(shè)備長時間保持一定距離或一定角度可能會很疲勞。為避免引起疲勞,請考慮將物體放置在一定距離處,以減少將設(shè)備移近物體的需要。

10)如果您的應(yīng)用鼓勵人們運(yùn)動,請逐步引入運(yùn)動。

例如,您可能不想讓人們在進(jìn)入您的AR游戲后就躲避虛擬彈丸。給人們時間以適應(yīng)您應(yīng)用程序中的AR體驗,然后逐步鼓勵移動。

11)注意人身安全。

當(dāng)人們沉浸在AR體驗中時,他們不一定會意識到自己的周圍環(huán)境,因此進(jìn)行快速的橫掃或張開的動作可能很危險??紤]使您的應(yīng)用安全運(yùn)行的方法。例如,游戲可以避免鼓勵劇烈或突然的動作(還記得pokemon go悲劇嗎)。

2. 使用輔導(dǎo)來幫助人們?nèi)腴T

在人們享受您的應(yīng)用程序中的AR體驗之前,他們需要以允許ARKit評估周圍環(huán)境并檢測表面的方式移動設(shè)備。

在iOS 13及更高版本中,您可以使用內(nèi)置的教練視圖向人們展示如何做并在初始化過程中提供反饋。您還可以使用教練視圖來幫助人們重新初始化AR(此過程稱為重新定位),例如,當(dāng)人們短暫地切換到其他應(yīng)用程序而中斷了AR體驗之后。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

1)當(dāng)人們使用教練視圖時,隱藏不必要的應(yīng)用程序用戶界面

默認(rèn)情況下,初始化或重新定位開始時,輔導(dǎo)視圖會自動出現(xiàn),因此您應(yīng)該準(zhǔn)備隱藏不相關(guān)的UI,以幫助人們專注于輔導(dǎo)視圖的說明。

2)如有必要,請?zhí)峁┳远x的教練引導(dǎo)。

盡管您可以配置系統(tǒng)提供的教練視圖來幫助人們提供特定信息(例如,檢測水平面或垂直平面),但是您可能需要其他信息或希望使用其他視覺樣式。如果要設(shè)計自定義的教練體驗,請使用系統(tǒng)提供的教練視圖作為參考。

3. 幫助人們放置物體

1)告訴人們何時定位表面和放置對象

您可以使用系統(tǒng)提供的指導(dǎo)視圖來幫助人們找到要放置對象的水平或垂直平面。ARKit檢測到表面后,您的應(yīng)用程序可以顯示自定義視覺指示器,以顯示何時可以放置對象。通過將指示器與檢測到的表面的平面對齊,可以幫助人們了解放置的對象在環(huán)境中的外觀。

2)人們放置對象時,請立即將該對象集成到AR環(huán)境中。

盡管表面檢測可以快速而逐步地提高精度,但是最好避免在放置物體之前等待更精確的數(shù)據(jù)。當(dāng)人們放置物體時使用可用的信息立即做出響應(yīng);然后在完成表面檢測后,微調(diào)對象的位置。

3)考慮引導(dǎo)人們走向屏幕外的虛擬對象。

有時,人們可能很難找到不在屏幕上放置的對象。在這種情況下,您可以通過提供視覺或聽覺提示來幫助人們找到此類對象。例如,如果某個對象在屏幕的左側(cè),則可以在屏幕的左邊緣顯示一個指示器,該指示器可以指導(dǎo)人們將相機(jī)指向該方向。

4)避免嘗試將物體與檢測到的曲面的邊緣精確對齊。

在AR中,表面邊界是近似值,可能會隨著人們周圍環(huán)境的進(jìn)一步分析而發(fā)生變化。

5)合并平面分類信息來通知對象放置。

例如,僅允許人們將虛擬家具放在分類為“地板”的平面上,或要求將分類為“桌子”的平面放置在虛擬游戲板上。

4. 設(shè)計直觀,令人愉悅的對象交互

1)在可能的情況下,讓人們使用直接操縱與對象進(jìn)行交互。

當(dāng)人們可以直接觸摸屏幕上的3D對象而不是使用屏幕空間中的間接控件來與之交互時,它具有更加身臨其境和直觀的感覺。但是在人們使用您的應(yīng)用程序時四處走動的情況下,間接控件可以更好地工作。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

2)人們可以使用標(biāo)準(zhǔn)的熟悉手勢直接與虛擬對象進(jìn)行交互。

例如,考慮支持用于移動對象的單指拖動手勢,以及用于旋轉(zhuǎn)對象的兩指旋轉(zhuǎn)手勢。

3)使交互保持簡單。

觸摸手勢本質(zhì)上是二維的,但AR體驗涉及現(xiàn)實世界的三個維度。考慮以下簡化用戶與虛擬對象交互的方法。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

4)在交互式虛擬對象的合理接近范圍內(nèi)響應(yīng)手勢。

當(dāng)人們試圖觸摸小,細(xì)或相距一定距離的物體上的特定點(diǎn)時,人們可能很難做到精確。當(dāng)您的應(yīng)用檢測到交互式對象附近的手勢時,通常最好假設(shè)人們想影響該對象。

5)在合理的時候,支持用戶控制對象縮放。

例如,如果您的應(yīng)用允許人們探索一個虛擬的環(huán)境,則支持對象縮放可能很合理,因為您的應(yīng)用無需表示真實世界。但是如果您的應(yīng)用可以幫助購物者確定要購買的家具,那么讓人們縮放椅子上的物體則不合理,因為這并不能幫助他們形象化椅子在房間中的外觀。

6)警惕可能發(fā)生沖突的手勢。

例如,兩指捏合手勢類似于兩指旋轉(zhuǎn)手勢。如果您執(zhí)行兩個類似的手勢,請確保測試您的應(yīng)用并確保對此進(jìn)行了正確對解釋。

7)努力實現(xiàn)與應(yīng)用程序AR環(huán)境的物理性質(zhì)一致的虛擬對象移動。

人們不一定希望物體在粗糙或不平坦的表面上平穩(wěn)移動,但他們確實希望物體在運(yùn)動過程中保持可見。旨在使移動物體附著在現(xiàn)實世界的表面上,并避免在用戶進(jìn)行旋轉(zhuǎn)或移動它們時引起物體跳動或消失并重新出現(xiàn)。

8)探索更多引人入勝的互動方法。

手勢并不是人們與AR中的虛擬對象進(jìn)行交互的唯一方式。您的應(yīng)用可以利用其他因素(例如運(yùn)動和接近度)來使內(nèi)容栩栩如生。例如,一個游戲角色可以朝一個人走去時轉(zhuǎn)過頭看著一個人。

5. 設(shè)計出色的多用戶體驗

當(dāng)多個人共享您的應(yīng)用程序的AR體驗時,每個參與者都將獨(dú)立映射環(huán)境,ARKit會自動合并這些地圖。

1)考慮人的遮擋。

如果您的應(yīng)用程序支持將虛擬對象放置在出現(xiàn)在設(shè)備相機(jī)源中的人的后面,請讓人們遮擋這些對象,以增強(qiáng)對現(xiàn)實的幻想。

2)在可能的情況下,讓新參與者進(jìn)入多用戶AR體驗。

除非您的應(yīng)用要求所有參與者都在體驗開始之前加入,否則請考慮使用隱式地圖合并以使新用戶迅速加入正在進(jìn)行的AR體驗。

對現(xiàn)實世界對象的反應(yīng)

您可以通過使用現(xiàn)實環(huán)境中的已知圖像和對象來觸發(fā)虛擬內(nèi)容的外觀,從而增強(qiáng)AR體驗。例如,一個識別科幻電影劇院海報的應(yīng)用可能會導(dǎo)致虛擬太空飛船從海報中冒出來并在環(huán)境中飛行。

另一個示例是美術(shù)館的應(yīng)用程序,該應(yīng)用程序在識別雕塑時會顯示虛擬導(dǎo)游。為實現(xiàn)此類體驗,您的應(yīng)用程序提供了一組2D參考圖像或3D參考對象,ARKit指出了在當(dāng)前環(huán)境中何時何地檢測到這些項目中的任何一項。

  1. 當(dāng)檢測到的圖像第一次消失時,請考慮延遲移除與其相連的虛擬對象。ARKit不會跟蹤每個檢測到的圖像的位置或方向的變化。為幫助防止虛擬對象閃爍,請考慮等待一秒鐘,然后使其淡出或移除。
  2. 一次限制使用中的參考圖像數(shù)量。當(dāng)ARKit在實際環(huán)境中查找100張或更少的不同圖像時,圖像檢測性能最佳。如果需要超過100張參考圖像,則可以根據(jù)上下文更改活動參考圖像的集合。例如,博物館指南應(yīng)用程序可以請求允許使用定位服務(wù)來確定某人所在的博物館部分,然后僅查找顯示在該區(qū)域中的圖像。
  3. 限制需要精確位置的參考圖像的數(shù)量。更新參考圖像的位置需要更多資源。當(dāng)圖像可能在環(huán)境中移動時,或者當(dāng)附加的動畫或虛擬對象與圖像大小相比較小時,請使用跟蹤的圖像。

6. 與人溝通

1)如果必須顯示說明文字,請使用易于理解的術(shù)語。

AR是一個可能使某些人感到恐懼的高級概念。為了使它更容易處理,請避免使用ARKit、世界檢測和跟蹤之類的技術(shù)術(shù)語。相反,請使用大多數(shù)人都會理解的友好的會話性術(shù)語。

2)在三維環(huán)境中,最好使用3D提示。

例如,將3D旋轉(zhuǎn)指示器放置在對象周圍比在2D疊加層中顯示基于文本的指令更直觀。除非人們不響應(yīng)上下文提示,否則請避免在3D上下文中顯示文本疊加提示。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

3)使重要的文本可讀。

使用屏幕空間顯示用于關(guān)鍵標(biāo)簽、注釋和說明的文本。

如果需要在3D空間中顯示文本,請確保文本面向人,并且使用相同的字體大小,而不管文本和帶標(biāo)簽的對象之間的距離如何。

4)如有必要,請?zhí)峁┮环N獲取更多信息的方法。

設(shè)計適合您的應(yīng)用程序體驗的可視指示器,以向人們展示他們可以點(diǎn)擊以獲取更多信息。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

7. 處理中斷

在中斷期間,例如人們短暫切換到另一個應(yīng)用程序或接聽電話時,ARKit無法跟蹤設(shè)備的位置和方向。中斷結(jié)束后,先前放置的虛擬對象可能會出現(xiàn)在錯誤的實際位置中。啟用重新本地化后,ARKit會嘗試使用新信息將這些虛擬對象還原到其原始的實際位置。

1)考慮使用系統(tǒng)提供的教練視圖來幫助人們重新定位。

在重新定位期間,ARKit嘗試將其先前狀態(tài)與當(dāng)前環(huán)境的新觀測值進(jìn)行協(xié)調(diào)。要啟用這些觀察,您可以使用輔導(dǎo)視圖來幫助人們將設(shè)備恢復(fù)到其先前的位置和方向。

2)考慮在重新定位期間隱藏先前放置的虛擬對象。

為了避免在重新定位過程中出現(xiàn)閃爍或其他不愉快的視覺效果,最好隱藏虛擬對象并將其重新顯示在新位置。

3)如果您的應(yīng)用程序同時支持AR和非AR體驗,則可以最大程度地減少干擾。

避免中斷的一種方法是將非AR體驗嵌入到AR體驗中,這樣人們就可以在不退出和重新進(jìn)入AR的情況下處理任務(wù)。例如,如果您的應(yīng)用通過將商品放在房間中來幫助人們決定要購買的家具,那么您可以讓他們在不離開AR體驗的情況下改變內(nèi)飾。

4)允許人們?nèi)∠匦露ㄎ?/strong>。

如果人們沒有將設(shè)備放置在靠近中斷之前的位置或?qū)⑵涠ㄎ辉诟浇?,那么重新定位將無限期地繼續(xù),而不會成功。如果指導(dǎo)人們恢復(fù)其會話不成功,請考慮提供一個重置按鈕或其他方法來重新啟動AR體驗。

5)當(dāng)前置攝像頭無法追蹤人臉超過半秒時要給出指示。

使用視覺指示符指示相機(jī)無法再跟蹤人的臉部。如果您需要在這種情況下提供文字說明,請盡量減少文字說明。

8. 解決問題的建議方法

1)如果人們沒有達(dá)到他們的期望,讓人們重新設(shè)置體驗

不要強(qiáng)迫人們等待條件改善或在對象放置方面遇到困難。給他們一種重新開始的方法,看看他們是否有更好的結(jié)果。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

2)如果出現(xiàn)問題,請?zhí)岢隹赡艿慕鉀Q方法。

由于多種原因,對現(xiàn)實環(huán)境的分析和表面檢測可能會失敗或花費(fèi)太長時間-光線不足,反射面過多,表面細(xì)節(jié)不足或相機(jī)運(yùn)動過多。如果您的應(yīng)用收到有關(guān)這些問題的通知,請使用簡單,友好的語言來提供解決問題的建議。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

9. AR字形

應(yīng)用程序可以在控件中顯示AR字形,以啟動基于ARKit的體驗。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

1)按預(yù)期使用AR標(biāo)志符號。

該標(biāo)志符號應(yīng)嚴(yán)格用于啟動基于ARKit的體驗。切勿更改字形(除非調(diào)整其大小和顏色),將其用于其他目的或與未使用ARKit創(chuàng)建的AR體驗結(jié)合使用。

2)保持最小的空白空間。

AR字形周圍所需的最小空白空間為字形高度的10%。不要讓其他元素侵犯此空間或以任何方式遮蓋字形。

10. AR徽章

包含產(chǎn)品或其他對象的集合的應(yīng)用程序可以使用標(biāo)記來標(biāo)識可以使用ARKit在AR中查看的特定項目。例如,某百貨公司的應(yīng)用程序可能會使用徽章標(biāo)記家具,以便人們在購買之前可以在家中預(yù)覽。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

1)按預(yù)期使用AR徽章,請勿更改。

您可以在參考資料中以折疊和展開形式下載AR徽章。專門使用這些圖像來標(biāo)識可以使用ARKit在AR中查看的產(chǎn)品或其他對象。切勿更改徽章,更改其顏色,將其用于其他目的,或?qū)⑵渑c未使用ARKit創(chuàng)建的AR體驗結(jié)合使用。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

2)將AR徽章優(yōu)先于僅字形的徽章。

通常,將僅字形徽章用于無法容納AR徽章的受限空間。兩種徽章都可以使用其默認(rèn)大小很好地工作。

3)僅當(dāng)您的應(yīng)用包含可以在AR中查看的對象和不能在AR中查看的對象的混合時,才使用徽章

如果可以在AR中查看應(yīng)用程序中的所有對象,則標(biāo)記是多余的。

4)保持徽章放置的一致性和清晰性。

徽章顯示在對象照片的一個角上時看起來最好。始終將其放置在同一角落,并確保其足夠大以至于清晰可見(但不要太大以至于遮擋了照片中的重要細(xì)節(jié))。

5)保持最小的空白空間。

AR徽章周圍所需的最小空白空間是徽章高度的10%。其他元素不應(yīng)侵犯該空間并以任何方式遮蓋徽章。

二、多任務(wù)(Multitasking)

通過多任務(wù)處理,您可以隨時通過iOS設(shè)備上的多任務(wù)界面或在iPad上使用多指手勢,快速從一個應(yīng)用切換到另一應(yīng)用。在iPad上,多任務(wù)處理還允許您在“側(cè)拉”,“分割視圖”或“畫中畫”模式下一次使用兩個應(yīng)用程序。

從屏幕右側(cè)滑動即可訪問“側(cè)拉”,以在不離開當(dāng)前應(yīng)用程序上下文的情況下臨時使用第二個應(yīng)用程序,以便在使用Safari時快速查看“郵件”收件箱。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

“拆分視圖”使您可以同時使用兩個并排的應(yīng)用程序。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

“畫中畫”可以使您在另一個應(yīng)用程序中工作時觀看視頻。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

1)設(shè)計適應(yīng)性強(qiáng)的界面,并保證在拆分視圖中運(yùn)行流暢

當(dāng)用戶切換多任務(wù)模式,旋轉(zhuǎn)屏幕或更改文本大小或區(qū)域時,自適應(yīng)界面會自動調(diào)整其UI元素和布局。

2)為中斷做好準(zhǔn)備,并準(zhǔn)備好恢復(fù)。

您的應(yīng)用可以隨時中斷。發(fā)生中斷時,您的應(yīng)用應(yīng)快速準(zhǔn)確地保存當(dāng)前狀態(tài),以便人們可以無縫地繼續(xù)他們返回時離開的地方。

3)確保您的界面與附加狀態(tài)欄一起使用。

某些功能(例如進(jìn)行中的電話,錄音和網(wǎng)絡(luò)共享)會在屏幕頂部顯示一個附加狀態(tài)欄。在未經(jīng)準(zhǔn)備的應(yīng)用中,此增加的高度可能會由于遮蓋或壓下其他界面元素而導(dǎo)致布局問題。在啟用這些功能的情況下測試您的應(yīng)用,以確保您的界面能夠正確響應(yīng)并且看起來仍然不錯。

4)暫停需要關(guān)注或積極投入的活動。

例如,如果您的應(yīng)用是游戲或媒體查看應(yīng)用,請確保人們在切換到其他應(yīng)用時不會錯過任何內(nèi)容。當(dāng)他們切換回去時,讓他們像從未離開過一樣繼續(xù)前進(jìn)。

5)適當(dāng)響應(yīng)外部音頻

有時,您的應(yīng)用程序的音頻可能會被其他應(yīng)用程序或系統(tǒng)本身的音頻中斷。例如,Siri發(fā)起的打入電話或音樂播放列表可能會中斷您應(yīng)用的音頻。當(dāng)發(fā)生此類情況時,您的應(yīng)用程序的響應(yīng)應(yīng)符合人們的期望。對于主要音頻中斷(例如播放音樂,播客或有聲讀物),您的應(yīng)用應(yīng)無限期暫停其音頻。對于較短的中斷(例如GPS定向通知),您的應(yīng)用應(yīng)暫時降低其音量或暫停其音頻,并在中斷結(jié)束時恢復(fù)播放。

6)在后臺完成用戶啟動的任務(wù)。

當(dāng)某人開始執(zhí)行任務(wù)時,即使他們離開了您的應(yīng)用程序,他們也希望任務(wù)能夠完成。如果您的應(yīng)用正在執(zhí)行不需要其他輸入的任務(wù),請在掛起之前在后臺完成它。

7)謹(jǐn)慎使用通知。

無論您的應(yīng)用是已暫停、是否在后臺運(yùn)行,您的應(yīng)用可以安排在特定時間發(fā)送通知。通知可以傳達(dá)重要信息,但可以避免過多地困擾人們。例如,您的應(yīng)用程序每次在后臺完成任務(wù)時都不要顯示通知。相反,讓人們返回到您的應(yīng)用來檢查任務(wù)。

三、多視窗(Multiple Windows)

在iOS 13和更高版本中,iPad應(yīng)用程序可以支持多個窗口。例如,在支持文檔創(chuàng)建的iPad應(yīng)用程序中,人們可以同時打開多個文檔窗口。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

人們可以通過多種方式打開新窗口。例如:

  • 將應(yīng)用程序的Dock圖標(biāo)拖到屏幕的一側(cè),以選擇其當(dāng)前窗口之一或創(chuàng)建一個新窗口;
  • 將一個對象拖到屏幕的一側(cè),然后將其拖放到系統(tǒng)提供的放置目標(biāo)上;
  • 觸摸并按住主屏幕或Dock上的應(yīng)用程序圖標(biāo),在出現(xiàn)的上下文菜單中點(diǎn)擊“顯示所有Windows”,然后點(diǎn)擊“添加(+)”按鈕;
  • 觸摸并按住一個對象,直到顯示一個上下文菜單,其中包括在新窗口中查看該對象的選項。

iPad應(yīng)用程序通常使用兩種類型的窗口。人們可以使用主窗口瀏覽應(yīng)用程序的完整層次結(jié)構(gòu),并訪問應(yīng)用程序的所有對象以及與之關(guān)聯(lián)的操作。

一個輔助窗口經(jīng)常支持模態(tài)任務(wù)或包含單個對象和與它相關(guān)聯(lián)的動作;在這兩種情況下,人們都傾向于在完成輔助窗口后關(guān)閉輔助窗口。例如,在郵件中,主窗口包含所有郵箱和郵件,而輔助窗口顯示單個郵件。

盡管在大多數(shù)情況下應(yīng)使用主窗口,但是否使用輔助窗口在很大程度上取決于人們在應(yīng)用程序中打開新窗口時要查看的內(nèi)容類型。無論人們是通過將項目拖動到屏幕側(cè)面還是通過選擇“在新窗口中打開項目”命令來打開新窗口,都應(yīng)考慮以下啟發(fā)式。

  • 如果項目是內(nèi)容文件夾,請使用主窗口。
  • 如果項目是一個單獨(dú)的文檔或文件,并且人們在完成與項目的交互后很可能會關(guān)閉新窗口,請使用輔助窗口。

1)確保輔助窗口本身是有用的。

輔助窗口應(yīng)使人們對您的應(yīng)用程序的內(nèi)容和功能有更多的看法。避免僅使用輔助窗口來提供可用于主窗口內(nèi)容的選項或工具。

2)使用輔助窗口中的“完成”或“關(guān)閉”按鈕

當(dāng)主窗口顯示文檔時,該窗口通常包含一個“后退”按鈕,使人們可以導(dǎo)航到父視圖。相反,當(dāng)輔助窗口顯示文檔時,應(yīng)將“后退”按鈕替換為“完成”或“關(guān)閉”按鈕,因為人們希望在完成輔助窗口的工作后將其關(guān)閉。

四、小部件(Widgets)

小部件可提升您應(yīng)用中的關(guān)鍵內(nèi)容,并將其顯示在iPhone,iPad和Mac上的人們可以看到的地方。有用且令人愉悅的小部件還可以幫助人們以獨(dú)特的方式個性化其iPhone主屏幕。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

在iOS 14,iPadOS 14和macOS 11中,小部件與早期版本中的“今日”小部件不同,它們提供了重新設(shè)計的外觀和擴(kuò)展的功能。小部件還使用不同的實現(xiàn)框架。

1. 細(xì)看小部件

您可以創(chuàng)建小,中或大尺寸的小部件。在iPhone,iPad和Mac上,人們可以在窗口小部件庫中找到窗口小部件,還可以在其中選擇窗口小部件的大小。選擇小部件后,人們將進(jìn)入編輯模式,在該模式下,他們可以將小部件移至首選位置,并在許多情況下進(jìn)行配置。

在iPhone和iPad上,小部件庫還提供了預(yù)構(gòu)建的小部件堆棧(稱為“智能堆棧”),人們可以將其放置在iPhone主屏幕或iPhone或iPad上的“今日視圖”中。智能堆棧包含一組默認(rèn)的窗口小部件,包括用戶經(jīng)常打開的應(yīng)用程序中的窗口小部件。

2. 創(chuàng)建一個有用的,集中的小部件

盡管人們可以輕按窗口小部件以查看或在您的應(yīng)用程序中執(zhí)行更多操作,但是窗口小部件的主要目的是顯示少量及時,個人相關(guān)的信息,使人們無需打開您的應(yīng)用程序即可查看這些信息。

1)將小部件集中在一件事情上。

小部件之所以很容易瀏覽,是因為它們僅顯示少量信息,因此通常最好選擇一個與您的應(yīng)用程序的主要目的明確相關(guān)的簡單想法。在某些情況下,這可能意味著選擇與應(yīng)用程序的主要用途類似的想法。

例如,天氣應(yīng)用程序的小部件可以顯示單個位置的天氣。在其他情況下,小部件的想法可以反映應(yīng)用程序主要目的的一個方面。例如,游戲的小部件可以顯示角色的狀態(tài),或者繪圖應(yīng)用程序的小部件可以顯示喜歡的草圖。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

2)不同大小的小部件,僅顯示與小部件的想法直接相關(guān)的信息。

在較大的小部件中,您可以顯示更多數(shù)據(jù)-或數(shù)據(jù)的更詳細(xì)的可視化效果-但始終專注于小部件的想法至關(guān)重要。例如,小的“天氣”小部件僅顯示當(dāng)前溫度和天氣狀況,以及該位置當(dāng)天的高溫和低溫值。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

中等的“天氣”小部件顯示相同的數(shù)據(jù),并添加了六個小時的預(yù)報。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

大型“天氣”小部件還顯示相同的數(shù)據(jù),包括六個小時的預(yù)報,并添加接下來五天的預(yù)報。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

3)避免創(chuàng)建僅啟動應(yīng)用程序而不執(zhí)行任何操作的小部件。

人們喜歡小部件是因為它們提供了對有意義內(nèi)容的即時訪問。如果只是通過小部件打開應(yīng)用程序而沒有提供任何附加值,用戶大概率會刪掉。

4)這樣做可以為您的小部件提供多種尺寸,從而增加價值。

通常,避免簡單地擴(kuò)展較小的窗口小部件的內(nèi)容以填充較大的區(qū)域。創(chuàng)建一個尺寸最適合您要顯示的內(nèi)容的窗口小部件比提供所有大小的窗口小部件更為重要。

5)偏好全天變化的動態(tài)信息。

如果窗口小部件的內(nèi)容從未改變,則人們可能不會將其保持在顯眼位置。盡管小部件不會每分鐘更新一次,但是找到保持其內(nèi)容新鮮以邀請頻繁查看的方法很重要。

6)尋找驚喜和喜悅的機(jī)會。

例如,您可以為日歷小部件設(shè)計一種獨(dú)特的視覺處理方式,以在有意義的場合(例如生日或假日)顯示。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

3. 支持小部件配置和交互

1)提供合理的可配置小部件。

在許多情況下,人們需要先指定要查看的信息,然后窗口小部件才能顯示有用的內(nèi)容。例如,人們需要為“天氣”小部件選擇位置,或者為“股票”符號小部件選擇股票符號。如果要創(chuàng)建可配置的窗口小部件,請避免進(jìn)行過多的設(shè)置或詢問人們可能難以找到的信息。

2)確保點(diǎn)擊小部件可在正確的位置打開您的應(yīng)用。

當(dāng)人們點(diǎn)擊您的窗口小部件時,它會深度鏈接到您的應(yīng)用程序,您可以在其中提供與窗口小部件的內(nèi)容直接相關(guān)的詳細(xì)信息和操作。

3)避免定義過多的分接目標(biāo)。

小型窗口小部件支持單個點(diǎn)擊目標(biāo),但是中型和大型窗口小部件可以提供多個目標(biāo)。例如,中等的Notes小部件可以顯示多個注釋。當(dāng)人們點(diǎn)擊其中之一時,該應(yīng)用會打開以顯示該便箋。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

盡管多個點(diǎn)擊目標(biāo)可能對您的內(nèi)容有意義,但請避免提供太多目標(biāo),以至于人們無法輕按所需的目標(biāo)。

4)讓人們知道身份驗證何時會增加價值。

如果有人登錄到您的應(yīng)用程序時您的窗口小部件提供了其他功能,請確保人們知道這一點(diǎn)。例如,當(dāng)人們未登錄時,顯示即將進(jìn)行的預(yù)訂的應(yīng)用可能會包含諸如“登錄以查看預(yù)訂”之類的消息。

4. 更新小部件內(nèi)容

1)保持小部件為最新。

為了保持相關(guān)性和有用性,小部件應(yīng)定期刷新其信息。窗口小部件不支持連續(xù)的實時更新,并且系統(tǒng)可能會根據(jù)各種因素來調(diào)整更新的限制。為小部件找到正確的更新頻率取決于知道數(shù)據(jù)更改的頻率并估計人們需要多長時間查看一次新數(shù)據(jù)。

2)讓系統(tǒng)更新小部件中的日期和時間。

窗口小部件的更新頻率是有限的,并且可以通過讓系統(tǒng)刷新日期和時間信息來保留一些更新機(jī)會。

3)快速顯示內(nèi)容。

在確定適合您所顯示數(shù)據(jù)的更新頻率時,您無需將陳舊數(shù)據(jù)隱藏在占位符內(nèi)容后面。

5. 設(shè)計漂亮的小部件

在iOS 14及更高版本中,小部件使用豐富的粗體顏色,令人回味的圖像以及清晰易讀的文本,這些信息一目了然。獨(dú)特,精美的小部件不僅提供有用的信息,還使人們有機(jī)會個性化主屏幕。

1)通過添加與您的品牌標(biāo)識相關(guān)的設(shè)計元素,幫助人們識別您的小部件。

2)避免在小部件中顯示徽標(biāo),文字標(biāo)記或應(yīng)用程序圖標(biāo)。

3)設(shè)置舒適的信息密度。

4)明智地使用顏色。

5)支持暗模式。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

6)考慮使用SF Pro。

7)始終在小部件中使用文本元素,以確保您的文本可以很好地縮放。

8)考慮使用SF符號。

9)設(shè)計一個逼真的預(yù)覽以顯示在小部件庫中。

10)設(shè)計可幫助人們識別您的小部件的占位符內(nèi)容。

11)避免在應(yīng)用程序中鏡像小部件的外觀。

12)為您的小部件寫一個簡潔的描述。

13)適應(yīng)不同的屏幕尺寸

窗口小部件可以縮放以適應(yīng)不同設(shè)備和屏幕區(qū)域的屏幕大小。通過提供適當(dāng)大小的內(nèi)容,確保小部件在每個設(shè)備上看起來都很好。

14)調(diào)整圖像大小,以便在大型設(shè)備上以高比例縮放時看起來舒適。

在為各種設(shè)備和比例因子創(chuàng)建圖像時,請使用下面列出的尺寸作為指導(dǎo)。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

15)將內(nèi)容的拐角半徑與小部件的拐角半徑進(jìn)行協(xié)調(diào)。

16)確保文本和字形適應(yīng)大小變化。

17)通常,請使用標(biāo)準(zhǔn)頁邊距來確保您的內(nèi)容清晰易讀。標(biāo)準(zhǔn)邊距寬度為16點(diǎn)。

五、屏幕截圖(Screenshots)

用戶可以通過截屏來捕獲屏幕上顯示的內(nèi)容。

從iOS 11開始,截屏后,屏幕截圖會以預(yù)覽形式短暫地出現(xiàn)在屏幕底部。用戶可以向側(cè)面滑動預(yù)覽以將其關(guān)閉(如果用戶什么都不做,則預(yù)覽會在幾秒鐘后自動關(guān)閉)或點(diǎn)擊預(yù)覽以快速訪問即時標(biāo)記和共享工具。屏幕快照將保存到“照片”中的“屏幕快照”相冊中。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

拍攝本地屏幕截圖時,請勿更改應(yīng)用的界面。

截屏?xí)r,系統(tǒng)提供的截屏功能可提供足夠的上下文和功能。自定義屏幕截圖啟動的界面更改和功能是重復(fù)的,不必要的,并且可能造成混淆。如果適合您的應(yīng)用,可以在其他用戶或其他設(shè)備上截屏?xí)r提醒用戶。

六、通知(Notifications)

無論設(shè)備處于鎖定狀態(tài)還是使用狀態(tài),應(yīng)用程序都可以使用通知隨時提供及時且重要的信息。例如,通知可以發(fā)信號通知消息何時到達(dá),事件將要發(fā)生,新數(shù)據(jù)可用或某些狀態(tài)已更改。人們會在使用設(shè)備時在屏幕頂部的鎖定屏幕上和通知中心中看到通知。

通知可以是本地或遠(yuǎn)程的。本地通知始發(fā)并在同一設(shè)備上傳遞。待辦事項列表應(yīng)用程序可能會使用本地通知來提醒某人即將舉行的會議或到期日。遠(yuǎn)程通知(也稱為推送通知)來自服務(wù)器。多人游戲可能會使用遠(yuǎn)程通知來讓玩家知道其移動的時間。

人們可以轉(zhuǎn)到“設(shè)置”>“通知”以逐個應(yīng)用地管理通知行為。例如,人們可以打開或關(guān)閉應(yīng)用程序的通知,允許在Notification Center和鎖定屏幕上顯示通知,啟用應(yīng)用程序圖標(biāo)標(biāo)記,并選擇以下通知樣式之一:

  • 橫幅。使用設(shè)備時,它會出現(xiàn)在屏幕頂部幾秒鐘,然后消失。
  • 警報。在使用設(shè)備時,它會顯示在屏幕頂部,并停留在屏幕頂部,直到手動將其關(guān)閉。

解鎖設(shè)備時輕按通知-或鎖定設(shè)備時將其輕掃至側(cè)面——取消通知,將其從通知中心中刪除,打開相應(yīng)的應(yīng)用程序,并顯示相關(guān)信息。

例如,在未鎖定的設(shè)備上點(diǎn)擊新的電子郵件通知會打開“郵件”并顯示新消息。在未鎖定的設(shè)備上,向上滑動通知或讓其消失將取消該通知,并可能將其從通知中心中刪除。

通知還可以包括可自定義的詳細(xì)信息視圖,該視圖提供更多信息和最多四個按鈕。

1. 設(shè)計出色的通知體驗

1)創(chuàng)建簡潔、易于閱讀的通知,以提供有用的信息。

專注于提供有價值的信息。使用注意語法、大小寫、標(biāo)點(diǎn)符號等。

2)請勿在通知中包含敏感、個人或機(jī)密信息。

您無法預(yù)測人們在收到通知后會做什么,因此必須避免包含可能會在設(shè)備屏幕上顯示的私人信息。

3)即使用戶沒有響應(yīng),也要避免為同一件事發(fā)送多個通知。

如果您為同一件事發(fā)送多個通知,則您將填滿“通知中心”,然后人們可能會關(guān)閉您應(yīng)用程序中的通知。

4)提供描述性的非特定文本,以在隱藏通知預(yù)覽時顯示。

在“設(shè)置”中,人們可以選擇隱藏所有應(yīng)用程序的通知預(yù)覽。在這種情況下,系統(tǒng)僅顯示您的應(yīng)用程序圖標(biāo)和默認(rèn)描述Notification。例如Friend Request,New Comment,Reminder或Shipment。

5)不要包含您的應(yīng)用名稱或圖標(biāo)

系統(tǒng)自動在每個通知的頂部顯示此信息。

6)考慮提供聲音以補(bǔ)充您的通知。

當(dāng)某人不看屏幕時,聲音是吸引他們注意力的好方法。您的應(yīng)用可以為此使用自定義聲音或內(nèi)置警報聲音。如果您使用自定義聲音,請確保它簡短,獨(dú)特且專業(yè)。

7)考慮提供詳細(xì)視圖。

通知詳細(xì)信息視圖可提供更多信息,并允許人們立即采取行動,而無需離開當(dāng)前上下文即可打開您的應(yīng)用程序。詳細(xì)信息視圖可以包含照片,視頻和其他內(nèi)容,并且可以在屏幕上動態(tài)更新。

8)提供直觀,有益的行動。

通知詳細(xì)信息視圖最多可以包含四個操作按鈕。這些按鈕應(yīng)用于執(zhí)行省時的常規(guī)任務(wù),從而無需打開應(yīng)用程序。

9)避免提供破壞性的行動。

在通知詳細(xì)信息視圖中提供破壞性操作之前,請仔細(xì)考慮。如果必須提供,請以紅色顯示,以避免意外的后果。

2. 發(fā)送營銷通知

除非人們明確同意接收此類信息,否則請勿使用通知發(fā)送營銷或促銷內(nèi)容。

1)如果您想向他們發(fā)送促銷或營銷通知,請征得他們的許可。

在將這些通知發(fā)送給人們之前,必須先獲得他們的明確許可。創(chuàng)建一個警報,模式視圖或其他界面,以描述您要發(fā)送的信息類型,并為人們提供選擇加入或退出的清晰方法。

2)確保人們可以在您的應(yīng)用程序中管理其通知首選項。

除了請求發(fā)送信息通知或市場營銷通知的權(quán)限外,您還必須提供一個應(yīng)用內(nèi)設(shè)置屏幕,讓人們可以更改他們的選擇。

七、快速瀏覽(Quick Look)

在您的應(yīng)用程序中,即使您的應(yīng)用程序不支持主題文件、數(shù)字、頁面和PDF文檔以及圖像和其他類型的文件,Quick Look仍可讓人們預(yù)覽它們。

Mail使用“快速查找”來查看附件。下載附件后,郵件會在郵件中顯示附件的圖標(biāo)和文件名。點(diǎn)按該圖標(biāo)可顯示附件的預(yù)覽。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

根據(jù)當(dāng)前上下文適當(dāng)顯示預(yù)覽。

在iPhone上,如果您的應(yīng)用程序具有導(dǎo)航欄,請像應(yīng)用程序?qū)哟谓Y(jié)構(gòu)中的任何其他視圖一樣,將預(yù)覽滑動到適當(dāng)?shù)奈恢谩?/p>

在iPad上,或者如果您的應(yīng)用程序沒有自己的導(dǎo)航欄,請在包含導(dǎo)航欄的全屏模式視圖中打開預(yù)覽。

使用這兩種方法,導(dǎo)航欄都包含用于退出“快速查看”的按鈕,以及用于執(zhí)行諸如共享和標(biāo)記之類的操作的特定于預(yù)覽的按鈕。如果您的應(yīng)用程序包含工具欄,則將在此處而不是在導(dǎo)航欄中顯示任何特定于預(yù)覽的按鈕。

八、主屏幕快速操作(Home Screen Quick Actions)

主屏幕快速操作是一種方便的方法,可以直接從主屏幕執(zhí)行有用的,特定于應(yīng)用程序的操作。人們可以在觸摸并按住應(yīng)用程序圖標(biāo)時獲得可用的快速操作菜單(在3D Touch設(shè)備上,人們可以短暫按一下該圖標(biāo)以查看菜單)。

例如,“郵件”包括打開收件箱或VIP郵箱,啟動搜索并創(chuàng)建新消息的快速操作。除了特定于應(yīng)用程序的操作外,主屏幕快速操作菜單還列出了用于刪除應(yīng)用程序和編輯主屏幕的項目。

每個主屏幕快速操作均包括標(biāo)題,左側(cè)或右側(cè)的標(biāo)志符號(取決于應(yīng)用程序在主屏幕上的位置)以及可選的字幕。標(biāo)題和副標(biāo)題始終以從左到右的語言左對齊。

當(dāng)有新信息可用時,您的應(yīng)用程序甚至可以動態(tài)更新其快速操作。例如,“消息”可提供快速操作以打開您最近的對話。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

1)為引人入勝的高價值任務(wù)創(chuàng)建快速動作。

例如,使用“地圖”,人們無需先打開“地圖”應(yīng)用即可搜索其當(dāng)前位置或獲得回家路線。每個應(yīng)用程序都應(yīng)至少啟用一項有用的快速操作;總共可以提供四個。

2)避免使用快速操作來簡化導(dǎo)航。

如果訪問應(yīng)用程序中的重要區(qū)域很困難或很耗時,請首先修復(fù)導(dǎo)航,以使每個人都能正常工作。接下來,著重于提供可實現(xiàn)有用的創(chuàng)造性任務(wù)的快速操作。

3)避免對快速動作進(jìn)行不可預(yù)測的更改。

動態(tài)快速動作是使動作保持相關(guān)性的好方法。例如,可能有必要根據(jù)應(yīng)用程序中的當(dāng)前位置或近期活動,一天中的時間或設(shè)置的更改來更新快速操作。但是,操作不應(yīng)以無法預(yù)測或令人困惑的方式進(jìn)行更改。

4)為每個快速操作提供簡潔的標(biāo)題

動作的標(biāo)題應(yīng)立即傳達(dá)該動作的結(jié)果;例如“ Directions Home”,“ Create New Contact”和“ New Message”。如果您需要提供更多背景信息,也請?zhí)峁┳帜?。郵件使用字幕來指示“收件箱”和“ VIP”文件夾中是否存在未讀郵件。不要在標(biāo)題或副標(biāo)題中包含您的應(yīng)用名稱或任何其他信息,請使文本簡短以免被截斷,并在編寫文本時將本地化考慮在內(nèi)。

5)不要使用快速動作進(jìn)行通知。

人們期望以其他方式接收來自應(yīng)用程序的通知。

6)為每個快速動作提供一個可識別的標(biāo)志符號。

考慮使用SF符號表示每個動作(有關(guān)指導(dǎo),請參閱SF符號)?;蛘?,您可以使用快速操作圖標(biāo)中列出的熟悉的系統(tǒng)字形。如果您設(shè)計自己的標(biāo)志符號,請使用Apple設(shè)計資源iOS版隨附的快速操作圖標(biāo)模板,并使用以下尺寸作為指導(dǎo)。

7)不要使用表情符號代替字形。

表情符號無法與右對齊文字正確對齊。另外,表情符號是全彩色的,而速動字形是單色的。

九、打?。≒rinting)

您的應(yīng)用程序可以利用系統(tǒng)內(nèi)置的AirPrint技術(shù)來實現(xiàn)將圖像、PDF和其他內(nèi)容無線打印到兼容打印機(jī)。在啟用AirPrint的應(yīng)用程序中查看可打印內(nèi)容時,人們通常會在導(dǎo)航欄或工具欄中點(diǎn)擊操作按鈕,然后點(diǎn)擊“打印”操作以顯示打印機(jī)視圖。

該視圖提供了可用打印機(jī)的列表以及任何可自定義的選項,例如份數(shù)和頁面范圍,并提供了一個啟動打印的按鈕。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

1)使打印變得可發(fā)現(xiàn)。

如果您的應(yīng)用程序具有工具欄或?qū)Ш綑?,請通過系統(tǒng)提供的“操作”按鈕啟用打印。用戶熟悉此按鈕,并使用它在其他應(yīng)用程序中進(jìn)行打印。如果您的應(yīng)用程序沒有工具欄或?qū)Ш綑冢堅O(shè)計一個自定義打印按鈕。

2)僅在可以打印時啟用打印。

如果屏幕上沒有可打印的內(nèi)容或沒有可用的打印機(jī),則當(dāng)有人點(diǎn)擊“操作”按鈕時,不要顯示“打印”操作。如果您的應(yīng)用實現(xiàn)了自定義打印按鈕,請在無法打印時將其禁用或隱藏。

3)提供增加價值的打印選項

考慮人們在打印內(nèi)容時可能要指定的選項??紤]選擇頁面范圍和請求多個副本的選項。如果可行并且啟用打印機(jī),則啟用其他選項,例如正面和背面打印。

十、評分和評論(Quick LookRatings and Reviews)

評分和評論可幫助人們在考慮是否試用您的應(yīng)用時做出明智的決定。正面的評分和評論可能意味著您的應(yīng)用會有更多下載,而客戶的反饋可以讓您深入了解實際使用情況,從而有助于指導(dǎo)未來的開發(fā)工作。

1)僅在用戶證明與您的應(yīng)用互動后才要求評級。

例如,在完成游戲級別或生產(chǎn)力任務(wù)時提示用戶。切勿在首次發(fā)射或入職期間要求評級。留出足夠的時間來形成意見。

2)不要打擾用戶,尤其是當(dāng)他們執(zhí)行時間敏感或壓力大的任務(wù)時。

尋找符合邏輯的停頓或停頓點(diǎn),這是最有意義的評級請求。

3)不要頻繁請求評級。

重復(fù)的評級提示可能會令人煩惱,甚至可能對用戶對您的應(yīng)用程序的看法產(chǎn)生負(fù)面影響。在評級請求之間至少間隔一到兩周,并且僅在用戶證明與您的應(yīng)用有更多互動后才再次提示。

1. 系統(tǒng)評級和審查提示

該系統(tǒng)為應(yīng)用程序請求評級和評論提供了一致,非侵入的方式。要使用此功能,您只需在應(yīng)用程序的用戶體驗中確定需要反饋的地方。如果用戶尚未提供反饋,則系統(tǒng)會顯示一個應(yīng)用內(nèi)提示,要求您進(jìn)行評分和可選的書面評論。用戶可以單擊以提供反饋或消除提示。

最新iOS設(shè)計規(guī)范九|10大系統(tǒng)能力(System Capabilities)

1)首選系統(tǒng)提供的提示

系統(tǒng)的評級提示可提供熟悉,高效的體驗,旨在以最小的影響吸引用戶。

2)不要使用按鈕或其他控件來請求反饋。

由于系統(tǒng)限制了等級提示出現(xiàn)的頻率,因此嘗試響應(yīng)于控件請求反饋可能不會顯示任何等級提示。

本文是iOS平臺規(guī)范第9篇,介紹了iOS的系統(tǒng)能力(System Capabilities),參考資料Apple Developer-Human Interface Guidelines。下一篇也是該系列最后一篇,將介紹擴(kuò)展項(Extensions)。

#專欄作家#

曉吾,微信公眾號:體驗主義,人人都是產(chǎn)品經(jīng)理專欄作家。騰訊高級交互設(shè)計師,前創(chuàng)新工場、新浪微博交互設(shè)計師。專注社交創(chuàng)新與娛樂產(chǎn)品設(shè)計。

本文由 @曉吾 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!