|
|
本文譯自Apple官方發布的人機交互指南,希望能夠對你有所幫助。
1510108765784.png (173.54 KB, 下載次數: 38)
下載附件
2017-11-8 13:43 上傳
iOS 11特性
在iOS 11上,你可以提供更強大、更友好的app。
1510108765717.jpg (35.79 KB, 下載次數: 24)
下載附件
2017-11-8 13:43 上傳
iPhone X & iOS 11
增強現實(Augmented Reality,AR)。通過AR技術將虛擬現實與現實世界的無縫結合,app可以提供身臨其境、引人入勝的體驗。
更大的導航(Bolder navigation)。為了提高用戶瀏覽和搜索時的準確性和上下文關系,app可以使用字體更大、文字加粗的導航欄。
更清晰的圖標(Clearer icons)。 填充的形狀和厚重的筆觸讓圖標尺寸保持較小的同時提供了圖標的對比度。
拖放(Drag and drop)。拖放功能支持用戶使用單個手指就能將意境選中的圖片、文字以及其他內容從一個地方移動到另一個地方。iPad上兩個app之間也支持這種操作。
Face ID和Touch ID。你的app可以集成系統的生物識別功能,從而提供人們信任的安全、熟悉的身份驗證機制。
近場通訊技術(Near field communication)。安裝在設備上的app可以從現實世界物體上夾帶的電子標簽中無線讀取數據。
安全區域布局指南(safe area layout guides)。遵守系統的安全區域布局指南,可以確保文字布局的合理性,并有效防止狀態欄、導航欄、工具欄、選項卡欄(Tab bar)遮蓋文字內容。
排版的變化(Typographic changes)。文字尺寸的增加以及樣式的加粗增強了系統文字的可讀性。iOS 11還提供除標準動態字體尺寸之外的更大的字體尺寸以幫助具有輔助功能需求的用戶。
接口要點(Interface Essentials)
大部分iOS app是使用UIKit的組件構建的,UIKit定義了常見界面元素的編程框架。該框架會讓app在整個系統中擁有一致的外觀,同時它也提供高水平的定制。UIKit的元素具有靈活性和相似性,也具有適應性。
UIKit元素的使用會讓你的app在任何iOS設備上看起來都很棒,并且系統改變元素的外觀時,你的app也會自動更新這些元素的外觀。UIKit提供的界面元素主要分為三大類:
欄(Bars)。它會告訴用戶現在在哪里,具有導航的功能,也可能包含啟動操作和傳達信息的按鈕或其他元素。
視圖(Views)。它包括用戶在你的app里看到的主要內容,如文字、圖片、動畫以及其它交互式元素。視圖讓用戶的滾動、插入、刪除和排列等行為可見。
控件(Controls)。它主要有啟動行為和傳遞信息兩大作用。按鈕、開關、文本內容、和進度指示器等都是控件。
除了定義iOS界面以外,UIKit還定義app可以使用的功能。比如,通過使用這個框架,你的app需要響應用戶觸摸屏幕的手勢,包括打開繪畫功能、輔助功能或打印等功能。
iOS與其它編程框架和技術也是緊密相連的,比如 Apple Pay、HealthKit 以及 ResearchKit,這些都幫助你設計出驚天動地的、功能強大的app。
本文譯自Apple官方發布的人機交互指南 Human Interface Guidelines(HIG),旨在幫助交互設計師和應用開發者了解iOS應用設計規范。
— end —
|
溫馨提示:
1、本內容內由作者投稿,版權歸原作者所有!
2、本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
3、本內容若侵犯到你的版權利益,請聯系我們,會盡快給予刪除處理!
|