1. 前言
不妨先来看看Android 开发者文档中的一些说明,比如:Android Developer | 设计指南。首先引入眼帘的是一句总览:
Android 用户期望您的应用的外观和行为与平台保持一致。您不仅应当遵循 Material Design 指南来设计视觉和导航模式,还应遵循质量指南,以便确保兼容性、性能和安全性,等等。
所以说,设计原则应该是多方面的,包括用户心理、设计外观和质量等。
2. 设计原则
2.1 基于用户心理
- 用户总是会规避麻烦的,所以整体风格应该简洁、干净,注重功能本身而不是形式感。
- 最好能够提供用户熟悉的
UI ,从用户的角度来思考该如何设计。 - 以用户使用情景的思维方式来做界面设计,比如:哪个功能放置在哪个位置等。
- 尽量少的让用户输入,输入时尽量多给出参考,且自动保存用户的输入成果。
2.2. 基于外观
- 使用对比较强的文字和元素颜色,例如在重要的元素上避免使用白色或者浅灰色,因为可能在一些较差的屏幕上看不见。
- 在不同亮度的环境下,不同的屏幕亮度设置。
- 考虑不同的设备,为不同的分辨率设计。比如:低分辨率(
LDPI )、中分辨率(MDPI )、高分辨率(HDPI )和超高分辨率(XHDPI )四种分辨率屏幕。可以单独为这些屏幕设置特殊的文字或者视觉元素显示尺寸。 - 注重排版和配色,可以关注扁平化或者卡片式设计风格,均存在对应的设计理念。
2.3. 基于质量
- 提高应用程序响应速度,用户等待时间不宜过长。
- 耗时任务操作应该都有提示,至少应该提供简单进度条。
- 手机端和平板端的设计风格应该统一,但平板得益于更大的窗口,所以平板端的
UI 需要更大的字体、更大的按钮和更多的留白。 - 考虑不同的
Android 系统版本,在Android 中系统更新较快,且新的系统往往需要很长的时间才能够全面占领市场。所以通常需要尽可能提供新的版本的应用程序,以防止系统重大更新而导致之前的应用不能用。 - 关注
Android APP 优化相关知识,提高APP 的响应时间,防止应用程序异常退出等。
3. 后记
如果您有不同的看法,欢迎评论补充。
References
|