程序员之问——为什么聊天软件app大多采用绿色?

简介:
为什么聊天App的图标大部分都是绿色的?看到以下的这些图标是不是有一种眼睛很舒服的感觉?
 
222fe8fc8f74808cec3203a2a724f5630394565b

上面这三排全部都是通讯、聊天应用程式的图示。不晓得大家有没有想过,为什么几乎全世界的通讯应用程式开发者,都不约而同地选择了绿色做为图示的颜色呢?

  f690e78d12329cefc05cd82a178576ac29d06a89

绿色有着「畅通」的含意。我试着找出其中的原因,但是只看到一些「绿色象征生命、循环、活泼、自然」的含意。虽然和「畅通」没有直接的关联,但大致上的方向和感觉比较类似。也许这也是人们从「绿色」抽象出一系列感受,并以此为根据使用绿色,不断发展、扩大的结果。

比方说红绿灯的「绿灯」,代表的就是「畅通」、「准许前进」的意思。
724151c482f32fff520513523230e838ab1c72d8
 

另一方面,回到手机本身,我们可以发现,自从有了行动电话,「红色键」和「绿色键」就分别代表「挂断」和「接通」。这个灵感可能来自红绿灯,也可能和通讯领域的传统有关,被一直沿用下来。后来的手机使用红、绿两键,iPhone以绿色做为通话和讯息的颜色,以及Android系统的拨号、通话界面,也都是如此。

  d000f7f9b15acfe212773a76db42c24ecbacb5d6

有一篇叫做《为什么Facebook是蓝色的:营销中的色彩学》的文章,谈到商业营销中的颜色应用,其中整理了一些著名的商标及品牌:

  a5d25cb9380ae25c60684f19831f9ad8ff4149bc

图中对每种主流颜色的用法,以及代表的意义,做了比较清晰的划分。绿色代表和平、轻松,比较接近通讯软件给人的感觉。Skype用的蓝色代表信任、可靠,(大部分办公软件是蓝色的,比如钉钉)也是如此。相反地,如果用代表「激动」的红色,或是代表「乐观」的黄色,总感觉不合。而且这篇文章中还提到,绿色和蓝色是消费者最喜欢的颜色,因为看上去比较舒服,容易被接受。

如果对颜色做具体分析的话,可以发现每种颜色都有不同的作用:
 
be57a3a609582777862fcc728040dd5661f93c59

绿色:和健康有关,对眼睛来说是比较舒服的颜色,用来放松。
蓝色:给人可信和安全的感觉,通常可在银行和商业事务中看到。
红色:代表能量,让人心跳加快和紧急的感觉,通常可在清仓大拍卖中看到。
黄色:乐观、年轻,通常用来吸引喜欢看橱窗的人的目光。
紫色:具有舒缓、安定的作用,常用在美容或抗老产品上。
黑色:看起来强大又有光泽,通常用来销售奢侈品。
粉红色:浪漫又女性化,通常用来销售女性及年轻女孩的用品。
橙色:积极进取,要大家行动起来:去订、去买,或者卖掉什么。

该篇文章还对比了绿色和红色版的网页,反差很大。到底哪一种会让你更想「Get Started Now」呢?

12001e6444e48d9e00e37eb364f50b2e55dffdf7 

不过总结来看,企业选择品牌和产品颜色的时候,并不一定遵循这个定律。有很多通讯软件也没有用绿色,Skype就是很明显的例子。

所以说,绿色之所以成为通讯应用程式图示的首选,应该:
(一)是传统和习惯的延续,
(二)是绿色的意象符合通讯应用程式想要给人的感觉。

所以,作为程序员的你想做一款聊天应用软件的话,会选择什么颜色图标呢?

相关文章
|
2月前
|
数据安全/隐私保护 计算机视觉 Python
一键生成眨眼照片app,一键生成眨眼照片,秒解人脸识别软件
这段代码使用了dlib的人脸检测和关键点定位功能来识别眼睛区域,然后通过图像处理技术模拟眨眼效果
|
3月前
|
Java 数据安全/隐私保护 计算机视觉
银行转账虚拟生成器app,银行卡转账截图制作软件,java实现截图生成工具【仅供装逼娱乐用途】
本内容提供Java生成自定义图片的示例代码,涵盖基础图像创建、文本添加及保存功能,适合学习2D图形编程。包括教学示例图片生成、文本图层处理和数字水印技术实现方案。
|
3月前
|
Java
四大银行虚拟仿真app,银行卡p图软件,银行转账截图生成器【jar实现仅供娱乐用途】
这是一款增强版银行系统程序,包含完整账户管理、交易记录、转账及账户流水查询功能。代码采用Java编写,通过`BankSystem`类实现账户创建与管理。
|
7月前
|
前端开发 安全 开发工具
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
378 90
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
3月前
|
Java 数据安全/隐私保护
银行转账虚拟生成器app,银行卡转账截图制作软件,java实现截图生成工具【仅供装逼娱乐用途】
本项目提供了一套基于Java的图片处理教学方案,包含自定义图片生成、图像水印添加及合法电子凭证生成技术示例。
|
4月前
|
移动开发 缓存 开发框架
轻型社交同城交友圈子系统/兴趣爱好搭子聊天APP/同城本地行业信息圈子论坛
基于 UniApp 和 ThinkPHP6 构建,实现多端同步的轻量级社交系统。前端采用 UniApp 跨端开发框架,支持微信小程序、H5、APP 等多平台,结合 Vue.js 语法与图鸟 UI 组件库,快速构建美观界面。后端使用 TP6 提供 RESTful API,搭配 MySQL 数据库与 Redis 缓存优化性能。核心功能包括兴趣圈子管理、即时通讯、付费圈子、广告与会员体系等。同时,通过七牛云内容检测与实名认证保障社区安全,采用 Nginx+Redis 高并发架构确保稳定性。免费源码,适合开发者快速搭建同城社交平台,并可通过 AI 推荐与 AR 功能进一步提升用户体验。
417 6
|
7月前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
223 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
7月前
|
前端开发 Java 测试技术
语音app系统软件源码开发搭建新手启蒙篇
在移动互联网时代,语音App已成为生活和工作的重要工具。本文为新手开发者提供语音App系统软件源码开发的启蒙指南,涵盖需求分析、技术选型、界面设计、编码实现、测试部署等关键环节。通过明确需求、选择合适的技术框架、优化用户体验、严格测试及持续维护更新,帮助开发者掌握开发流程,快速搭建功能完善的语音App。
|
7月前
|
安全 JavaScript 前端开发
小游戏源码开发之可跨app软件对接是如何设计和开发的
小游戏开发团队常需应对跨平台需求,为此设计了成熟的解决方案。流程涵盖游戏设计、技术选型、接口设计等。首先明确游戏功能与特性,选择合适的技术架构和引擎(如Unity或Cocos2d-x)。接着设计通用接口,确保与不同App的无缝对接,并制定接口规范。开发过程中实现游戏逻辑和界面,完成登录、分享及数据对接功能。最后进行测试优化,确保兼容性和性能,发布后持续维护更新。
|
7月前
|
缓存 视频直播
flutter3-dart3-dymall原创仿抖音(直播+短视频+聊天)商城app系统模板
基于最新版flutter3.27+dart3.x+Getx+mediaKit原创实战研发抖音app带货商城项目。集成了直播+短视频+聊天三大功能模块。实现了类似抖音app首页全屏沉浸式联动左右滑动页面模块、上下滑动短视频。
259 1

热门文章

最新文章