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

0 評(píng)論 4134 瀏覽 10 收藏 57 分鐘

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4)使用音頻和觸覺(jué)來(lái)增強(qiáng)沉浸式體驗(yàn)

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

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

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

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

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

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

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

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

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

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

9)注意人們的舒適感。

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

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

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

11)注意人身安全。

當(dāng)人們沉浸在A(yíng)R體驗(yàn)中時(shí),他們不一定會(huì)意識(shí)到自己的周?chē)h(huán)境,因此進(jìn)行快速的橫掃或張開(kāi)的動(dòng)作可能很危險(xiǎn)。考慮使您的應(yīng)用安全運(yùn)行的方法。例如,游戲可以避免鼓勵(lì)劇烈或突然的動(dòng)作(還記得pokemon go悲劇嗎)。

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

在人們享受您的應(yīng)用程序中的AR體驗(yàn)之前,他們需要以允許ARKit評(píng)估周?chē)h(huán)境并檢測(cè)表面的方式移動(dòng)設(shè)備。

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

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

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

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

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

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

3. 幫助人們放置物體

1)告訴人們何時(shí)定位表面和放置對(duì)象。

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

2)人們放置對(duì)象時(shí),請(qǐng)立即將該對(duì)象集成到AR環(huán)境中

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

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

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

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

在A(yíng)R中,表面邊界是近似值,可能會(huì)隨著人們周?chē)h(huán)境的進(jìn)一步分析而發(fā)生變化。

5)合并平面分類(lèi)信息來(lái)通知對(duì)象放置

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

4. 設(shè)計(jì)直觀(guān),令人愉悅的對(duì)象交互

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

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

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

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

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

3)使交互保持簡(jiǎn)單。

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

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

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

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

5)在合理的時(shí)候,支持用戶(hù)控制對(duì)象縮放。

例如,如果您的應(yīng)用允許人們探索一個(gè)虛擬的環(huán)境,則支持對(duì)象縮放可能很合理,因?yàn)槟膽?yīng)用無(wú)需表示真實(shí)世界。但是如果您的應(yīng)用可以幫助購(gòu)物者確定要購(gòu)買(mǎi)的家具,那么讓人們縮放椅子上的物體則不合理,因?yàn)檫@并不能幫助他們形象化椅子在房間中的外觀(guān)。

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

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

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

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

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

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

5. 設(shè)計(jì)出色的多用戶(hù)體驗(yàn)

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

1)考慮人的遮擋。

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

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

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

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

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

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

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

6. 與人溝通

1)如果必須顯示說(shuō)明文字,請(qǐng)使用易于理解的術(shù)語(yǔ)。

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

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

例如,將3D旋轉(zhuǎn)指示器放置在對(duì)象周?chē)仍?D疊加層中顯示基于文本的指令更直觀(guān)。除非人們不響應(yīng)上下文提示,否則請(qǐng)避免在3D上下文中顯示文本疊加提示。

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

3)使重要的文本可讀。

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

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

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

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

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

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

7. 處理中斷

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

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

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

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

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

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

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

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

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

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

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

8. 解決問(wèn)題的建議方法

1)如果人們沒(méi)有達(dá)到他們的期望,讓人們重新設(shè)置體驗(yàn)。

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

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

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

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

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

9. AR字形

應(yīng)用程序可以在控件中顯示AR字形,以啟動(dòng)基于A(yíng)RKit的體驗(yàn)。

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

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

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

2)保持最小的空白空間

AR字形周?chē)璧淖钚】瞻卓臻g為字形高度的10%。不要讓其他元素侵犯此空間或以任何方式遮蓋字形。

10. AR徽章

包含產(chǎn)品或其他對(duì)象的集合的應(yīng)用程序可以使用標(biāo)記來(lái)標(biāo)識(shí)可以使用ARKit在A(yíng)R中查看的特定項(xiàng)目。例如,某百貨公司的應(yīng)用程序可能會(huì)使用徽章標(biāo)記家具,以便人們?cè)谫?gòu)買(mǎi)之前可以在家中預(yù)覽。

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

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

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

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

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

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

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

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

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

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

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

AR徽章周?chē)璧淖钚】瞻卓臻g是徽章高度的10%。其他元素不應(yīng)侵犯該空間并以任何方式遮蓋徽章。

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

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

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

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

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

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

“畫(huà)中畫(huà)”可以使您在另一個(gè)應(yīng)用程序中工作時(shí)觀(guān)看視頻。

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

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

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

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

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

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

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

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

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

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

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

6)在后臺(tái)完成用戶(hù)啟動(dòng)的任務(wù)

當(dāng)某人開(kāi)始執(zhí)行任務(wù)時(shí),即使他們離開(kāi)了您的應(yīng)用程序,他們也希望任務(wù)能夠完成。如果您的應(yīng)用正在執(zhí)行不需要其他輸入的任務(wù),請(qǐng)?jiān)趻炱鹬霸诤笈_(tái)完成它。

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

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

三、多視窗(Multiple Windows)

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

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

人們可以通過(guò)多種方式打開(kāi)新窗口。例如:

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

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

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

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

  • 如果項(xiàng)目是內(nèi)容文件夾,請(qǐng)使用主窗口。
  • 如果項(xiàng)目是一個(gè)單獨(dú)的文檔或文件,并且人們?cè)谕瓿膳c項(xiàng)目的交互后很可能會(huì)關(guān)閉新窗口,請(qǐng)使用輔助窗口。

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

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

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

當(dāng)主窗口顯示文檔時(shí),該窗口通常包含一個(gè)“后退”按鈕,使人們可以導(dǎo)航到父視圖。相反,當(dāng)輔助窗口顯示文檔時(shí),應(yīng)將“后退”按鈕替換為“完成”或“關(guān)閉”按鈕,因?yàn)槿藗兿M谕瓿奢o助窗口的工作后將其關(guān)閉。

四、小部件(Widgets)

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

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

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

1. 細(xì)看小部件

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

人們喜歡小部件是因?yàn)樗鼈兲峁┝藢?duì)有意義內(nèi)容的即時(shí)訪(fǎng)問(wèn)。如果只是通過(guò)小部件打開(kāi)應(yīng)用程序而沒(méi)有提供任何附加值,用戶(hù)大概率會(huì)刪掉。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4)讓人們知道身份驗(yàn)證何時(shí)會(huì)增加價(jià)值

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

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

1)保持小部件為最新。

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

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

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

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

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

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

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

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

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

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

4)明智地使用顏色。

5)支持暗模式。

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

6)考慮使用SF Pro。

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

8)考慮使用SF符號(hào)。

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

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

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

12)為您的小部件寫(xiě)一個(gè)簡(jiǎn)潔的描述。

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

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

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

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

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

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

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

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

五、屏幕截圖(Screenshots)

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

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

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

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

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

六、通知(Notifications)

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

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

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

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

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

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

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

1. 設(shè)計(jì)出色的通知體驗(yàn)

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

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

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

您無(wú)法預(yù)測(cè)人們?cè)谑盏酵ㄖ髸?huì)做什么,因此必須避免包含可能會(huì)在設(shè)備屏幕上顯示的私人信息。

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

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

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

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

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

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

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

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

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

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

8)提供直觀(guān),有益的行動(dòng)

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

9)避免提供破壞性的行動(dòng)

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

2. 發(fā)送營(yíng)銷(xiāo)通知

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

1)如果您想向他們發(fā)送促銷(xiāo)或營(yíng)銷(xiāo)通知,請(qǐng)征得他們的許可

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

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

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

七、快速瀏覽(Quick Look)

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

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

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

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

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

在iPad上,或者如果您的應(yīng)用程序沒(méi)有自己的導(dǎo)航欄,請(qǐng)?jiān)诎瑢?dǎo)航欄的全屏模式視圖中打開(kāi)預(yù)覽。

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

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

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

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

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

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

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

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

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

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

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

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

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

4)為每個(gè)快速操作提供簡(jiǎn)潔的標(biāo)題。

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

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

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

6)為每個(gè)快速動(dòng)作提供一個(gè)可識(shí)別的標(biāo)志符號(hào)。

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

7)不要使用表情符號(hào)代替字形。

表情符號(hào)無(wú)法與右對(duì)齊文字正確對(duì)齊。另外,表情符號(hào)是全彩色的,而速動(dòng)字形是單色的。

九、打?。≒rinting)

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

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

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

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

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

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

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

3)提供增加價(jià)值的打印選項(xiàng)。

考慮人們?cè)诖蛴?nèi)容時(shí)可能要指定的選項(xiàng)??紤]選擇頁(yè)面范圍和請(qǐng)求多個(gè)副本的選項(xiàng)。如果可行并且啟用打印機(jī),則啟用其他選項(xiàng),例如正面和背面打印。

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

評(píng)分和評(píng)論可幫助人們?cè)诳紤]是否試用您的應(yīng)用時(shí)做出明智的決定。正面的評(píng)分和評(píng)論可能意味著您的應(yīng)用會(huì)有更多下載,而客戶(hù)的反饋可以讓您深入了解實(shí)際使用情況,從而有助于指導(dǎo)未來(lái)的開(kāi)發(fā)工作。

1)僅在用戶(hù)證明與您的應(yīng)用互動(dòng)后才要求評(píng)級(jí)。

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

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

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

3)不要頻繁請(qǐng)求評(píng)級(jí)。

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

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

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

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

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

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

2)不要使用按鈕或其他控件來(lái)請(qǐng)求反饋。

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

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

#專(zhuān)欄作家#

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

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

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

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