Google 的 Play Integrity API 替代 SafetyNet,设备认证兼容性 Google 的 Play Integrity API 替代 SafetyNet,设备认证兼容性 Google 的 Play Integrity API 替代 SafetyNet,设备认证兼容性 2024 年初,SafetyNet Attestation API 彻底停止响应。对那些还在客户端里直接 2026-08-24 随笔 6
Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin Kotlin 的 Wasm 目标平台,浏览器里跑 Kotlin Kotlin 2.0 正式发布那会儿,JetBrains 把 Wasm 目标平台往前推了一大步。不是那种"实验性玩具终于可以跑 Hello World"的进度更新,而是直接 2026-08-19 随笔 5
Material You 的动态壁纸取色,为什么有的 App 适配了有的没有 Material You 的动态壁纸取色,为什么有的 App 适配了有的没有 Material You 的动态壁纸取色,为什么有的 App 适配了有的没有 Android 12 正式版推送那天,我特意找了一张紫色调的油画壁纸,想看看传闻中的 Material You 到底能不能让系统界面融为一体。结 2026-08-19 随笔 8
Jetpack Compose 的 TextField 性能,长文本输入的卡顿 Jetpack Compose 的 TextField 性能,长文本输入的卡顿 Jetpack Compose 的 TextField 性能,长文本输入的卡顿 如果你用 Jetpack Compose 写过带输入功能的页面,比如一个笔记编辑器、长文本表单或者代码输入框,大概率碰到过这种场景:当字符数 2026-08-19 随笔 15
Kotlin Multiplatform 稳定版发布,生态还差什么 Kotlin Multiplatform 稳定版发布,生态还差什么 Kotlin Multiplatform 稳定版发布,生态还差什么 KotlinConf 2023 的 Keynote 上,JetBrains 官宣 Kotlin Multiplatform(KMP)进入 Stable 状态。台下掌 2026-08-19 随笔 8
Play Store 的评分回复机制,开发者能拉回差评吗 Play Store 的评分回复机制,开发者能拉回差评吗 「Play Store 的评分回复机制,开发者能拉回差评吗」 2021年11月,Google Play做了一次让无数开发者失眠的算法调整。他们从全球统一的终身平均分(lifetime average)转向了一套更侧重近期评价、按地区拆分、甚至 2026-08-19 随笔 8
Android 的 Cross-Profile Intent 限制,工作资料和个人资料的隔离 Android 的 Cross-Profile Intent 限制,工作资料和个人资料的隔离 Android 的 Cross-Profile Intent 限制:企业安全的遮羞布,还是开发者的新牢笼? 如果你手上有一台运行 Android 14 或 15 的 Pixel 手机,并且通过公司 MDM 2026-08-14 随笔 10
Google 的 Android 开发文档中文版更新滞后,英文阅读门槛 Google 的 Android 开发文档中文版更新滞后,英文阅读门槛 Google 的 Android 开发文档中文版更新滞后,英文阅读门槛 Android 14 强制推行前台服务类型细分之后,我花了一个下午排查一个 RemoteServiceException: Bad foreground s 2026-08-14 随笔 10
国内厂商的系统级广告 SDK,开发者接还是不接 国内厂商的系统级广告 SDK,开发者接还是不接 国内厂商的系统级广告 SDK,开发者接还是不接 上个月处理了一个线上 ANR,堆栈信息指向华为广告 SDK 的初始化线程。 targetSdkVersion 34,Android 14 机器,用户在冷启动时直接卡死五秒,系统弹出 "应用无响应"。去华为 2026-08-14 随笔 12