平台差异•层级返回
IOS平台没有实体返回键,所以涉及层级见得导航,APP本身一定要有返回按钮,物理Home只负责退出
Android和WP平台都有物理返回键,点击返回的是动作流。例如在搜索页面,点击搜索框弹出键盘;点
击返回按键,不是返回到上一页,而是收回弹出键盘。在最新的Android指南中,应用中多了”返回上一级“
按钮,设计师在考虑信息层级时候需要注意怎样与硬件返回去分开,让产品的返回效率最高,同时不让用
户困惑。
平台差异•编辑选择
对于“编辑选择”功能,IOS有明确的入口,通常在导航栏上有编辑按钮,点击之后进入编辑模式,通常可
以多选,同时地步会增加操作栏,用来处理多选内容。Android是通过长按的方式进入编辑模式,此时操
作栏被情景操作栏覆盖,可以多选操作。WP平台通常都是单一的操作方式,没有多选,通过对单一元素
的长按来出现操作内容。
平台差异•对话框按钮
IOS平台一直遵循着否定按钮在左边,肯定性按钮在右边的原则。早期的Android平台与IOS相反,或者
由设计师自定义,各种形式都有。Android_4.0规范发布之后,明确规定了放置顺序和IOS相同。WP平
台与Windows系统的规范一样,把肯定性的按钮放到左边,否定性按钮放在右边。
Web app 和 Native app
移动平台app有三类:Web app通过HTML5实现,通过浏览器访问:Native app通过应用市场下载,
直接在本地使用。这两类app是我们最常见的,主要区别在于下图。如果想要快速地开发一款产品的话
了解市场的反馈,直接使用HTML5和Web app效率更高。第三类是Hybrid app ,也是通过应用市场
下载,看起来是一个Native app,但是只有一个框架壳,其中的内容其实还是通过Web app的方式实
现。
Web app特征
1、熟悉平台自带的浏览器和主流浏览器的特性。例如:主流浏览器在全屏的模式下,返回和退出全屏
按钮固定在左右下角,设计的时候需要规避界面中的主要元素被它们覆盖的情况。主流浏览器支持
手势左右滑动来驱动网页的前进和回退,所以应该避免界面中大面积的左右滑动控件与浏览器默认
的操作手势冲突
2、Web app不能锁定屏幕。所以必须考虑横竖屏的适配方案
3、HTML5目前已经支持离线存储、手势应用、地理位置、重力加速、音频视频嵌入、摄像头等功能。
但支持不能代表能够很好的应用到具体的设计中,所以这一块特别需要设计师和前端技术人员一起
来预演效果。