美文网首页iPhone应用开发
Human Interface Guidelines 翻译(更新

Human Interface Guidelines 翻译(更新

作者: 藏在哪里呀 | 来源:发表于2019-01-09 15:39 被阅读0次

    前言:英文渣借用谷歌翻译自行拼凑翻译的iOS人机界面指南。
    (翻译版本为当时官网版本,正文里括号内容为本人在没有查词典的情况下自行翻译,有很多错处,请多包涵)
    —— 2019/1/9

    iOS

    -主题

    iOS设计主题

    作为一名设计者,您将有机会呈现一款非凡的、会在App Store排名中不断上升的产品。为了做到这一点,您必须对质量和功能有更高对期待。
    区别于别的平台,iOS分为三个主要主题:

    ·明晰

    在整个系统中,每个尺寸文字的清晰可辨,图标的精确而清晰,装饰的微妙和恰当,以及对功能更进一步对专注都在激发着设计。负空间,颜色,字体,图形和界面元素巧妙地突出重要内容并传达交互性。

    ·尊重

    流畅的动画和清晰美观的界面能够帮助第一次使用软件的人理解产品内容,与产品进行交互。内容通常填满整个屏幕,而半透明和模糊通常暗示更多。最小化使用边框、渐变和阴影可使界面轻盈通透,同时确保关键内容清晰展示。

    ·深度

    独特的视觉层和逼真的动作传达层次结构,赋予活力,促进理解。触摸可发现性在没有丢失其他内容的前提下提高了乐趣,并允许访问功能和其他内容。当您浏览内容时,过渡可提供深度感。

    设计原则

    为了最大限度地提高影响力和覆盖面,请在考虑应用的身份时记下以下原则。

    审美完整性

    审美完整性代表应用程序的外观和操作以及功能完美结合在一起。例如,一个帮助人们执行严肃任务的应用程序可以通过使用微妙,不显眼的图形,标准控件和可预测的行为来保持他们的专注。一方面,沉浸式应用程序,如游戏,可以提供迷人的外观,承诺乐趣和兴奋,同时鼓励发现。

    一致性

    一致的应用程序通过使用系统提供的界面元素,众所周知的图标,标准文本样式和统一术语来实现熟悉的标准和范例。该应用程序以人们期望的方式结合了功能和行为。

    直接操作

    屏幕内容的直接操作吸引人们并促进理解。用户在旋转设备或使用手势影响屏幕内容时会遇到直接操作。通过直接操纵,他们可以看到他们行动的直接,可见的结果。

    反馈

    反馈确认行动并显示结果以使人们了解情况。内置的iOS应用程序可响应每个用户操作提供可感知的反馈。轻触时会突出显示交互式元素,进度指示器会传达长时间运行的状态,动画和声音有助于阐明操作的结果。

    隐喻

    当应用程序的虚拟对象和操作是熟悉体验的隐喻时,人们可以更快地学习 - 无论是真实还是数字世界。隐喻在iOS中运行良好,因为人们与屏幕进行物理交互。他们将视图移开以暴露下面的内容。 他们拖动和滑动内容。 它们切换开关,移动滑块,并滚动选择器值。 他们甚至翻阅书籍和杂志。

    用户控制

    在整个iOS中,人们 - 而不是应用程序 - 处于控制之中。 应用程序可以建议一个行动方案或警告危险后果,但应用程序接管决策通常是一个错误。 最好的应用程序在启用用户和避免不必要的结果之间找到正确的平衡 应用程序可以通过保持交互元素熟悉和可预测,确认破坏性操作以及轻松取消操作(即使它们已经在进行中)来让人感觉自己处于控制之中。

    -界面要点

    大多数iOS应用程序都是使用UIKit的组件构建的,UIKit是一个定义通用界面元素的编程框架。该框架使应用程序在整个系统中实现一致的外观,同时提供高水平的自定义。UIKit元素灵活且熟悉。它们具有适应性,使您能够在任何iOS设备上设计一个看起来很棒的应用程序,并在系统引入外观更改时自动更新。UIKit提供的界面元素分为三大类(自译:这套框架可使app有一个一致的外观贯穿整个系统,同时提供高水平的定制。uikit元素是灵活且令人熟悉的。适应性强的他们可以让你设计出一个在iOS设备上看起来很不错的app,并且该框架会在系统介绍界面改变的时候自动更新。):

    Bars

    告诉人们他们在您的应用程序中的位置,提供导航,并可能包含用于启动操作和传递信息的按钮或其他元素。(自译:告诉用户在应用程序中的位置,以供导航,以及可能包含按钮或者其他元素比如启动按钮和交流信息。)

    视图

    包含人们在您的应用中看到的主要内容,例如文本,图形,动画和交互元素。视图可以启用滚动,插入,删除和排列等行为。(自译:在你的应用中包含用户可见的主要内容,比如文本、图形、动画和交互元素。视图可以启发操作,比如滚动、插入、缺失以及布局)

    控制

    启动行动并传达信息。按钮,开关,文本字段和进度指示器是控件的示例。
    除了定义iOS界面外,UIKit还定义了您的应用程序可以采用的功能。例如,通过此框架,您的应用可以响应触摸屏上的手势并启用绘图,辅助功能和打印等功能。
    iOS也与其他编程框架和技术紧密集成,例如Apple Pay,HealthKit和ResearchKit,使您能够设计出功能非常强大的应用程序。
    (自译:启动操作和传递信息。按钮、开关、文本段落,以及进度指标都是控制的例子。此外,iOS定义的界面,UIkit定义的功能你的app可以适应。通过框架,比如,你的app可以回应屏幕触摸的手势,也可以使用这些功能,比如画画、地址许可和打印。iOS紧紧整合其他程序框架和技术,比如苹果支付、健康控件以及搜索控件,让你可以设计出精美绝伦充满力量的apps。)

    App Architecture

    无障碍

    iOS为视力丧失,听力丧失和其他残疾的用户提供广泛的辅助功能。 大多数基于UIKit的应用程序都可以轻松访问,允许更多人使用您的应用程序,同时为所有人提供同样有吸引力的体验。此处有三个动态演示:降低透明度/配音/按钮形状(自译:iOS为失去视觉、失去听觉或者有其他残疾的用户提供是广泛的无障碍功能。很多使用uikit构建的app可以轻松访问,允许很多用户使用并提供同等的体验。)

    为图像,图标和界面元素提供替代文本标签。

    替代文字标签在屏幕上不可见,但它们让配音可听见地描述屏幕上的内容,使视力障碍人士更容易导航。
    (自译:替换文本在屏幕上上不可见的,但是他们让配音自动描述什么是屏幕,让视觉障碍人群更轻松地导航。)

    响应可访问性首选项。(自译:回应无障碍的喜好)

    如果您的应用程序使用UIKit实现其用户界面,则文本和界面元素会自动适应某些可访问性首选项,例如粗体和大文本。 您的应用还应在适当时检查并响应辅助功能首选项,例如启用减少运动的选项时。 实现自定义字体的应用程序应尝试匹配系统字体的可访问性行为。

    使用辅助功能测试您的应用

    除了文本和动作更改外,辅助功能选项还可以更改对比度,反转颜色,降低透明度等。启用这些设置并观察您的应用在启用这些功能的用户中的外观和行为方式。

    包括隐藏式字幕和音频说明。

    隐藏式字幕允许聋人和听力障碍者在视频中感知口头对话和其他可听内容。音频描述为视障人士提供重要视频内容的口头叙述。

    使用足够的颜色对比度

    您的应用中对比度不足会让每个人都难以阅读内容。例如,图标和文本可能与背景混合在一起。在线颜色对比度计算器可帮助您准确分析应用中的颜色对比度,以确保其符合最佳标准。力争最小对比度为4.5:1,尽管7:1是首选,因为它符合更严格的可访问性标准。有关其他设计指南,请参阅颜色。
    有关更多信息,请参阅iOS辅助功能UIKit辅助功能

    加载

    当内容加载时,空白或静态屏幕可能会使您的应用程序被冻结,从而导致混淆和沮丧,并可能导致人们离开您的应用。

    在加载发生时明确说明

    相关文章

      网友评论

        本文标题:Human Interface Guidelines 翻译(更新

        本文链接:https://www.haomeiwen.com/subject/xrdwrqtx.html