作者 / Maru Ahues Bouza, Director, Android Developer Relations

世界上仅有为数不多的几个平台可以帮助开发者们轻松构建作品,并分发至全球数十亿用户的各种设备——不仅在手机上,还有电视、汽车、平板电脑、手表等。在刚刚发布的 Google I/O 大会 上,我们为您介绍了许多在 Android 平台充分把握这些机遇的做法,以及使用 Modern Android Development (现代 Android 开发) 解决更多通用问题,让您能更容易打造适合日常生活中各种尺寸屏幕设备的体验。

我们总结了 Android 开发者需要知道的 13 件事: 从 Jetpack Compose 到平板电脑再到 Wear OS,当然还有…… Android 13!请大家继续关注 Google I/O 大会 的 内容更新,以及来自 Android 团队的 26 场技术讲座和 4 场研讨会。

Modern Android Development (现代 Android 开发)

#1: Jetpack Compose Beta 1.2,支持更多高级用例

Android 的现代用户界面工具包 Jetpack Compose 继续带来您所需要的 API,以支持更多的高级用例,如可下载字体、LazyGrids、窗口边衬区、嵌套滚动互操作,以及更多的工具支持,如实时编辑 (LiveEdit)、重绘调试 (Recomposition Debugging) 和动画预览 (Animation Preview)。请阅读 文章 了解详细信息。

#2: Android Studio: 新增实时编辑功能

Android Studio Dolphin Beta 版和 Electric Eel Canary 版可以帮助您更快地完成更多的工作!Android Studio Dolphin 提供了面向 Jetpack Compose 和 Wear OS 开发的新功能和改进以及更新的 Logcat 体验。Android Studio Electric Eel 则集成了全新的 Google Play SDK 索引 和 Firebase Crashlytics。它还提供了一个新的可调整大小的模拟器,方便您测试应用在大屏幕上的表现,此外也新增了实时编辑 (Live Edit) 功能,让您可以立即部署可组合函数中的代码变更。请观看 “Android 开发工具更新介绍” 演讲视频,或阅读发布的 文章,详细了解 Android Studio 在 I/O 期间的更新。

#3: 基准配置文件 - 加快应用加载速度!

应用在安装后的加载速度会对用户留存产生很大的影响。为了改善这方面的体验,我们创建了基准配置文件 (Baseline Profiles)。基准配置文件让应用和库向 Android 运行时提供代码路径使用的元数据,并将其用于优先处理预先 (AOT) 编译。在仅添加了基准配置文件之后,不需要改变其他代码,我们就看到应用的启动时间加快了 30%!我们已经在 Jetpack 中使用了基准配置文件: 通过为 Fragments 和 Compose 等流行的开发库添加基准文件来提供更好的终端用户体验。请观看 “应用性能更新介绍” 演讲视频,或阅读 文章 了解详细信息。

更好的协作

#4: 大力发展 Android 平板电脑

Google 正在平板电脑领域全力以赴。在 去年 I/O 大会上我们推出了 Android 12L,这是一个专注为大屏幕设备进行优化的功能更新,而 Android 13 则包括了所有这些改进并加入了更多内容。我们还发布了 Pixel 平板电脑,将于明年正式发售。现在我们已经为您准备好了令人期待的新硬件、更新的操作系统和 Google 应用、优化的指南和开发库,并在 Play 商店中引入了令人振奋的变化,这正是检验您的应用并让它们为大屏幕设备和 Android 13 做好准备的最佳时机。这也是为什么我们会在今年的 I/O 大会上安排四场演讲和一场研讨会,为您完整展示为大屏幕设备进行应用 设计 到 实现 的开发历程。

#5: Wear OS: Compose 以及更多!

随着 Wear OS 最新更新的到来,您可以重新思考为可穿戴设备进行开发的各种可能性。适用于 Wear OS 的 Jetpack Compose 现在处于 Beta 阶段,您可以用更少的代码创建出精美的 Wear OS 应用。Health Services 现在也处于 Beta 阶段,它为健康和健身开发者社区带来了大量的创新。最后,我们宣布推出 Google Pixel 手表,这款手表将 Fitbit 和 Wear OS 的优点汇于一体,将于今年秋季上市。您可以通过观看 Wear OS 技术演讲 和阅读 Jetpack Compose for Wear OS 发布公告 来了解更多关于可穿戴设备的激动人心的新消息。

#6: 推出 Health Connect

