News

Kotlin 的标识变更

Read this post in other languages:

Kotlin 不仅仅是一种编程语言,也不只是 Android 开发的语言。 它是创建各种项目的完整的生态系统,包括移动应用、网站和数据科学。 这是一个积极、友好的社区,世界各地已经发起了数百场线上和线下活动。

尽管 Kotlin 的出现已经有一段历史了,但从未有过一贯的视觉风格。 过往的设计是为特定事件或解决特定问题而创建的,只有 Kotlin 标志保持不变。 在创建新宣传材料时,我们不得不重新考虑我们已经采用过的材料,这使得设计过程比预期的要复杂得多。

我们希望创建一个品牌标识,这将是强大的,标志性的,可识别的,同时意涵丰富和易于使用。

颜色感觉过时了,我们从 Logo 中得到的整个印象与现代的、不断增长的编程语言相悖。 虽然徽标中的条纹确实帮助它脱颖而出,使其可识别,但它并不是一个非常独特的外观,所以我们决定将其删除。 我们取了国旗,去掉了条纹,混合了颜色,使它们更明亮、更有活力。 基本是这个过程,想出我们真棒新标志 – 梯度填充标识。

关于字体,我们使用 JetBrains Sans。 作为 JetBrains 的产品之一,我们希望突出各产品的关系和共同价值。 作为一个有趣的细节,Kotlin这个词中的 i 采用了特别的字体。

品牌标识是一种多功能工具,可用于各种情况。 我们选择了 Kotlin 的 3D 形状,作为视觉预研,它们可以用在许多方面。 比如造型,相册封面,图标等等。

我们现在已经成功地将视觉风格应用到我们的产品页面和社交媒体中,举办了两个在线活动,并且正在计划下一个! 我们已经看到,相关信息越来越一致,正在造就一个更强大的品牌。 更重要的是,设计团队现在可以更快地交付所有产品。

艺术总监:
Vladimir Grigoriev

设计师:
Alexey Salmin
Denis Voronov

英文博文原作者:

Lei

Alina Grebenkina

特别感谢由来自 Kotlin 社区的 Benny Yang (kyoybs)为本篇博文提供中文译文。

Discover more

K2 编译器将在 Kotlin 2.0 中进入稳定状态

我们一直在为 Kotlin 编译器(代号 K2)开发新的前端。 前端是编译器的一部分,负责解析代码和执行语义分析、数据流分析、调用解析和类型推断。 这是开发者与编译器交互最多的部分。 编译器也通过它在 IDE 中持续运行、报告所有错误和警告消息,帮助完成自动补全、语义感知检查、意图和重构等任务。 新前端已经可供预览 – 我们将继续进行完善和稳定工作,计划在未来 Kotlin 版本中将其设为默认编译器前端。 我们已经决定将这个未来版本命名为 Kotlin 2.0。 下文将详细描述 Kotlin 2.0 版本的路线图、我们的动力以及对它的期望。 Kotlin 2.0 发布路线图是什么? 我们计划再发布一个按照传统方式进行版本控制的版本,Kotlin 1.9,其中还将包括来自 K2 编译器前端的持续开发的更新,因为它已经接近稳定。 未来不会有 Kotlin 1.10。 Kotlin 1.9 后的下一个主要版本将是 Kotlin 2.0。 为什么选择 Kotlin 2.0? 前端是编译器的主要部分。K2 编译器前端不仅仅是对旧编译器前端的重构,而是基于新架构从头开始的完全重写。 我们一直在各种博客、视频和会议演讲中发布有关差异的技术细节。 如需了解详情,可以从K2 编译器之路开始。 简而言之,新架构在设计上更快、更可扩展,解决了旧编译器前端的技术债务,修正了各个位置的错误和极端情况,并为