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