Health Connect 是 Google 和三星紧密合作推出的全新平台,用以简化应用之间的连接,让您可以用更少的工作量更轻松地覆盖更多用户,以及更安全地在应用和设备间共享用户健康和健身数据。今天,我们通过 Jetpack Health 开放了对 Health Connect 的使用。请阅读我们发布的 文章 或观看 I/O 演讲视频 以了解详细信息。

#7: Android for Cars 和 Android TV OS

Android for Cars 和 Android TV OS 在美国和全球范围内持续增长。现在越来越多的用户会在驾驶时上网和收听各种节目,我们将在今年推出新的功能,让您为汽车和电视开发应用更加容易。请观看 “Android for Cars 的更新介绍” 和 “Google TV 和 Android TV 的更新介绍” 演讲以了解详细信息。

#8: 跨设备提供语音功能

为了帮助用户更方便地通过 Google Assistant 在不同设备上通过语音调用应用,我们正在将快捷方式 (Shortcuts) API 的支持添加到 Android for Cars ,今年晚些时候我们还会支持 Wear OS 应用。我们还将通过更智能的自定义意图 (Smarter Custom Intents) 使开发者们更容易构建这种体验,使 Assistant 能够通过机器学习更好地识别更多类型的用户查询,而不需要任何繁琐的自然语言理解 (NLU) 训练。此外,我们正在引入改进措施,让用户能通过语音在移动平台上更容易发现您的应用,首先是通过 品牌查询 (Brandless Queries),即使用户没有明确说出您的应用的名称,也能推动应用的使用,以及在您的应用尚未安装时给出应用安装建议 (App Install Suggestions)——目前既有的 App Actions 都已自动启用 这些功能。

来自 Android、Play 和其他方面的最新进展

#9: Google Play 的最新更新

了解来自 Google Play 的更新重点,以及 Play 如何帮助您发展业务的新方法,包括: 深度链接功能、可创建多达 50 套自定义商店展示内容,LiveOps Beta 版允许更多开发者提交用以在 Play Store 上进行推荐展示的候选内容,以及在销售订阅内容方面为您提供更多灵活性。请阅读我们发布的 文章 了解详细信息。

#10: Google Play SDK 索引

您可以利用新的 Google Play SDK 索引 来评估某个 SDK 是否适合您的应用。我们制作了这个公开的站点,并列出了 100 多个最广泛使用的商业 SDK,以及它们要求哪些应用权限,使用它们的应用的统计数据,乃至该 SDK 的哪个版本最受欢迎等信息。请观看 “Google Play 更新介绍” 和 “Android 开发工具更新介绍” 演讲视频,或阅读我们发布的 文章 了解更多信息。

#11: Android 隐私沙盒

Android 隐私沙盒 (Privacy Sandbox on Android) 为新的广告解决方案提供了一条路径,改善了用户的隐私保护情况,同时又不会影响对免费内容和服务的使用。我们最近发布了 Android 隐私沙盒的第一个 开发者预览版,供您提前预览 SDK 运行时和 Topics API。您可以对这些新技术进行初步测试,评估您如何在自己的解决方案中采用这些技术,并与我们分享反馈。

#12: 新的 Google Wallet API

新的 Google Wallet 让用户可以在 Android 和 Wear OS 上快速、安全地获取日常必需品。我们正在加强 Google Wallet API (以前称为 Google Pay Passes API),以支持通用通行证、分组和混合通行证,例如将活动门票与优惠券进行组合。我们还推出了一个新的 Android SDK,允许您直接通过应用保存通行证,而无需后台整合支持。请阅读发布的 文章 或观 看演讲视频,您也可以查看 官方文档 了解详细信息。

#13: 当然,还有 Android 13!

Android 13 的第二个 Beta 版已经发布 (请阅读第二条图文)!请让您的应用为 Android 13 隐私和安全方面的最新功能做好准备,包括新的发送通知的权限、用于保护隐私的照片选择器,我们还改进了与附近设备配对以及访问媒体文件时的权限。您还可以为应用增加新的功能,比如为单个应用进行语言设置、主题应用图标,以及支持新的现代化标准,如 HDR 视频和蓝牙低功耗音频 (LE Audio)。只需使 用受支持的 Pixel 设备注册参加测试,或者在我们的合作伙伴的部分型号的手机、平板电脑和可折叠设备上体验 Android 13。请访问 Android 13 开发者网站 了解更多。

以上只是今年 Google I/O 大会 为 Android 开发者们带来的精彩内容的冰山一角。请大家务必观看 “Android 的最新进展” 演讲,还有 26 场技术演讲和 4 场研讨会以了解 Google I/O 大会上 Android 技术的全貌,不能错过!

欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!

