摘要: 给出产品定义说明优秀iPhone应用程序的共性简单和易用性当您设计应用程序流程以及用户界面时,请遵循如下准则以保证应用程序的简单且易于使用:如何使用您的应用程序应显而易见。常见的功能和信息集中于屏幕的顶部。(由上而下的布局)您在设计应用程序的用户界面时,应将最常使用的(通常也是重要的)信息置于最明显且最方便的顶部。当用户从屏幕顶部浏览到底部的时候,呈现的信息的过程应该是由一般到特殊,从高级到低级的过程。最大限度地减少文本输入。当您向用户请求输入时,考虑使用表格视图(或选择器)来代替文本输入框。对用户来说,从一个列表中选择一项通常比输入单词容易得多。简洁地表达基本信息。为所有可点击元素提供一个指 阅读全文
posted @ 2011-12-11 23:21 Piosa 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 隐喻直观操作为了提高您的iPhone应用程序的操控感,您应确保:当用户操作屏幕上的对象时,这些对象保持可见用户操作的结果是一目了然的即看即点反馈用户控制在操作开始前应提供充分的取消操作的机会,并且确保在用户触发潜在的破坏性操作时取得操作确认。尽可能使用户能够正常终止正在进行的操作。美学完整性 阅读全文
posted @ 2011-12-11 22:50 Piosa 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 拥挤的用户界面将降低程序的吸引力并会提高使用的难度。确保您的应用程序对于内存使用警告作出回应,并及时清理内存。在您设计应用程序时,可以通过避免内存泄漏,减小资源文件大小以及延迟加载资源的方式,尽力地降低程序的内存占用iPhone应用程序可以包含必要数量的不同窗口,但是用户不能同时访问,只能顺序访问和查看。保证用户享有良好的程序切换体验的最有效方法就是将您的应用程序的启动时间降到最低不要期望用户显式地从菜单中选择退出或是点击关闭按钮。这意味着您的程序可能在没有太多通知的情况下退出,由此您应尽可能迅速地保存用户所做的修改。满足用户的期望并使您的应用程序用法清晰明确是十分关键的。您可以采取如下措施: 阅读全文
posted @ 2011-12-11 22:38 Piosa 阅读(186) 评论(0) 推荐(0) 编辑