谷歌 Android 应用换新装 小颜色大学问
自从App应用诞生至今,人们似乎一直将关注点放在了App本身,而鲜有人会仔细留意一款 App图标的设计风格。4月15日,多家外媒报道称,向来不大注重外形设计的谷歌,或将对自己的应用图标进行一番“重塑”,在即将召开的谷歌I/O开发者 大会上,有一批新图标即将给用户带来一种全新的体验。
据 了解,此次更新的Android图标风格简称为“Moonshine(月光式)”,跟现在的网页版应用图标颇为相像。以Gmail为例,如下图所示,网页 版Gmail的图标是一个封起来的扁平信封,而Android版的Gmail图标就比较立体:一个半开启的信封里露出一张写着“M”的信纸(左边为网络 版,中间位现行Android版,右边为即将推出的改良版)。
尽 管此前有人认为,不同平台有必要采用不同风格的图标风格,但根据此番透露出的内部消息来看,谷歌似乎正计划将网络版的设计风格带入到自己的Android 应用中:加长的扁平设计风格,对图标核心元素添加了浓重的阴影,整体看上去更加稳重、大方。与此同时,包括Play Music、Books、Movies、Google+在内的多款图标也变了样子,连Play Store中的Play标志也变为蓝绿颜色主题,而非现在的多彩主题。
想必有不少读者会好奇,区区小图标,为何谷歌要如此下力气进行这种“细枝末节”的改动呢?
科技媒体thenextweb认为,尽管用户本身可能很少留意,但图标颜色及元素的选取对一款App能否成功起着极为重要的影响,同时,这一影响在日益重要的移动市场更为突出。在这方面,苹果利用扁平式设计风格席卷电子产业的成功就是最好的例子。
一个成功的App图标犹如一件得体大方的外套,可以让用户第一次“遇见”这款App应用时,就“留下个好印象”。而在所有图标设计的元素中,又当属颜色的选取最为重要,因为它能以最直接、鲜明的方式“冲击”用户的视觉体验。
红色
多数少儿应用都喜欢选择红色作为自己图标的主色调,因为从颜色及心理学角度来看,红色易于引起人们的兴奋和活力,这也是为何Nike、ESPN SportsCenter等运动类图标,也偏好于选择红色主色作为自己的图标核心色调的原因。
同时,相较与蓝绿等冷色调,红色图标堪称“加粗式”图标,具有很强的突出作用,很容易让一款App有“鹤立鸡群”的效果。
蓝色
Facebook、Twiiter等很多社交媒体的App图标主色调都选择了蓝色,因为蓝色更易给人一种信任、力量、踏实和独立的感觉——这恰恰与多数社交媒体希望传递给用户的理念相近:值得信赖、充满创造性。
绿色
绿色是App应用图标的一大核心色彩,更是健康类应用最为偏爱的色彩。这背后的原因不用明说——绿色代表着自然、原始,与现代人对于养生、健康的理念一致。
此外,个人金融理财类App也喜欢采用绿色作为自己的主色调。因为有很多人在谈及金融市场时,都习惯性地避谈红色(国际股市以红色代表下跌,与国内相反),而绿色则象征着健康平稳地增长。
橙色
在红色蓝色逐渐成为App图标的两大主色之时,越来越多人选择橙色来与之区分。诸如Playground此类校园应用App就认为,橙色多给人以积极参与、友善的感觉,容易令用户联想到欢快之情。
事实上,不同的文化背景下人们对于颜色的理解也有一定的偏差,而对于那些放眼全球市场的公司而言,选择一种认同度高的图标颜色还是很重要的。
文章转载自开源中国社区 [http://www.oschina.net]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
[Android Pro] StarUML 版本破解
参考:http://bbs.chinapyg.com/thread-79022-1-1.html 官网下载地址 :http://staruml.en.softonic.com 各平台版本均适用,本文更改的为Mac版本。 1,打开对应 mac版本的安装包位置,在对应目录/Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js文件。 2,找到文件23行,修改对应下面函数。更改为如下代码: function validate(PK, name, product, licenseKey) { var pk, decrypted; // edit by 0xcb return { name: "0xcb", product: "StarUML", licenseType: "vip", quantity: "mergades.com", licenseKey: "later equals never!" }; try { pk = new NodeRSA(PK); decrypted = pk.dec...
- 下一篇
iOS内存管理学习笔记二
继续学习内存管理相关知识。 1、小小知识点 1>有关OC内存管理的方法并不包括在该语言中,而是包含在cocoa框架中,用于OS X,iOS的开发。 2>cocoa框架中foundation框架类库中的NSObject类负责内存管理的职责。 3>NSObject类的相关方法: (instancetype)alloc ------创建 (instancetype)retain ------引用计数增加 (oneway void)release ------引用计数减少 (void)dealloc 用图形表示如下: image.png 4>使用以下方法自己生成的对象,自己持有 +alloc +new +copy +mutableCopy 例如: NSObject * obj =[ [NSObject alloc]init]; 使用alloc方法生成对象,并把指向该对象的指针赋值给了obj这个变量,现在这个对象的retainCount值等于1。 另外,使用new方法生成对象基本等同于[ [NSObject alloc]init]。 即:[NSObject new] --...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块