一起看 I/O | Android 开发者不能错过的 13 件事相关推荐

  1. 每一个C#开发者必须知道的13件事情

    1.开发流程 程序的Bug与瑕疵往往出现于开发流程当中.只要对工具善加利用,就有助于在你发布程序之前便将问题发现,或避开这些问题. 标准化代码书写 标准化代码书写可以使代码更加易于维护,尤其是在代码由 ...

  2. 去泰国不能错过的11件事|新世界资讯报道

    泰国是一个适合作为东南亚旅行第一站的国家,这里不仅有美食.海滩和热情的人民,还有东南亚最成熟优秀的旅游服务.你可以在曼谷感受西方文化与泰国传统文化的交融,也可以去大城.素可泰和清迈等一系列古城安静悠闲 ...

  3. 985硕博导师:如果你没空看书,我强烈建议你做这件事

    昨天在微博上看到一个网友的投稿: 研三了,我经常陷入自我怀疑,感觉就是骑虎难下. 句句扎心,路过的研究僧们都在评论里抱团宣泄. 考研难,读研难,毕业后更难! 刚入学时,很多人被导师的光环所吸引.然而现 ...

  4. PSVR开发者需要了解的9件事

    1 首先需要了解下PSVR的具体硬件参数: 整个产品都包括哪些: 2 如何创造更好的 VR 内容 三种准备:设计.内容.技术 针对PSVR设计:体验范围.跟踪限制.社交屏幕 VR应用和内容:模拟.沟通 ...

  5. Java 开发者最困惑的四件事

    掌握 Java 绝非易事,因为许多概念非常晦涩,非常复杂. 作者 | Himanshu Verma 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 大概每个 ...

  6. 2012年开发者该做的11件事

    2011年即将结束,2012正在靠近.你是否在专业领域给自己设定2012的目标?不管你的答案如何,我相信下面列出的11条建议里面总有一两条适合你. 1.使用Twitter--如果你是一名程序员,如果你 ...

  7. 不愿看到Java开发者再做的10件事

    编者注:Andy是OSI(开发系统集成者)的CEO,同时也是位思想先锋及优秀博客作者. William F. Buckley.Jr 曾经说过,"保守主义者是那些逆着历史潮流不断喊停的人,其他 ...

  8. java10没人开发了吗,不愿看到Java开发者再做的10件事

    Tt!}V8_y0编者注:Andy是OSI(开发系统集成者)的CEO,同时也是位思想先锋及优秀博客作者.VMW9_&etR0 !^/fy;@"s0William F. Buckley ...

  9. aspose.pdf for java_Java 开发者最困惑的四件事

    掌握 Java 绝非易事,因为许多概念非常晦涩,非常复杂. 作者 | Himanshu Verma 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 大概每个 ...

最新文章

  1. Linux进程间通讯
  2. 选对工具,你也能做出别人家的酷炫大屏
  3. 纯css实现网页侧边栏弹窗滑进滑出
  4. Maxscript中渲染中文版Vray完成贴图(VrayCompleteMap)的方法
  5. boost::callable_traits的remove_member_const_t的测试程序
  6. Flask框架——请求钩子与request请求对象
  7. 【疑问感受】初见指针——当函数遇到指针
  8. https的博客作业
  9. bootstrop 日期控件 datepicker被弹出框dialog覆盖的解决办法
  10. leetcode python3 简单题108. Convert Sorted Array to Binary Search Tree
  11. 聊聊eureka的preferSameZoneEureka参数 1
  12. 韩顺平 零基础30天学会Java 笔记(一)
  13. 神经网络搭建六步法扩展
  14. 我的世界空岛服务器修改地形,我的世界攻略秘籍 [WorldPainter制作空岛]—我有特别的地形技巧...
  15. 微信小程序:关注公众号组件自定义样式
  16. 从零开始学习node.js
  17. 测试工作中必备技能---思维导图你会吗? 10分钟让你精通思维导图!!!
  18. windows防火墙开启端口
  19. QQ聊天对话框内 聊天者昵称,发送者昵称 的字体颜色怎么设置
  20. Aspose.Words利用Word模板导出Word文档

热门文章

  1. Oracle 查锁 和杀锁
  2. rem等于多少px?
  3. Ubuntu16.04+kinetic+cartographer创建三维地图与二维地图
  4. 读《我不喜欢这世界,我只喜欢你》有感
  5. Retrofit + RxJava 的结合使用
  6. CSS精灵图、字体图标
  7. Android Studio底部导航
  8. .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\问题
  9. Linux基础第一章:基础知识与基础命令(第三部分)
  10. java自动违例设计,如何在Java中创建自己的违例