Google I/O 发布的开发工具

Android Studio 3.2 引入了包括导航编辑器、AndroidX重构等20项新功能,支持模块化发布及动态交付,减少应用体积。同时集成了Jetpack组件,改进了性能分析器等工具。

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大会,我都想换个安卓手机!## 标题 ##

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值