-
无论尺寸如何,屏幕都是最重要的
-
可点击元素的最小尺寸是44×44 点
- 在Retina液晶屏上,1 点=2 像素
- iPhone 4:640 * 960 像素
- iPad:768 * 1024 像素
- 其他iPhone和iTouch:320 * 480 像素
- 应用外观的影响显而易见
- 但是用户最关注的还是内容
-
屏幕的方向是会变的
- 在 iPhone 和 iTouch 上,桌面只会以竖直的方向展示。这使得用户期望应用也以这个角度打开。
- 在 iPad 上,桌面能够以任何角度展示。所以用户会期望应用以与桌面相同的方向打开。
-
应用响应手势,而不仅仅是点击
-
单点手势
-
单击
- 选中项目或点击按钮
-
双击
- 放大或缩小当前视图
-
拖动
- 滚屏
-
纵向轻扫
- 快速滚屏
-
横向轻扫
- 在列表视图中,横向轻扫某个项目可激活删除按钮
-
按住
- 出现放大的文本编辑界面,以便移动光标
-
多点手势
-
轻放
- 放大当前视图
-
轻捏
- 缩小当前视图
-
晃动
- 初始化撤销或重做功能
- 多点手势并非总是最佳选择,要注意场景
-
每次只与一个应用交互
-
多任务支持
- 应用退出时只是在后台挂起,开启底部的多任务栏时可以看到所有后台应用
- 挂起的应用重新调用时不用重新渲染界面
- 有的应用挂起时会继续运行,如iPod播放器
-
可以在「设置」中修改使用偏好
- 用户需要退出当前应用,去「设置」中修改使用偏好
- 不常修改的使用偏好应该放在「设置」中
- 有的应用内置「设置」功能,方便使用时随时修改,但不意味着每个应用都要这么做
-
屏幕上「帮助」的效果有限
- 移动设备的用户不会有时间和耐心去看一大段帮助
- 帮助内容会占用移动设备上非常宝贵的存储空间
- 应用的使用方式应尽可能符合直觉
-
一个应用只有一个窗口
- 用户觉得应用就是无限延展的一屏或者可切换的很多屏
-
有两类应用运行在iOS 上
- 本地应用
-
加壳的 Web 内容
-
Web 应用
- 能用于完成某种任务并且遵从某种展示标准的网页,与本地应用类似
-
优化过的网页
- 针对 iOS 设备进行了优化,调整了显示布局和大小
-
兼容的网页
- 未经过优化的兼容 iOS 设备的网页
-
iOS 平台上的 Safari
- 默认全屏,无法修改,但是可以放大或缩小显示的内容
- 支持 cookie
- 不支持 Flash 和 Java,也不支持第三方插件
- 将手势理解为对「内容展示方式」的操作,不直接操作内容本身
- 允许网页全屏显示,方便编写 Web 应用