如何规范手机APP的UI设计?
第一:了解平台。
就像网页设计师需要了解HTML/CSS一样,作为一个移动UI设计师,你应该了解移动APP的架构。首先,移动终端设计的语言不同于网页设计的语言。不同的平台有不同的编程语言和接口,移动终端界面的组成不是CSS和标签可以实现的。
你需要深入阅读官方开发文档,多了解APP的文档知识,了解APP的构成,编译方法,发布方法,了解设计规则。这些东西不仅关系到你的应用开发,还会影响到系统的稳定性、续航等因素。作为一个移动UI设计师,你只懂简单的移动设计是不够的。我们需要从长远角度考虑。
第二:了解移动端的技术构成。
对于一个UI设计师来说,仅仅了解平台的基本特性是不够的。接下来,你需要了解它的相关技术组件:位置服务(wifi、GPS等。)、蓝牙(低功耗蓝牙技术)、信号、前后摄像头、麦克风、陀螺仪、位置传感器、加速度传感器、指纹扫描仪(iPhone 5s)、眼球追踪技术、语音识别、人脸识别等等。每一项新技术的背后,都是应用、交互设计、体验甚至商业模式的更多可能性。
第三,发掘本地UI组件的开发潜力。
每一个手机操作系统中总有大量的本地UI组件,并且有很大的自由度,方便你自定义。你需要准确的了解它们的特性(大小、尺寸、功能),你可以为你合作的开发者节省大量的工作时间。
第四:了解移动端的工作流程。
安装SDK并运行,了解移动开发框架,如TubyMotion、Xamarin和Titanium。熟悉集成开发环境,因为它包含了移动开发所需的所有方面。
第五,了解移动终端的界面模式。
三个移动平台之间有相似之处,但深入探究它们的交互设计,会发现它们在理念上的巨大差异。作为设计师,你需要了解这些差异,以及它们是如何在实际案例中体现出来的。
不要只关注单一平台,三个平台都需要深度体验,每天至少玩一次,至少玩半年。在这个过程中,体会差异,保留你认为重要的、有代表性的、值得保留记录的截屏。作为一个单一平台的狂热粉丝,你不可能成为一个移动UI设计师。
第六:记录并解释你的UI设计。
考虑到截屏不足以展示UI的所有特性,你需要学会记录界面的不同状态、过渡过程、过渡动画等信息,学会记录界面针对不同情况的反馈。