[译]APP架构:新手上路

启动是你的应用首次引导新用户和迎接老用户的时刻。设计一个快速、有趣、有指导性的启动体验。

[译]用户交互:撤销和恢复

许多应用程序允许用户摇动设备以撤消和恢复某些操作,例如打字或删除。以这种方式启动时,警报会要求用户确认取消撤消或恢复操作。

[译]用户交互:近场通信

近场通信(NFC)使设备能够在非常近的距离内(在几厘米之内)进行无线交换信息。运行在支持设备上的iOS应用程序可以使用NFC扫描来读取连接到真实世界的电子标签上…

[译]用户交互:手势

人们通过在触摸屏上使用手势与iOS设备进行交互。这些手势与内容关系紧密,并增强了对屏幕对象的直接操纵感。 作为一般规则,使用标准手势。人们熟悉标准手势,不理解被…

[译]用户交互:文件管理

人们在创建、查看和操作文件时不需要考虑文件系统。如果您的应用程序使用文件,尽量减少文件处理。

[译]用户交互:反馈

反馈可帮助人们知道应用正在做什么,发现下一步可以做什么,并了解操作的结果。

[译]用户交互:拖放

使用单个手指,用户可以通过将内容从一个位置拖动到另一个位置来移动或复制选定的照片、文本或其他内容,然后抬起手指将其放下。

[译]用户交互:数据输入

无论是点击界面元素还是使用键盘,输入信息都可能是一个乏味的过程。当一个应用程序在做任何有用的事情之前先要求大量的输入来减缓这个过程,人们可能会很快气馁,甚至可能…

[译]用户交互:认证

仅在有价值交换的时候要求用户身份认证,例如个性化体验、访问附加功能、购买内容或同步数据。如果你的应用程序需要认证,保持登录过程快速、简单、不突兀,所以它不会降低…

[译]用户交互:音频

人们通过音量按钮、静音开关、耳机控制和屏幕音量滑块操控声音。许多第三方附件也包含声音控件。音频可以通过内置或外置扬声器、耳机输出,甚至可以通过启用AirPlay…