iOS 11人機交互指南概覽(三)
本文譯自Apple官方發(fā)布的人機交互指南,希望能夠?qū)δ阌兴鶐椭?/p>
iOS 11特性
在iOS 11上,你可以提供更強大、更友好的app。
增強現(xiàn)實(Augmented Reality,AR)。通過AR技術將虛擬現(xiàn)實與現(xiàn)實世界的無縫結合,app可以提供身臨其境、引人入勝的體驗。
更大的導航(Bolder navigation)。為了提高用戶瀏覽和搜索時的準確性和上下文關系,app可以使用字體更大、文字加粗的導航欄。
更清晰的圖標(Clearer icons)。 填充的形狀和厚重的筆觸讓圖標尺寸保持較小的同時提供了圖標的對比度。
拖放(Drag and drop)。拖放功能支持用戶使用單個手指就能將意境選中的圖片、文字以及其他內(nèi)容從一個地方移動到另一個地方。iPad上兩個app之間也支持這種操作。
Face ID和Touch ID。你的app可以集成系統(tǒng)的生物識別功能,從而提供人們信任的安全、熟悉的身份驗證機制。
近場通訊技術(Near field communication)。安裝在設備上的app可以從現(xiàn)實世界物體上夾帶的電子標簽中無線讀取數(shù)據(jù)。
安全區(qū)域布局指南(safe area layout guides)。遵守系統(tǒng)的安全區(qū)域布局指南,可以確保文字布局的合理性,并有效防止狀態(tài)欄、導航欄、工具欄、選項卡欄(Tab bar)遮蓋文字內(nèi)容。
排版的變化(Typographic changes)。文字尺寸的增加以及樣式的加粗增強了系統(tǒng)文字的可讀性。iOS 11還提供除標準動態(tài)字體尺寸之外的更大的字體尺寸以幫助具有輔助功能需求的用戶。
接口要點(Interface Essentials)
大部分iOS app是使用UIKit的組件構建的,UIKit定義了常見界面元素的編程框架。該框架會讓app在整個系統(tǒng)中擁有一致的外觀,同時它也提供高水平的定制。UIKit的元素具有靈活性和相似性,也具有適應性。
UIKit元素的使用會讓你的app在任何iOS設備上看起來都很棒,并且系統(tǒng)改變元素的外觀時,你的app也會自動更新這些元素的外觀。UIKit提供的界面元素主要分為三大類:
- 欄(Bars)。它會告訴用戶現(xiàn)在在哪里,具有導航的功能,也可能包含啟動操作和傳達信息的按鈕或其他元素。
- 視圖(Views)。它包括用戶在你的app里看到的主要內(nèi)容,如文字、圖片、動畫以及其它交互式元素。視圖讓用戶的滾動、插入、刪除和排列等行為可見。
- 控件(Controls)。它主要有啟動行為和傳遞信息兩大作用。按鈕、開關、文本內(nèi)容、和進度指示器等都是控件。
除了定義iOS界面以外,UIKit還定義app可以使用的功能。比如,通過使用這個框架,你的app需要響應用戶觸摸屏幕的手勢,包括打開繪畫功能、輔助功能或打印等功能。
iOS與其它編程框架和技術也是緊密相連的,比如 Apple Pay、HealthKit 以及 ResearchKit,這些都幫助你設計出驚天動地的、功能強大的app。
本文譯自Apple官方發(fā)布的人機交互指南 Human Interface Guidelines(HIG),旨在幫助交互設計師和應用開發(fā)者了解iOS應用設計規(guī)范。
— end —
相關閱讀:
譯者:Q_misky
本文由 @Q_misky 翻譯發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖由作者提供
哈, @產(chǎn)品的編輯哦
? ? ?