谷歌 Android 应用换新装 小颜色大学问

简介:

自从App应用诞生至今,人们似乎一直将关注点放在了App本身,而鲜有人会仔细留意一款 App图标的设计风格。4月15日,多家外媒报道称,向来不大注重外形设计的谷歌,或将对自己的应用图标进行一番“重塑”,在即将召开的谷歌I/O开发者 大会上,有一批新图标即将给用户带来一种全新的体验。

据 了解,此次更新的Android图标风格简称为“Moonshine(月光式)”,跟现在的网页版应用图标颇为相像。以Gmail为例,如下图所示,网页 版Gmail的图标是一个封起来的扁平信封,而Android版的Gmail图标就比较立体:一个半开启的信封里露出一张写着“M”的信纸(左边为网络 版,中间位现行Android版,右边为即将推出的改良版)。
screenshot

尽 管此前有人认为,不同平台有必要采用不同风格的图标风格,但根据此番透露出的内部消息来看,谷歌似乎正计划将网络版的设计风格带入到自己的Android 应用中:加长的扁平设计风格,对图标核心元素添加了浓重的阴影,整体看上去更加稳重、大方。与此同时,包括Play Music、Books、Movies、Google+在内的多款图标也变了样子,连Play Store中的Play标志也变为蓝绿颜色主题,而非现在的多彩主题。
screenshot

想必有不少读者会好奇,区区小图标,为何谷歌要如此下力气进行这种“细枝末节”的改动呢?

科技媒体thenextweb认为,尽管用户本身可能很少留意,但图标颜色及元素的选取对一款App能否成功起着极为重要的影响,同时,这一影响在日益重要的移动市场更为突出。在这方面,苹果利用扁平式设计风格席卷电子产业的成功就是最好的例子。

一个成功的App图标犹如一件得体大方的外套,可以让用户第一次“遇见”这款App应用时,就“留下个好印象”。而在所有图标设计的元素中,又当属颜色的选取最为重要,因为它能以最直接、鲜明的方式“冲击”用户的视觉体验。

红色
screenshot

多数少儿应用都喜欢选择红色作为自己图标的主色调,因为从颜色及心理学角度来看,红色易于引起人们的兴奋和活力,这也是为何Nike、ESPN SportsCenter等运动类图标,也偏好于选择红色主色作为自己的图标核心色调的原因。

同时,相较与蓝绿等冷色调,红色图标堪称“加粗式”图标,具有很强的突出作用,很容易让一款App有“鹤立鸡群”的效果。

蓝色
screenshot

Facebook、Twiiter等很多社交媒体的App图标主色调都选择了蓝色,因为蓝色更易给人一种信任、力量、踏实和独立的感觉——这恰恰与多数社交媒体希望传递给用户的理念相近:值得信赖、充满创造性。

绿色
screenshot

绿色是App应用图标的一大核心色彩,更是健康类应用最为偏爱的色彩。这背后的原因不用明说——绿色代表着自然、原始,与现代人对于养生、健康的理念一致。

此外,个人金融理财类App也喜欢采用绿色作为自己的主色调。因为有很多人在谈及金融市场时,都习惯性地避谈红色(国际股市以红色代表下跌,与国内相反),而绿色则象征着健康平稳地增长。

橙色
screenshot

在红色蓝色逐渐成为App图标的两大主色之时,越来越多人选择橙色来与之区分。诸如Playground此类校园应用App就认为,橙色多给人以积极参与、友善的感觉,容易令用户联想到欢快之情。

事实上,不同的文化背景下人们对于颜色的理解也有一定的偏差,而对于那些放眼全球市场的公司而言,选择一种认同度高的图标颜色还是很重要的。

