
Kotlin 2.5 换了发布格式,编译器也跟着变严
10 月 21 日,Kotlin 2.5.0-Beta2 发布。多数人翻开更新说明,看的是语言特性那几行:四项转正、两项实验。看完觉得这一版平平无奇,就关掉了。

10 月 21 日,Kotlin 2.5.0-Beta2 发布。多数人翻开更新说明,看的是语言特性那几行:四项转正、两项实验。看完觉得这一版平平无奇,就关掉了。

10 月 6 日,JetBrains 的 Amper 博客发了最后一篇,标题是《Amper Is Now the Kotlin Toolchain》。名字后面还挂着一句 Moving to the Kotlin Blog,是字面意思,这个栏目从那天起不再更新,以后并到 Kotlin 博客里去。

10 月 5 日 JetBrains 发了篇不长的公告,标题直白:KMP 插件里停掉 Swift 语言的 IDE 支持。生效版本写得很具体,IntelliJ IDEA 2026.3 和 Android Studio Rabbit 2 | 2026.2.2。

你写 Kotlin Multiplatform 的时候大概遇到过:IDE 里那行代码红着,划红线说找不到符号,你犹豫半天不敢提交,结果一构建,绿的,跑起来还对。

同一份 JSON,同一个 App,同一次运行。

用户在地铁里改一份清单:新建两层、给其中一层改名、把不要的那一层删掉。整个过程离线,回到地面才上传。

前两天刷到一个小众软件的帖子,一个叫 Piko 的项目,开发者自荐:开源的 PikPak 第三方客户端,Android 和 Windows 双端,两端共用界面与业务代码。

线上报了个 IllegalStateException,你点开堆栈,看见这个:

Python 那边的 agent 框架已经换过好几轮了,LangChain、LlamaIndex,再到 Google 自己出的 ADK。Kotlin 这边一直没什么动静——不是没人想做,是缺一个官方托底的东西,大家不太敢往生产里放。

之前介绍 ADK for Kotlin 1.0 的时候,我写过一句"未来如果 iOS 侧也支持,那就是一套代码三端复用"。当时这个词用得很滑——它跟"KMP 核心"这句话摆在一起,很容易让人读成"iOS 应该也能跑"。

Android、iOS、桌面,这是 KMP 这几年稳定覆盖的三块地方。第四条腿是 WebAssembly——上周发的 Chasm 2.0 就跟这个方向有关。

苹果 M6 的跑分这两天陆续曝光。单核比 M4 那款高约 24%,多核高约 48%,多核直接追平了 M3 Max——一颗中端定位的芯片,多核打平上一代旗舰,确实挺夸张。