Android Studio 3.2(金丝雀)
对于 Android 开发者来说,最大的改变就是发布了 Android Studio 3.2,虽然现在还是个 Preview 版本,不过它是本次发布的其他功能的基础,都需要基于 Android Studio 3.2。
该版本的 Android Studio 新增了 20 个主要的功能:其中包括:
开发部分:
导航编辑器、AndroidX 重构、样本数据、更新 Material Design、Android Slices、编辑 CMakeList、新的 Lint 检查、Intellij 平台更新。
构建部分:
Android App Bundle、D8 Desugaring、R8 优化器;
测试部分:
Android 模拟器快照、Android模拟器中的屏幕记录、虚拟场景 Android 模拟器相机、ADB 连接助理。
优化部分
性能分析器、系统跟踪、分析器会话、自动的 CPU 记录、JNI 引用跟踪。
Android Jetpack:
Jetpack 结合了现有的 Android 支持库和组件,并将它们包装成一套新的组件。用于诸如:WorkManager、Navigation、Paging 和对 Slices 的支持;还有 UI 功能,例如:Emoji 表情以及 Android Wear、Auto 和 TV 等各个平台的布局控制;以及 AppCompact 和 Test 等基础功能。
依赖于Google Play的工具
:
有些是依赖于Google Play的工具如
Google Play Dynamic Delivery(动态交付),模块化发布你的 App 到 Google Play。
Android App Bundle:支持模块化交付功能。
新的 Play Console,支持的新的诸如控制面板、统计、Android vitals 等功能。
Google Play Instant App,构建一个无需安装的 App。
其中比较有意思的是利用 Android App Bundle 和 Google Play Dynamic Delivery 这种全新的 App 发布模式,它将大幅减少应用体积。现在你只须在 Android Studio 中构建一个应用束 (app bundle),就可以将应用所需的全部内容 (适用于所有设备) 都涵盖在内:所有语言、所有设备屏幕大小、所有硬件架构。接着,在用户下载您的应用时,Google Play 的新动态交付只会传输适用于用户设备的代码和资源。人们在 Play Store 上看到的安装包体积更小,下载速度也越快,同时也节省了设备存储空间。
还有就是Slices 和 Actions
Slices 是一套 UI 模板,Actions 主要是一种 App 向外延伸的新方式,它们可以扩展你 App 的功能。
例如:开发一个食谱 App,你就可以用 Slices 实现一个卡片来展示食谱,用户在 Google 搜索红烧肉的时候,Slices 就会出现在搜索结果里,让你的 App 获得更多的入口。
具体可以参考:
这届 Google I/O 发布的开发工具,可能影响到你!
2018 Google I/O 开发者大会第一天,快来看看我们都发布了哪些新亮点!
一文看尽Google I/O大会:AI打电话以假乱真,TPU 3.0正式发布
每年看完谷歌I/O大会,我都想换个安卓手机!## 标题 ##
Android Studio 3.2 引入了包括导航编辑器、AndroidX重构等20项新功能,支持模块化发布及动态交付,减少应用体积。同时集成了Jetpack组件,改进了性能分析器等工具。
806

被折叠的 条评论
为什么被折叠?



