欢迎来到天天文库
浏览记录
ID:37813687
大小:1.50 MB
页数:44页
时间:2019-05-31
《blackberry OS SDK (操作系统开发工具包)UI指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、BlackBerry®TabletOSSDK(操作系统开发工具包)UI指南ProsantaBhattacherjee,应用开发顾问ResearchInMotionRenaunErickson,Adobe开发者技术宣传工程师Adobe系统公司November4,2010年11月4日1议程•前三周的内容回顾•BlackBerryPlayBook的特色•设计原则•通知和指示图标•屏幕设计•UI组件2第1周内容回顾•安装过程•BlackBerryTabletOSSDK•BlackBerryPlayBookSimulator•设置FlashBuilder4•
2、创建HelloWorld应用•将该应用部署至BlackBerryPlayBookSimulator•滑动手势(SwipeGestures)•Flash播放器和AIR3第2周内容回顾•开始极建我们的应用•极建具有基本功能的应用•通过AdobeFlashBuilder4执行测试和调试•极建BlackBerryPlayBook应用的不同方法•FlashProfessionalCS5•命令行工具4第3周内容回顾•摄像头•设备传感器•应用的生命周期•滑动手势(SwipeGestures)•设备信息•活动指示标识•电池电量和事件•SQLite•文件I/O•对话
3、框5BlackBerryPlayBook的特色6BlackBerryPlayBook的特色•7英寸屏幕•多点触控界面•支持多达4个触控点•可横屏或竖屏显示•虚拟键盘7BlackBerryPlayBook的特色屏幕尺寸每英寸像素数点距(mm)1024x600像素,显示区域为169.30.15153.6mmx90mm•设计UI时要考虑不同的屏幕尺寸,如果将来有不同的屏幕尺寸的PlayBook出现,您只需要进行少量的UI适配工作。•使用相对尺寸(百分比),而非绝对尺寸•建议尽量使用默认字体和字体大小•它们进行了专门设计,能够使PlayBook上的文本清晰
4、易读8设计原则9设计原则•针对无限制的屏幕进行设计•极建应用,要充分利用滑动手势•将信息放置在一个持续显示的屏幕中,并鼓励用户在屏幕中进行探索•不使用垂直层次结极的屏幕导航,而是创建水平的层次结极。10注重内容和简便性•创建互动式的、吸引人的内容•使用户只需点击内容便可以使用应用,而不必点击按钮•例如,轻按文章名称便可以阅读,无需高亮选中再点击打开•注重于应用的主要用途•避免使应用附加过多其他功能,导致其偏离设计主旨•根据应用的设计主旨,尽可能为用户提供最佳使用体验•将附属功能从主屏幕中移除,移至菜单中11极建以触控为中心的应用用户操作结果类型从屏
5、幕顶端向中心滑动该操作显示菜单应用特定从屏幕底部向中心滑动该操作显示导航栏系统级从屏幕左侧或右侧向中心该操作切换应用系统级滑动12屏幕交互操作用户操作结果轻按屏幕在应用中发起一个操作该操作会将屏幕中的内容朝着滑动的方向,手指在屏幕上滑动以相应的速度进行移动该操作将高亮显示一串字标识、一个单词、用手指长时间点住一个项目一个链接或一个项目,例如一则电子邮件消息或一幅图片同时触摸屏幕中的两个位置该操作将高亮显示两个位置之间的文本双指张开或双指收紧这些操作将使一个项目放大或缩小13最佳实践•创建互动式的、吸引人的内容•使用户只需点击内容便可以使用应用,而不
6、必点击按钮•例如,轻按文章名称便可以阅读,无需高亮选中再点击打开•重点关注应用的主要用途•避免使应用附加过多其他功能,导致其偏离设计主旨•根据应用的设计主旨,尽可能为用户提供最佳使用体验•将其他功能从主屏幕中移除,移至菜单中14通知和指示图标15通知和指示图标•应用通知图标显示在屏幕左上角•通知用户应用特定事件,例如新的电子邮件消息•状态指示图标显示在屏幕右上角•显示电池电量和无线连接等系统状态信息16通知和指示图标•应用通知提示用户有新的事件或新的信息•您可以在出现新的信息、并且您希望用户了解该信息时触发一个应用通知•用户可以通过点击图标查看通知
7、详情•最佳实践•请审慎使用通知。尽力保证所显示的通知是用户真正希望注意的信息。•请勿使用通知提供反馈(例如,表格提交的确认结果)17屏幕设计18屏幕设计•保守地使用标题栏•仅在用户访问应用中复杂的层次化数据时使用标题栏作为导航。不要在单屏幕应用或者简单的平面应用中使用标题栏。•尽量将UI组件放在菜单中,而不是放在屏幕中•应用菜单可以包括主菜单或二级菜单•当手指从屏幕顶部向中心滑动时显示菜单•为选中的项目提供弹出菜单,让用户可以快速访问最常用的功能•当用户用手指按住屏幕中的一个项目时,显示一个弹出菜单19UI组件20按钮•使用清晰、简明的标签•尽可能
8、使用一个单词的标签•使用动词来描述相关操作(例如,“取消”、“删除”或“保存”)•如果空间有限,并且在特定的上下文环境中图
此文档下载收益归作者所有