文章转载自开源中国社区 [http://www.oschina.net]

相关文章
|
20天前
|
移动开发 Java Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
【4月更文挑战第3天】在移动开发领域,性能优化一直是开发者关注的焦点。随着Kotlin的兴起,其在Android开发中的地位逐渐上升,但关于其与Java在性能方面的对比,尚无明确共识。本文通过深入分析并结合实际测试数据,探讨了Kotlin与Java在Android平台上的性能表现,揭示了在不同场景下两者的差异及其对应用性能的潜在影响,为开发者在选择编程语言时提供参考依据。
|
21天前
|
数据库 Android开发 开发者
构建高效Android应用:Kotlin协程的实践指南
【4月更文挑战第2天】随着移动应用开发的不断进步,开发者们寻求更流畅、高效的用户体验。在Android平台上,Kotlin语言凭借其简洁性和功能性赢得了开发社区的广泛支持。特别是Kotlin协程,作为一种轻量级的并发处理方案,使得异步编程变得更加简单和直观。本文将深入探讨Kotlin协程的核心概念、使用场景以及如何将其应用于Android开发中,以提高应用性能和响应能力。通过实际案例分析,我们将展示协程如何简化复杂任务,优化资源管理,并为最终用户提供更加流畅的体验。
|
21天前
|
开发框架 安全 Android开发
探索安卓系统的新趋势:智能家居应用的蓬勃发展
随着智能家居概念的兴起,安卓系统在智能家居应用领域的应用日益广泛。本文将探讨安卓系统在智能家居应用开发方面的最新趋势和创新,以及其对用户生活的影响。
14 2
|
5天前
|
缓存 移动开发 Android开发
构建高效Android应用:从优化用户体验到提升性能表现
【4月更文挑战第18天】 在移动开发的世界中,打造一个既快速又流畅的Android应用并非易事。本文深入探讨了如何通过一系列创新的技术策略来提升应用性能和用户体验。我们将从用户界面(UI)设计的简约性原则出发,探索响应式布局和Material Design的实践,再深入剖析后台任务处理、内存管理和电池寿命优化的技巧。此外,文中还将讨论最新的Android Jetpack组件如何帮助开发者更高效地构建高质量的应用。此内容不仅适合经验丰富的开发者深化理解,也适合初学者构建起对Android高效开发的基础认识。
2 0
|
5天前
|
移动开发 Android开发 开发者
构建高效Android应用:采用Kotlin进行内存优化的策略
【4月更文挑战第18天】 在移动开发领域,性能优化一直是开发者关注的焦点。特别是对于Android应用而言,由于设备和版本的多样性,确保应用流畅运行且占用资源少是一大挑战。本文将探讨使用Kotlin语言开发Android应用时,如何通过内存优化来提升应用性能。我们将从减少不必要的对象创建、合理使用数据结构、避免内存泄漏等方面入手,提供实用的代码示例和最佳实践,帮助开发者构建更加高效的Android应用。
5 0
|
7天前
|
缓存 移动开发 Java
构建高效的Android应用:内存优化策略
【4月更文挑战第16天】 在移动开发领域,尤其是针对资源有限的Android设备,内存优化是提升应用性能和用户体验的关键因素。本文将深入探讨Android应用的内存管理机制,分析常见的内存泄漏问题,并提出一系列实用的内存优化技巧。通过这些策略的实施,开发者可以显著减少应用的内存占用,避免不必要的后台服务,以及提高垃圾回收效率,从而延长设备的电池寿命并确保应用的流畅运行。
|
9天前
|
搜索推荐 开发工具 Android开发
安卓即时应用(Instant Apps)开发指南
【4月更文挑战第14天】Android Instant Apps让用户体验部分应用功能而无需完整下载。开发者需将应用拆分成模块,基于已上线的基础应用构建。使用Android Studio的Instant Apps Feature Library定义模块特性,优化代码与资源以减小模块大小,同步管理即时应用和基础应用的版本。经过测试,可发布至Google Play Console,提升用户便利性,创造新获客机会。
|
9天前
|
Java API 调度
安卓多线程和并发处理:提高应用效率
【4月更文挑战第13天】本文探讨了安卓应用中多线程和并发处理的优化方法,包括使用Thread、AsyncTask、Loader、IntentService、JobScheduler、WorkManager以及线程池。此外,还介绍了RxJava和Kotlin协程作为异步编程工具。理解并恰当运用这些技术能提升应用效率,避免UI卡顿,确保良好用户体验。随着安卓技术发展,更高级的异步处理工具将助力开发者构建高性能应用。
|
9天前
|
编解码 人工智能 测试技术
安卓适配性策略:确保应用在不同设备上的兼容性
【4月更文挑战第13天】本文探讨了提升安卓应用兼容性的策略,包括理解平台碎片化、设计响应式UI(使用dp单位,考虑横竖屏)、利用Android SDK的兼容工具(支持库、资源限定符)、编写兼容性代码(运行时权限、设备特性检查)以及优化性能以适应低端设备。适配性是安卓开发的关键,通过这些方法可确保应用在多样化设备上提供一致体验。未来,自动化测试和AI将助力应对设备碎片化挑战。
|
15天前
|
移动开发 API Android开发
构建高效Android应用:探究Kotlin协程的优势与实践
【4月更文挑战第7天】 在移动开发领域,性能优化和应用响应性的提升一直是开发者追求的目标。近年来,Kotlin语言因其简洁性和功能性在Android社区中受到青睐,特别是其对协程(Coroutines)的支持,为编写异步代码和处理并发任务提供了一种更加优雅的解决方案。本文将探讨Kotlin协程在Android开发中的应用,揭示其在提高应用性能和简化代码结构方面的潜在优势,并展示如何在实际项目中实现和优化协程。