移动应用设计:跨平台交互与工具选择
跨平台交互体验设计
在移动应用设计领域,为不同操作系统的多种手机和平板电脑设计应用,比为同一操作系统的设备设计应用要困难得多。当从安卓系统转向苹果iOS系统时,设计师或程序员就像是跨越国界进入一个语言和文化完全不同的新国家,需要适应新的编程规范和设计风格。
在规划跨平台应用项目时,最大的错误就是将初始设计强行应用到其他平台。如果一个应用是为iOS系统精心定制的,就不要试图在安卓或黑莓10系统上逐点复制它。除游戏外,大多数应用依赖于一些原生界面组件,强行移植到其他平台往往效果不佳。因为没有通用的交互实现方式能将应用适配到所有操作系统,所以将iPhone界面移植到安卓系统,可能会让用户觉得程序格格不入且难以操作。例如,大多数iOS应用依靠标签栏在不同视图间导航,但这种界面风格在安卓系统及其各种尺寸的设备上可能会显得混乱,且扩展性不佳。
为多个操作系统构建应用,就像为多种设备构建应用一样,从一开始就做好规划会受益匪浅。尽管由于难以预测未来或项目预算限制,这往往是一项艰巨的任务,但如果设计师能够同时为两个平台开展工作,那么理想的做法是先为通用移动应用创建交互和界面线框图,而不考虑具体的目标平台。通过构建这样的线框图,设计师可以减少对特定交互方法或界面组件(如标签栏或导航栏)的关注,转而专注于应用内内容的来源,包括表格、地图、视频等,以及这些元素如何为用户连贯地连接起来。
当设计师了解了用户在应用内的大致操作路径后,就可以开始为目标操作系统应用特定的界面组件。此时需要决定iOS应用是否使用标签栏,安卓应用是否采用操作栏,以及是否实现安卓系统的全局“返回”按钮或在iOS标准导航控制器中加入“返回”按钮。在这个阶段,还需要查看应用的内容流
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



