BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Google课程:面向移动开发人员的用户体验设计

| 作者 Abel Avram 关注 10 他的粉丝 ,译者 马德奎 关注 0 他的粉丝 发布于 2014年8月4日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

面向移动开发人员的用户体验设计是由Google开设的一门免费/付费的课程,旨在帮助开发人员成为用户体验设计师。

在这门课程里,他们教授如何开始成为用户体验设计师。据作者说,当开始一个新的应用程序或者重新设计现有应用程序时,对于开发人员而言,重要的是不要立即进行编码,而要开始进行用户体验方面的思考:他们试图实现什么目标,谁是应用程序的目标用户,用户会喜欢什么,用户希望有哪些功能,什么样的应用程序使用场景应该考虑到?

用户体验设计的第一步是确定一个角色,即应用程序的一类目标用户,确定使用场景,并选择一个会让他们高兴的功能集。据课程作者说,开发人员需要谨慎,不要创建一个让他们自己满意的功能列表,而是要为其应用程序的目标角色创建一个功能列表。它不是开发人员喜欢的,而是用户喜欢的。

用户体验设计的另一个步骤是与实际的用户交谈,找出他们想要什么,什么对他们有用以及什么没用,他们希望获得什么样的提升,等等。

另一个门需要学习的课是,开发人员需要将他们的大脑从代码中解脱出来,然后放眼全局,一项他们称之为“低分辨率线框图(Low-Res Wireframing)”的技术。开发人员应该基于应用程序试图完成的任务认真考虑用户将如何使用应用程序,什么是必要的什么是不必要的,用户需要经过哪些步骤才能使用它,等等。在这个时点上,开发人员不需要考虑底层代码实现,因为那可能会影响用户体验如何设计。

面向移动应用程序的用户体验设计不同于面向桌面应用程序的。开发人员需要在若干移动制约因素导致的限制中理解和设计:有限的数据、有限的电量、分散的注意力、用手习惯(如何将设备拿在手中)、小屏幕和时断时续的网络。对于如何在设计应用程序时把这些限制考虑进来,该课程提供了技巧。

对于如何充分利用Android提供卓越的移动用户体验,该课程的最后一门课提供了指导。虽然与台式机相比,移动设备有诸多限制,但他们带有若干传感器帮助构建用户上下文,这可以丰富应用程序的功能:

  • 用户正在做什么?是晚上吗?他正在走动、跑步、飞速前进?
  • 用户在哪里?从GPS传感器或者网络连接收集的信息。
  • 她/他在谁或者什么附近?找出用户位置与其他用户或者地标位置的关系。
  • 用户是谁?从像Google+这样的社交网络收集的信息。

用户上下文可以通过Google Services获得,它们提供了API,用于获得用户位置。

该课程的课是由两位作者讲授的,以短视频形式提供,而且免费。该课程还包含作业。一个例子是,选择一个你不喜欢的应用程序,并提出如何改进的建议。另一个是,从头开始大概描述一个应用程序的想法。课程的这一部分是免费的。付费部分包括作业建议和反馈、访问一位可以回答相关问题并审核代码的教练、最终项目审核以及证书。

面向移动开发人员的用户体验设计是一门面向初学者的课程,但Google还有其它一些中级或高级课程,如:开发Android应用程序开发可扩展的应用程序移动Web开发网站性能优化HTML5游戏开发

查看英文原文:Google Course: UX Design for Mobile Developers

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT