Now in Android #87 带你了解近期 Android 的一些新变化
本文作者:Qinglin,原文发布于:简绘Android。
Now in Android #87 : https://medium.com/androiddevelopers/now-in-android-87-51e1ba949d5e
Android Studio Giraffe 🦒 发布
Android Studio 的新 UI(预览版)
composables 修改后实时更新 (Live Edit)
Gradle 构建脚本中的 Kotlin DSL
更多特性
新的诊断和错误报告工具 新的 Device Explorer Compose 动画预览扩展 Android SDK 升级助手 Gradle 同步信息面板 更多的更新特性请查阅官方博客 Android Studio Giraffe is stable[6] 或者 Android Studio Giraffe 发布,快来看有什么更新吧[7]
Android 14 Beta 4 已发布 🤖
Google Play更新政策 🛡️
扩大开发者验证信息
组织需要提供 DUNS(邓白氏) 编号
当你为组织创建新的 Google Play 开发者账号时,您现在需要提供 DUNS 号码。DUNS 号码由 Dun & Bradstreet 分配,是唯一的九位数字标识符,广泛用于验证企业。
更多
Kotlin 1.9.0 发布
新的Kotlin K2编译器更新: 枚举类型的 entries 属性现在是稳定状态。entries 在1.8.20作为实验性功能引入,是 values() 的高性能的替代品。 ..<运算符现在是稳定状态,可以替代until消除它包含上限的歧义。 通过名称获取正则表达式捕获组的新通用函数。 用于创建父目录的新路径实用函数。 Kotlin Multiplatform 中的 Gradle 配置缓存预览。 Kotlin Multiplatform 中对 Android 目标支持的更改,Android 将和 Kotlin Multiplatform 合作,提供官方的Gradle插件以支持 Kotlin Multiplatform 生成 Android 产物,所以 Kotlin 将 android 更改为androidTarget为 Google 释放 DSL 命名空间。
Kotlin/Native 中自定义内存分配器的预览。 Kotlin/Native 中的库链接。 Kotlin/Wasm 中的大小相关优化。
AndroidX 发布 🚀
Compose Compiler 1.5.0[12] 发布,最大的特性是带来了 K2编译器[13] 实验性支持。发布日志请看 Compose Compiler[14]
以下资料大多需要技巧才能访问
Android 开发
标题 | 类型 | 描述 |
Framework 开发
标题 | Slide | Video | 描述 |
这里穿插一点小知识,在Android 13后如果你使用 userdebug 构建 AOSP,导入 Android Studio 后你会发现 attach to process 不会显示系统进程,这是因为这次提交导致的[2217921: Reland "Don't enable jdwp by default on userdebug builds"" ](https://android-review.googlesource.com/c/platform/frameworks/base/+/2217921 "2217921: Reland "Don't enable jdwp by default on userdebug builds"" "),可以手动修改这里或者使用 eng 构建。
参考资料
[1]Android Developers Blog:
https://android-developers.googleblog.com/
[2][译] 深入探究 Jetpack Compose UI的实时编辑(Live Edit):
https://juejin.cn/post/7260049375094472759
[3]Gradle:
https://blog.gradle.org/kotlin-dsl-is-now-the-default-for-new-gradle-builds
[4]Koltin:
https://blog.jetbrains.com/kotlin/2023/04/kotlin-dsl-is-the-default-for-new-gradle-builds/
[5]Android:
https://android-developers.googleblog.com/2023/04/kotlin-dsl-is-now-default-for-new-gradle-builds.html
[6]Android Studio Giraffe is stable:
https://android-developers.googleblog.com/2023/07/android-studio-giraffe-is-stable.html
[7]Android Studio Giraffe 发布,快来看有什么更新吧:
https://juejin.cn/post/7259783743430590519
[8]Android 14 Beta 4:
https://android-developers.googleblog.com/2023/07/android-14-beta-4.html
[9]Play Console Requirements:
https://support.google.com/googleplay/android-developer/answer/10788890
[10]New policy update to boost trust and transparency on Google Play:
https://android-developers.googleblog.com/2023/07/boosting-trust-and-transparency-in-google-play.html
[11]What's new in Kotlin 1.9.0:
https://kotlinlang.org/docs/whatsnew19.html
[12]Compose Compiler 1.5.0:
https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.0
[13]K2编译器:
https://kotlinlang.org/docs/whatsnew19.html#try-the-k2-compiler-in-your-project
[14]Compose Compiler:
https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.0
[15]深入探究 Jetpack Compose UI的实时编辑(Live Edit):
https://juejin.cn/post/7260049375094472759
[16]In depth on Compose Performance:
https://www.youtube.com/watch?v=h-b3-DWYhjo
[17]🎙️:
https://emojipedia.org/studio-microphone/
[18]Kotlin Multiplatform. Make your Android App Cross-Platform:
https://www.youtube.com/watch?v=a5VhfEbfGuI
[19]Building Managers Over 3rd Party SDKs for Easy Access:
https://www.youtube.com/watch?v=v4JPIgBNJQ8
[20]Battle of the Titans: RxJava vs Kotlin Coroutines:
https://www.youtube.com/watch?v=f07CTdslzHQ
[21]Unveiling the Unseen Threat: Demystifying Memory Leaks in Android:
https://www.youtube.com/watch?v=HyoHsUkAwA0
[22]Six Things ViewBinding Teaches Us:
https://www.youtube.com/watch?v=EP-itfc-XDc
[23]JetPack Compose Performance Tips & Tricks:
https://www.youtube.com/watch?v=nSppe2JZcCU&t=1979s
[24]Designing Jetpack Compose architecture for Gradual Migration from Fragments at Turo:
https://www.youtube.com/watch?v=SO0qjys_d08
[25]Android Worldwide 更多主题:
https://www.youtube.com/@AndroidWorldwide
[26]链接:
https://2net.co.uk/slides/aosp-aaos-meetup/2023-july-dbrazdil-rpc-binder.pdf
[27]链接:
https://youtu.be/undYyHZtiuk
[28]链接:
https://2net.co.uk/slides/aosp-aaos-meetup/2023-july-csimmonds-debug2.pdf
[29]链接:
https://youtu.be/hy40algJYuY
最后推荐一下我做的网站,玩Android: wanandroid.com ,包含详尽的知识体系、好用的工具,还有本公众号文章合集,欢迎体验和收藏!
推荐阅读:
扫一扫 关注我的公众号
如果你想要跟大家分享你的文章,欢迎投稿~
┏(^0^)┛明天见!