发布时间:2021-1-23 分类: 电商动态
本文由Apple官方人机交互指南翻译,希望对您有所帮助。
iOS 11功能
在iOS 11上,您可以提供功能更强大且更友好的应用程序。
iPhone X& iOS 11
增强现实(AR)。使用AR技术将虚拟现实与现实世界无缝集成,应用程序可以提供身临其境且引人入胜的体验。
更大的导航(更大胆的导航)。为了提高用户浏览和搜索的准确性和上下文,应用程序可以使用更大字体和更大胆文本的导航栏。
更清晰的图标。填充的形状和粗的笔划使图标大小保持较小,同时提供图标的对比度。
拖放。拖放允许用户用一根手指将选定的图像,文本和其他内容从一个地方移动到另一个地方。 iPad上的两个应用程序也支持此操作。
面部识别码和触摸ID。您的应用程序可以集成系统的生物识别功能,以提供人们信任的安全,熟悉的身份验证机制。
近场通信。安装在设备上的应用程序可以无线读取夹在真实世界对象上的电子标签中的数据。
安全区域布局指南。通过遵循系统的安全区域布局指南,可以确保文本布局合理,并有效防止状态栏,导航栏,工具栏,标签栏(Tab栏)覆盖文本内容。
排版更改。文本大小的增加和样式的大胆增强了系统文本的可读性。除标准动态字体大小外,iOS 11还提供更大的字体大小,以帮助用户满足可访问性需求。
Interface Essentials
大多数iOS应用程序都是使用UIKit组件构建的,UIKit为常见的界面元素定义了一个编程框架。该框架为应用程序提供了整个系统的一致外观,并且还提供了高级别的自定义。 UIKit的元素灵活,相似且适应性强。
使用UIKit元素将使您的应用在任何iOS设备上看起来都很棒,并且当系统更改元素的外观时,您的应用将自动更新这些元素的外观。 UIKit提供的界面元素主要分为三类:
酒吧。它告诉用户现在的位置,具有导航功能,并且可以包括启动操作和传达信息的按钮或其他元素。
视图。它包括用户在应用中看到的主要内容,例如文本,图像,动画和其他交互元素。视图使用户的滚动,插入,删除和排列行为可见。
控制。它主要有两个主要功能:启动行为和信息传输。按钮,开关,文本内容和进度指示器都是控件。
除了定义iOS界面,UIKit还定义了应用程序可以使用的功能。例如,通过使用此框架,您的应用程序需要响应触摸屏幕的用户手势,包括打开绘画,辅助功能或打印。
iOS也与其他编程框架和技术密切相关,例如Apple Pay,HealthKit和ResearchKit,它们可以帮助您设计一个惊天动地,功能强大的应用程序。
本文由Apple的官方人机界面指南(HIG)翻译而来,旨在帮助交互设计人员和应用程序开发人员了解iOS应用程序设计规范。
—结束—