随笔

35 篇文章
Android 16 的早期爆料,预测功能列表

Android 16 的早期爆料,预测功能列表

Android 16 的早期爆料,预测功能列表 Android 16 的早期爆料:Google 真的在听开发者说话吗? 从 Android 15 的"稳定版"闹剧说起 Android 15 的稳定版推送节奏,大概是近几年最让人哭笑不得的一次。Pixel 设备在九月底收到 OTA,结果不到两周,Goo

开源项目被大厂收购后的结局,你的依赖库还在吗

开源项目被大厂收购后的结局,你的依赖库还在吗

开源项目被大厂收购后的结局,你的依赖库还在吗 开源项目被大厂收购后的结局,你的依赖库还在吗 从 Square 的 LeakCanary 说起 Square 这家公司对 Android 生态的贡献,老一点的开发者应该都有印象。Retrofit、OkHttp、Picasso、LeakCanary,几乎构

Google 对侧载应用的扫描策略,APK 安装前检查

Google 对侧载应用的扫描策略,APK 安装前检查

Google 对侧载应用的扫描策略,APK 安装前检查 Google 对侧载应用的扫描策略,APK 安装前检查 Play Protect 的"守门"逻辑变了 Android 15 开始,Google 把侧载应用的扫描时机往前挪了一大步。以前是你点了安装、APK 落盘之后,Play Protect 才

Android 开发者的工具链成本,哪些可以省

Android 开发者的工具链成本,哪些可以省

Android 开发者的工具链成本,哪些可以省 Android 开发者的工具链成本,哪些可以省 去年 JetBrains 宣布 IntelliJ IDEA 和 Android Studio 的授权策略调整时,我在一个开发者群里看到有人转发了一条消息,说"终于不用折腾破解了,直接换 VS Code"。

Compose for iOS 的进展,真的能一套代码双端吗

Compose for iOS 的进展,真的能一套代码双端吗

Compose for iOS 的进展,真的能一套代码双端吗 「Compose for iOS 的进展,真的能一套代码双端吗」 Google I/O 2024 上那条"Compose for iOS 进入 Alpha"的官宣,让我手里的咖啡凉了一半。不是激动,是那种"又来了"的疲惫。KMM(Kotl

AI 助手的代码审查能力,能替代 Code Review 吗

AI 助手的代码审查能力,能替代 Code Review 吗

AI 助手的代码审查能力,能替代 Code Review 吗 AI 助手的代码审查能力,能替代 Code Review 吗 从 GitHub Copilot Workspace 的翻车现场说起 今年 3 月,GitHub 把 Copilot Workspace 推到了公测阶段,宣传口径很响亮:自然语

Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin

Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin

Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin 从 Kotlin/JS 的"二等公民"说起 JetBrains 在 2021 年把 Kotlin 的 WebAssembly 支持搬上台面的时候,很多人第一反应是:终于不用

Material Design 3 的更新,视觉规范又变了

Material Design 3 的更新,视觉规范又变了

Material Design 3 的更新,视觉规范又变了 「Material Design 3 的更新,视觉规范又变了」 Google I/O 2024 之后,Material Design 3 又推了一波更新。我盯着那篇官方博客看了三遍,确认自己没穿越回 2021 年。当年 Material Y

KMP 跨平台共享代码,现在能共享多少

KMP 跨平台共享代码,现在能共享多少

KMP 跨平台共享代码,现在能共享多少 KMP 跨平台共享代码,现在能共享多少 从一条 Gradle 配置说起 去年秋天我在一个老项目里尝试接入 Kotlin Multiplatform,起因很实际:Android 端有一套复杂的离线同步逻辑,大概八千行 Kotlin 代码,iOS 团队用 Swif