iphone人机界面指南

iphone人机界面指南

ID:13350951

大小:8.20 MB

页数:94页

时间:2018-07-22

iphone人机界面指南_第1页
iphone人机界面指南_第2页
iphone人机界面指南_第3页
iphone人机界面指南_第4页
iphone人机界面指南_第5页
资源描述:

《iphone人机界面指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、iPhone人机界面指南目录第一部分Ø设计您的iPhone应用程序ØiPhoneOS平台:丰富的可能性·牢记平台间的差异o紧凑的屏幕尺寸o内存是有限的o每次只能显示一个窗口o每次只能运行一个程序o简短的用户帮助·您的选择是什么?oiPhone应用程序o仅在网页上显示的内容o混合应用程序·三种应用程序风格o效率型应用程序o实用型应用程序o沉浸式应用程序·选择一种应用程序风格·当您有个现成的计算机应用程序时·案例研究:将桌面应用程序移植到iPhoneOSo邮件oiPhotoØ人机界面准则:创建优秀的用户界面·隐喻·直观操作·即看即点·反馈·

2、用户控制·美学完整性Ø设计iPhone应用程序:从产品定义到品牌宣传Ø处理常见任务第二部分Ø设计您iPhone应用程序的用户界面Ø用户界面概述Ø导航栏,标签栏,工具栏和状态栏Ø警告,动作表单和模式视图Ø表格视图,文本视图和Web视图Ø应用程序控件Ø系统提供的按钮和图标Ø创建自定义图标和图像·给出产品定义说明·优秀iPhone应用程序的共性o简单和易用性§显而易见§由上而下的布局§最大限度地减少所需的输入§简洁地表达信息§为控件提供指尖大小的目标区域o将重点放在主要功能上o有效地沟通·适当的支持手势·慎重地融合品牌元素·启动·停止·管理设

3、置或配置选项·支持复制和粘贴·支持撤销和重做·启用推送通知·保证应用程序的可用性·提供搜索功能并显示搜索结果·使用用户的位置信息·处理方向的变化·使用声音o振铃/静音切换—用户的期望o音量按钮—用户的期望o耳机和耳麦—用户的期望o无线音频—用户的期望o定义应用程序的音频行为o小结·提供选项·提供许可协议或免责声明紧凑的屏幕尺寸iPhoneOS设备具有高分辨率的小型屏幕,适合用户放入口袋且具有强大的显示功能。iPhoneOS设备屏幕的尺寸是480x320,iPhone4是960x640。内存是有限的iPhoneOS的虚拟内存模型不包括磁盘

4、交换空间,须注意避免分配的内存超出设备的可用内存。发生内存过低的情况时,iPhoneOS将警告运行中的应用程序,若问题仍然存在,应用程序可能被终止。确保您的应用程序对于内存使用警告作出回应,并及时清理内存。在设计应用程序时,可以通过避免内存泄漏,减小资源文件大小以及延迟加载资源的方式,尽力地降低程序的内存占用。每次只能显示一个窗口iPhone应用程序可以包含必要数量的不同窗口,但是用户不能同时访问,只能顺序访问和查看。同一时刻只有一个iPhone应用程序可以运行,第三方应用程序不能在后台运行。这意味着当用户切换到另一个应用程序,接电话或

5、是查看邮件时,他们当前使用的应用程序将被关闭。重要的是,保证用户享有良好的程序切换体验的最有效方法就是将您的应用程序的启动时间降到最低。一般说来,用户通过切换至设备上其他应用程序或服务的方式退出您的应用程序时,他们不会特地关闭您的应用程序。因此,不要期望用户显式地从菜单中选择退出或是点击关闭按钮。这意味着您的程序可能在没有太多通知的情况下退出,由此您应尽可能迅速地保存用户所做的修改。这样就能在应用程序切换时形成快速而平稳的过渡,并且保证下一次您的应用程序启动时能够显示用户最近做的修改。简单程序模型的另一个重要方面是您处理程序特定配置的方

6、式。在iPhoneOS设备上,用户在设置程序中设定配置。您的iPhone应用程序可以提供这种配置,但是这意味着当用户想在设置中访问这些配置时,他们必须退出您的程序。如果您根据标准指南提供用户仅需设定一次的设置,那么您的程序的用户体验就会比较流畅。简短的用户帮助移动用户在使用您的应用程序前没有时间通读大量的帮助内容。更重要的是,您也不想用宝贵的空间显示或存储帮助内容。iPhoneOS设备的设计特点是易用,所以满足用户的期望并使您的应用程序用法清晰明确是十分关键的。您可以采取如下措施:·正确地使用标准控件。因为用户已经熟悉在内置应用程序中看

7、到的标准控件,所以他们了解如何在您的应用程序中使用这些控件。·确保您的信息中呈现的路径具有逻辑性,让用户能够轻松作出预测。另外,确保提供标记,比如后退按钮,这样用户就可以知道他们的位置并且了解如何重复原来的步骤。您的选择是什么?在您决定如何将产品呈现给iPhoneOS用户前,您需要了解您可以选择的范围。根据产品的实现细节和目标用户,某些类型的软件可能更符合您的需求。本节将为iPhoneOS设备开发的软件根据实现方法分为三大类。粗略地说,您可以创建:·iPhone应用程序,也就是您用iPhoneSDK开发的,在iPhoneOS设备上本地运

8、行的程序。·仅在网页上显示的内容,包括Web应用等,也就是像内置iPhone应用程序一样运行的网站。·混合应用程序,在Web视图区域中提供网页内容的访问,但是也包含了一些iPhoneOS用户界面元素。iPh

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。