在 Android Design 网站,不仅对应用设计的具体要素进行描述,而且规定了 Android 应用设计的基本原则。这些原则共有 17 条,分为三大类:着迷、简化、惊喜(Enchant,Simplify 和 Amaze)。这些原则的背后有着怎样的考虑?

在今年的 I/O 大会上,两位设计师讲述了 Android 设计原则的心理学因素。Co.Design 网站对此进行了报道。

基于大量的用户研究,两位设计师合作编写了设计原则。她们说,Android 团队进行 UX 设计时,把情感作为重要的参考要素。设计团队参照了心理学家 Barbara L. Fredrickson 的观点:要对抗一份消极的情感,需要三份积极的情感。

以此为参考,设计团队在考虑问题的时候,会以设计原则为根据,判断某种解决方案的利弊。她们用两个罐子做比喻,其中一个罐子摆放积极的情感,另一个罐子摆放消极的情感。好的方案使积极情感的罐子盛满,而消极情感的罐子为空。

比如在设计 Android 主屏的时候,如何让用户了解自己已经到达最后一屏呢?设计团队可以选择什么也不做。这样的话会破坏两条设计原则,造成两份消极的情感。(一条原则是:我总是知道自己的位置;另一条是:这并非我的错误。)另一种选择是,在屏幕上弹出一行文字,告诉用户已经到达最后一屏,但这仍然会违反“这并非我的错误”的原则,因为弹出通知像是告诉用户做错了某件事情,另外,还违反了另一条原则“只有重要时才打扰我”。

设计团队最终解决方案是,当用户到达最后一屏后,如果继续翻动,屏幕会向侧面倾斜,并且改变颜色。通过这样的动画,用户意识到自己已经到达最后一屏。这遵循了四条设计原则,增加了四份积极的情感,包括以特别的方式使人惊喜,零星的鼓励,使用图片而非文字,以及可以用于它处的花招。

可以想象的是,在具体设计过程中,设计团队是不可能死板套用原则的。不过,通过这件例子,我们可以了解到 Android 设计团队对用户情感的重视。如今,移动产品已经深入我们的生活,产品中微小的设计细节,常能影响我们的心情。对于设计师来说,细节上的追求不仅是美感问题,而且是一种对用户负责的品质。

文章来源:ifanr.com

给作者打赏,鼓励TA抓紧创作!赞赏

android团队,Android团队如何进行情感设计相关推荐

  1. android如何兴起_情感设计的必要兴起

    android如何兴起 by Jordan Harper 乔丹·哈珀(Jordan Harper) 情感设计的必要兴起 (The necessary rise of emotional design) ...

  2. 刀口舔血,步步惊心!——Android中小开发者/团队广告盈利全攻略

    http://blog.sina.com.cn/s/blog_8627ac3c0100zje9.html 刀口舔血,步步惊心! Android中小开发者/团队广告盈利全攻略及"Gemini ...

  3. 交易模拟器 android,为Android/Chrome融合打基础? 谷歌收购模拟器团队

    原标题:为Android/Chrome融合打基础? 谷歌收购模拟器团队 据外媒报道,PC版Android模拟器LeapDroid团队宣布加盟谷歌.不过,与此相伴的一个坏消息是他们将不再继续开发Leap ...

  4. 基于Android平台的手机安全助手的设计与实现

    1.研究(设计)目的意义及国内外研究状况和应用前景(附参考文献): (一)选题的目的和意义 Android曾经是一家创立于旧金山的公司的名字,该公司于2005年8月份被Google收购,并从此踏上了飞 ...

  5. android 漂亮的表单界面,面向ArcGIS for Android的表单界面生成器的设计与实现

    孙俊英 陈忠超 摘 要:基于ArcGIS for Android的采集系统作为当下主要的野外采样方式之一,被广泛的应用于各类场景,针对不同采集内容,采集系统的主要差异在于采样的属性数据所有不同,使用传 ...

  6. android国外壁纸app,国外Android精美主题、壁纸Ui界面设计大全-MyColorscreen

    Android精美主题.壁纸Ui界面设计大全-MyColorscreen 让你看到你的朋友或者大家使用什么应用程序和壁纸. 如果你跟我们一样,热爱智能手机和平板电脑.喜欢玩不同的主题, MyColor ...

  7. 二手平台android界面,Android二手书交易app设计(2)启动图Activity

    在app打开的时候,会先进入到启动图界面.在启动图界面中停留3s(或者直接跳过),而后判断是否已经登陆.进入到登陆页面或者是进入到主页面.html 一 启动图界面 采用帧布局(framelayout) ...

  8. Java实现旅游app_基于安卓Android平台的旅游系统APP的设计(Eclipse,MySQL)

    基于安卓Android平台的旅游系统APP的设计(Eclipse,MySQL)(任务书,开题报告,论文15700字,程序代码) 摘  要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心 ...

  9. 【Android】音乐播放器APP的设计与实现

    [Android]音乐播放器APP的设计与实现 一.界面设计 二.核心代码 一.界面设计 (1)注册登录 (2)主界面 (3)音乐播放器 可以实现开始,暂停,下一首,上一首功能:滑动进度条可以改变音乐 ...

最新文章

  1. SAP Commerce(原Hybris)的订单处理框架和SAP CRM One Order框架
  2. Linux 命令简单介绍第二课笔记
  3. 《力学》课时二质点运动学(二)
  4. 下个软件包可能泄露信用卡信息,Python包存储库PyPI又爆恶意代码,下载达3万次,你中招了吗?...
  5. maya python 游戏与影视编程指南_《Maya Python游戏与影视编程指南》【价格 目录 书评 正版】_中国图书网...
  6. Oracle触发器6-管理触发器
  7. AGC002E(AtCoder1999) Candy Piles(博弈论)
  8. Modular Inverse(zoj3609+欧几里德)
  9. 快逸报表传递中文参数乱码解决
  10. 群晖服务器自动同步到本地电脑,安装群晖Drive,实现多台电脑文件同步
  11. VB程序VB代码:摄像头视频图像的监控,截图,录像(改进)
  12. 关于悟空CRM部署经历--钟艳明
  13. 【机器学习】K近邻(KNN)算法详解
  14. 索尼a7c语言没有英语,索尼A7C的三大优点和缺点,看完再决定要不要买
  15. 灵感来了挡也挡不住,基于Redis解决业务场景中延迟队列
  16. 小米计算机弹歌曲,趣味冷知识!小米的T9拨号键盘可以弹乐曲,没想到吧!快来试试!...
  17. mysql---创建学生表
  18. 关于html5外文翻译三千字,推荐5个功能强大的外文文献学术论文翻译工具
  19. 球差电镜测试常见的问题及解答(一)
  20. 传奇GM操作教程方法

热门文章

  1. 升级到asp.net core 3.1遇到的json异常
  2. 解决mysql中limit和in不能同时使用的问题
  3. 解决开启服务器防火墙导致ftp不能连接的问题
  4. 基于webpack的前端工程化开发解决方案探索(一):动态生成HTML
  5. 使用Kettle抽取数据时,出现中文乱码问题解决方案
  6. 要求用户提供输入,直到他们给出有效的答复
  7. 从父页面在iframe中调用JavaScript代码
  8. 如何在Git中克隆所有远程分支?
  9. sshpass连接主机以及执行命令
  10. selenium中webdriver识别class属性多个值中有空格的解决方案