
ios設計主題
作為IOS的開發(fā)者,您有機會開發(fā)出一個上升到AppStore排行榜中的非凡的產(chǎn)品,為此,您需要滿足用戶對質量和功能的高期望。
IOS與其他平臺的三個獨特之處:
清晰
在整個系統(tǒng)中,每一個尺寸的文字都是清晰可辨的,圖標精確而清楚的,裝飾都是微妙和適當?shù)?,并更為關注功能激勵設計。
尊重
流暢的動畫和清晰美觀的界面可以幫助人們了解并與內容產(chǎn)生交互,而不會產(chǎn)生沖突。內容通常會填滿整個屏幕,而暗示則更多用半透明和模糊。減少使用邊框、漸變和陰影,保持界面的輕便整潔,同時確保內容是最重要的。
深度
獨特的視覺層次和栩栩如生的動畫,賦予了IOS生命力,使得其容易使用和理解。觸摸和可發(fā)現(xiàn)性增加了驚喜感,并且在訪問功能和附加內容時,不會丟失上下文聯(lián)系。當您瀏覽內容時,過度動畫提供了深度感。
設計原則
為了最大限度達到影響力和目的性,當您彰顯App的個性時,請牢記以下原則。
審美的完整性
美學完整性表達了應用程序的外觀和行為與其功能的融合程度。例如,一個幫助人們執(zhí)行嚴肅任務的應用程序可以通過使用微妙,不引人注意的圖形,標準控件和可預測的行為來保持他們關注的重點。另一方面,一個沉浸式的應用程序,如游戲,可以提供一個迷人的外觀,承諾樂趣和興奮,同時鼓勵發(fā)現(xiàn)。
一致性
應用程序通過使用系統(tǒng)提供一致的界面元素,眾所周知的圖標,標準文本樣式和統(tǒng)一的術語來實現(xiàn)熟悉的標準和范例。應用程序以人們期望的方式整合了功能和行為。
直接操作
直接操作屏幕內容可以吸引用戶,增進理解。當用戶旋轉設備或使用手勢來影響屏幕內容時,用戶會體驗到直接操作。通過直接操作,他們可以看到行動的直接結果。
反饋
反饋確認行動并顯示結果以保持人們的知情。內置的iOS應用程序響應每個用戶操作提供了可感知的反饋。交互式的元素在點擊時會突出顯示,進度條傳達長時間運行的狀態(tài),動畫和聲音有助于說明動作的結果。
隱喻
無論是植根于真實世界還是數(shù)字世界,當應用程序的虛擬對象和操作是對熟悉的經(jīng)驗的隱喻,人們都獲知得更快。因為人們與屏幕進行物理交互,隱喻在iOS中很有效。他們移動視圖,以揭示下面的內容。他們拖動并滑動內容,他們可以切換開關,移動滑塊,并滾動選擇器值。他們甚至可以像真的在翻閱書頁和雜志一樣。
用戶控制
在整個IOS中,人并不是一直在應用程序的控制之中。一個應用程序可以建議可采取的行動或對危險的后果提出警告,但通常應用程序接管決策是錯誤的。最好的應用程序在用戶權限和避免不必要結果之間找到正確的平衡。保持交互式元素的熟悉和可預測性,可以讓人感覺到一個應用程序處于他們的控制之中,確認破壞性的行為,并且即使已經(jīng)在進行中也可以輕松取消操作。
接口要點
大多數(shù)iOS應用程序是使用UIKit的組件構建的,這是一個定義常見界面元素的編程框架。該框架允許應用程序在整個系統(tǒng)中實現(xiàn)一致的外觀,同時提供高水平的定制。UIKit元素是靈活和熟悉的。它們具有適應性,使您可以設計出任何iOS設備上看起來很棒的單一應用,并且系統(tǒng)在引入外觀更改時自動更新。UIKit提供的界面元素分為三大類:
Bars
告訴人們處于應用的位置,提供導航,并包含可能用于啟動操作和傳達信息的按鈕或其他元素。
Views
包含人們在您的應用程序中看到的主要內容,例如文本,圖形,動畫和交互式元素。視圖可以啟用滾動,插入,刪除和排列等行為。
Controls
發(fā)起行動并傳遞信息。示例的空間有按鈕、開關、文本字段和進度條等。
除了定義iOS的界面,您的應用程序還可以采用UIKit規(guī)定的功能,通過這個框架,應用程序可以響應觸摸屏上的手勢,并啟用繪圖、可訪問性和打印等功能。
iOS與其他編程框架和技術緊密集成,如Apple Pay,HealthKit和ResearchKit,使您能夠設計出驚人的功能強大的應用程序。
譯者:鄭澤豐