User Interface Design Tips - [Android官方设计指南阅读笔记]
题外话:最近让自己感受挺深的就是身边一个同学参加的那个"中国移动MM百万青年创业计划"的比赛,一开始自己都不知道有这比赛,后来在上Android课时老师让他上来介绍自己的开发心得时,自己才意识到,身边缺少的不是机会,缺的是会留意机会的到来与有勇气去把握机会的那种精神。听说那个奖金挺丰厚的,但自己更被他的一句话所引发不少思考:兴趣是让他参加这个比赛的原因(当时在下面看书,不怎样记得原话,就是强调了兴趣的重要性而已)。用诺基亚时用J2ME开发自用的程序,用M8时学习Windows Mobile的开发,用Android手机时学习Android的开发。
自己属于那种兴趣比较广泛的那种,对新事物的接触面相对很广,但很少会对某样事物产生持久的热情,包括对待身边的人也是如此。很纠结自己是否会是一个合适当程序员的人,对UI设计有兴趣,对用户体验有兴趣,对很多事物有兴趣,只是更多的是没有持久力的感情,自己的确应该反思下这种求学态度,专注于某一两门方向,要做到。
专业方向课选了一个移动开发平台,要学习Android的开发基础,期末结课评分的标准是自己根据自己的想法设计一个Android,自己想了一下,发现很多都已经有了成品,看来,现在,技术水平不是我们技术发展的瓶颈,而是创意吧。
在网上查资料时,看到官方博客上一份关于Android UI设计方面的建议与看法,觉得挺好的,记录下自己的阅读过程。
官方查看地址:https://docs.google.com/fileview?id=0BxEWAcbuDzg1NGNiZmVhNDgtMWIyNi00MTU4LTkwYjEtNGQxODkzOTMzNjM0&hl=en
该份PPT首先分析了一个良好的UI界面所能带来的好处,像软件质量的提升、在Android Market里会得到好评及排名等等,其实,很重要的一点就是良好的UI->良好的产品->优势(技术与非技术)->更多的收益。这条反应链的最终目标是非常现实的,也是合乎情理的。
整份PPT主要包括下面的5个讨论话题:1、Do's and don'ts; 2、Desgn philosophy and considerations;3、UI framework features you should definitely be using; 4、New UI design patterns; 5、Icons and guidelines.
自己的关注点在于Do's and don'ts以及里面提到的Desing philosophy and UI framework features。
这些的确是些好的提醒,像自己在平时做项目或者做作业时经常会贪图方便用绝对定位或者px单位,这样在平台迁移的时候就很容易出现布局上的问题,好的编码习惯是从平时开始积累的,要养成。
最后剩下的内容都是一些设计上的细节,值得仔细看看。
推荐资源:http://android.guao.hk/posts/android-ui-developments-part-i.html(有关这份文档的翻译及译者的一些看法)
自己属于那种兴趣比较广泛的那种,对新事物的接触面相对很广,但很少会对某样事物产生持久的热情,包括对待身边的人也是如此。很纠结自己是否会是一个合适当程序员的人,对UI设计有兴趣,对用户体验有兴趣,对很多事物有兴趣,只是更多的是没有持久力的感情,自己的确应该反思下这种求学态度,专注于某一两门方向,要做到。
专业方向课选了一个移动开发平台,要学习Android的开发基础,期末结课评分的标准是自己根据自己的想法设计一个Android,自己想了一下,发现很多都已经有了成品,看来,现在,技术水平不是我们技术发展的瓶颈,而是创意吧。
在网上查资料时,看到官方博客上一份关于Android UI设计方面的建议与看法,觉得挺好的,记录下自己的阅读过程。
官方查看地址:https://docs.google.com/fileview?id=0BxEWAcbuDzg1NGNiZmVhNDgtMWIyNi00MTU4LTkwYjEtNGQxODkzOTMzNjM0&hl=en
该份PPT首先分析了一个良好的UI界面所能带来的好处,像软件质量的提升、在Android Market里会得到好评及排名等等,其实,很重要的一点就是良好的UI->良好的产品->优势(技术与非技术)->更多的收益。这条反应链的最终目标是非常现实的,也是合乎情理的。
整份PPT主要包括下面的5个讨论话题:1、Do's and don'ts; 2、Desgn philosophy and considerations;3、UI framework features you should definitely be using; 4、New UI design patterns; 5、Icons and guidelines.
自己的关注点在于Do's and don'ts以及里面提到的Desing philosophy and UI framework features。
首先是5个don'ts:
1->不要照搬你在其它平台的UI设计,应该让用户感觉是在真正使用一个 Android 软件,在你的商标显示和平台整体观感之间做好平衡 2->不要过度使用模态对话框 3->不要使用固定的绝对定位的布局 4->不要使用px单位,使用dp或者为文本使用sp 5-> 不要使用太小的字体
接着是9个do's:
1-> 为高分辨率的屏幕创建资源(缩小总比放大好) 2-> 需要点击的元素要够大 3-> 图标设计遵循 Android 的准则 4-> 使用适当的间距(margins, padding) 5-> 支持D-pad和轨迹球导航 6-> 正确管理活动(activity)堆栈 7-> 正确处理屏幕方向变化 8-> 使用主题/样式,尺寸和颜色资源来减少多余的值 9->和视觉交互设计师合作
这些的确是些好的提醒,像自己在平时做项目或者做作业时经常会贪图方便用绝对定位或者px单位,这样在平台迁移的时候就很容易出现布局上的问题,好的编码习惯是从平时开始积累的,要养成。
然后作者提到了一些可供参考的设计哲学:
1-> 干净而不过于简单 2-> 关注内容而非修饰 3-> 保存一致,让用户容易投入其中,可附加少许变化 4-> 使用云端服务(存储和同步用户资料)来加强用户体验
![](https://pic002.cnblogs.com/images/2011/276364/2011040515493641.jpg)
而自己关注的最后一部分是作者给出的几个优秀界面的设计准则:
1-> 关注用户 2-> 显示正确的内容 3-> 给予用户适当的回馈 4-> 有章可循的行为模式 5-> 容忍错误
最后剩下的内容都是一些设计上的细节,值得仔细看看。
推荐资源:http://android.guao.hk/posts/android-ui-developments-part-i.html(有关这份文档的翻译及译者的一些看法)
@:卿之 → http://www.cnblogs.com/wpdev
©:博文是本人当时的学习笔记及知识整理,由于自身局限错误在所难免,敬请斧正.
©:本文版权属于博客园和本人,版权基于署名 2.5 中国大陆许可协议发布,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接和署名卿之(包含链接),不得删节,否则保留追究法律责任的权利。