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。

  首先是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-> 使用云端服务(存储和同步用户资料)来加强用户体验

  User Interface Design Tips - [Android官方设计指南阅读笔记]
  而自己关注的最后一部分是作者给出的几个优秀界面的设计准则:
1-> 关注用户

2-> 显示正确的内容

3-> 给予用户适当的回馈

4-> 有章可循的行为模式

5-> 容忍错误

  最后剩下的内容都是一些设计上的细节,值得仔细看看。
  推荐资源:http://android.guao.hk/posts/android-ui-developments-part-i.html(有关这份文档的翻译及译者的一些看法)

你可能感兴趣的:(interface)