我还记得,2015 年的时候我去了一家新公司工作的第一件事,就是把它们历史的 Eclipse 工程迁移到 Android Studio ,并让团队接受 Gradle 开辟环境。
固然,Android Studio 刚出来那会,它内置的模仿器依然是一种“狗都不消”的环境,相比现在的模仿器,当年的模仿器真的一言难尽:
而 Google 选择 IntelliJ 作为构建 Android Studio 的平台,也是 Google 和 JetBrains 深度互助的开始,至此,Android 就和 JetBrains/Gradle 开始了十年的蜜月,然后就是大家熟知的 Kotlin、Kotlin Multiplatform、Compose Multiplatform:
而从这 10 年 Android Studio logo 的变化,你是否也从这些熟悉的 logo 里看到曾经「每日早八」的回想:
2013 年: 最初的 Android Studio 标志是一个 3D 呆板人,突出了 bugdroid 的齿轮和,此时Android Emulator 是 bugdroid
2014 年: Android Emulator 归并到一个平坦的图标,但其他方面保持不变
2014-2019 年: 引入了全新的 Android Studio 徽标,其中绿色圆圈前面有一个“A”罗盘
2020-2022 年: 随着 Android Studio 4.1 的发布,“A”指南针被简化为放置在蓝图前面的抽象形式,还添加了 Android 头。
现在: 标志的中心焦点是 A 罗盘,它融合了原始罗盘标志的元素,并保存 Android 头
从 2014 年到 2022 年,Android Studio 图标就通过不同的配景颜色来区分版本,黄色代表 Canary ,绿色 (2014 - 2019) 和白色 (2020-2022) 代表稳定版本。
而现在,除了颜色之外,新计划还采用了一种辅助编码方法,还以轮廓 A 表示 Canary,以实心 A 表示 Stable。
而除了 Logo 之外,从 Android Studio 4.1 之后, Android Studio Arctic Fox 变动了版本号规则,开始与 IntelliJ IDEA 更新保持一致,并且每个大版本增长一种「生物」,可以看到现在启动图也变得多彩起来:
之后,从 Android Studio Koala 开始,Studio 版本所使用的版本号都遵循着:<IntelliJ 版本年份>.<IntelliJ 主版本>.<Studio 主版本> ** 这样的格式,其中初始的动物版本发布将带有 “.1” 的 Android Studio 主版本号,用于引入更新的 IntelliJ 平台版本号,而随后的功能更新将把 Android Studio 的主版本号提升到 “.2”,聚焦于引入更多特定于 Android 的功能,统称为 Feature Drop** 。
自此, Android Studio 正式走过了十年,现在的 Android Studio 不仅聚焦 AI Gemini ,更打通了 Firebase 整套支持,同时还支持 K2 模式,全面无缝地适配 Jetpack Compose ,拥有更精良的测试和部署支持等。
可以看到,十年已往,Android Studio 确实越来越精良了,只管它现在还是有着这样那样的问题,但是,我们还是等待它能迈向下一个十年~
参考链接