[译]APP架构:新手上路

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

提供一个启动界面
当你的应用程序启动时,启动屏幕会出现,给人的印象是你的应用程序响应速度快,同时允许初始内容加载。这个屏幕很快被你的应用程序的第一个界面所取代,所以,除了可本地化的文本和交互元素之外,它应该与这个屏幕非常相似。要了解更多,请参见启动屏幕。

提供适当的方向
如果你的应用程序支持纵向和横向模式,它应该使用设备的当前定位来启动。如果你的应用程序只在一个方向上运行,它应该总是在这个方向上启动,并让人们在必要时旋转设备。不管设备是向左还是向右旋转,在宽屏模式下的应用程序应该正确定位,除非有令人信服的理由。要获得额外的指导,请参见适应性和布局。

快速响应
避免显示一个闪屏、菜单和指令,这会使得花更长的时间到达内容和开始使用你的应用。相反,让用户直接进入。如果您的应用程序需要教程或介绍序列,提供一种方法来跳过它们,不要向老用户显示它们。

提供有效的帮助
主动预估什么时候可能会被困扰。例如,一个游戏可以在暂停或当一个角色不前进的时候,显示一些有用的提示。避免用户在第一次操作时错过提示,提供一个可以重复使用的帮助。

坚持最基础的引导
为初学者提供指导是可以的,但是引导教学并不能代替伟大的应用程序设计。首先,让你的应用程序直观。如果需要过多的指导,请重新考虑应用程序的设计。

让学习变得有趣和直观
新手引导要做的比阅读一份说明书更有趣、更有效。使用动画和互动来逐渐地和身临其境的教学。避免显示交互式的屏幕截图。

避免在前面要求设置信息
人们希望应用程序能正常工作。为大多数人设计你的应用程序,让那些少数想要不同配置的人去调整设置以满足他们的需要。在可能的情况下,从设备设置和默认设置中获取设置信息,或者通过同步服务,比如iCloud。如果你必须要求设置信息,尽量让第一次的设置提示往后推迟。

避免在应用程序中显示许可协议和免责声明
在你的应用程序下载之前,让应用程序商店显示协议和免责声明。如果你必须在你的应用程序中包含这些条目,那么将它们以一种合适的方式进行,力保不破坏用户体验。

当应用程序重新启动时恢复先前的状态
不要让用户去寻找他们之前在那个位置做什么。保存和恢复你的应用程序的状态,这样他们就可以继续留在他们停止的地方。

不要让用户太快或太频繁地给你的应用评分
过早或频繁地要求评级很烦人,会减少你收到的有用反馈的数量。为了鼓励人们深思熟虑的反馈,在要求评分之前,给人们时间来形成对你的应用的看法。总是提供一种选择退出评级提示,永远不要强迫用户评价你的应用。

不鼓励重新启动
重新启动需要时间,并且让你的应用看起来不可靠而且很难使用。如果您的应用程序有内存或其他问题导致不能运行或系重启,您需要解决这些问题。

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

2条评论