Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

Google 的 Android Studio IDE 进行实时编辑以加快开发周期

Posted on 2022-05-12

今天是 Google I/O,按照传统,该公司正在利用该活动介绍其 Android Studio 开发环境的最新版本。今天发布的是一个新的 Android Studio Dolphin 测试版,具有 View Compose 动画和 Wear OS 模拟器等功能,以及 Android Studio Electric Eel 的预览版,它现在处于早期访问金丝雀频道中。

在大多数情况下,所有有趣的公告都是电鳗的一部分,这并不令人震惊。我认为最重要的功能是 Live Edit,它允许开发人员进行代码更改并立即在 Android Studio 中的 Compose Preview 以及内置模拟器或物理设备上正在运行的应用程序中看到结果。

图片来源:谷歌

谷歌负责 Android 开发体验的 Sean McBreen 指出,这是开发人员长期以来一直要求的,因为它可以让开发人员加快他们的周期时间,而无需等待测试他们的更改。他指出,Android Studio 已经具有 Live Literals,它允许开发人员更改小的单个值。然而,现在,开发人员将能够添加新功能和调整用户界面,并实时查看这些更改的效果。

Android Studio 中还新增了对 Firebase 的 Crashlytics(Google 的崩溃报告服务)的内置支持。使用新的 App Quality Insights 窗口,开发人员现在可以直接在 IDE 中查看堆栈跟踪,甚至可以查看哪些代码行可能导致崩溃。当然,这里的想法是允许开发人员在单个应用程序中完成更多工作,而无需切换上下文。

“当今开发人员的一个痛点是,当他们从 Crashlytics 获得非常好的见解时,要查看正在发生的错误以及导致错误的事件,以便他们调试和重现一些错误并修复他们,他们经常需要切换到不同的工具,”Firebase 产品负责人 Francis Ma 解释道。 “这是我们将 Firebase 体验带入 Android Studio 的第一步。”

图片来源:谷歌

鉴于谷歌今天宣布了其首款内部智能手表和新平板电脑,Android Studio 正在增加对大屏幕设备(包括平板电脑和可折叠设备以及可穿戴设备)的额外支持也就不足为奇了。毕竟,谷歌“现代 Android 开发”背后的理念是,开发人员可以学习如何为一种形式编写应用程序,然后将其应用于所有其他形式。但是可折叠设备和可穿戴设备引入了它们自己的 UI 挑战,开发人员可能并不总是能够接触到它们,因此 Android Studio 现在为开发人员提供了一个可调整大小的模拟器,让他们能够在不同的外形尺寸上快速测试应用程序。

特别是对于 WearOS,Android 团队正在通过 Compose UI SDK 的测试版推出一种创建声明性用户界面的新方法。与 WearOS 相关的其他一些更新包括在设备管理器中查看 Wear 设备以及将多个手表模拟器与单个手机配对的能力。 Android Studio 现在也会在关闭后记住这些配对。

在相关新闻中,谷歌旨在帮助开发人员避免(重新)编写样板代码的可重用 Android 库套件 Jetpack 也获得了一些有趣的更新,特别是在公司用于构建的工具包 Jetpack Compose 的用户界面方面原生 Android 用户界面。更新后的WindowsManger库现在支持大屏幕设备的多窗口环境,以及使应用程序适应可折叠设备的物理状态的能力。还有一个新的DragAndDrop库,允许开发人员接受来自其应用程序内部和外部的拖放数据。这显然是大屏幕设备上越来越普遍的情况。这两个库现在都达到了 1.0 稳定版的里程碑。

谈到优化大屏幕应用程序,谷歌本身目前也在经历一个过程,它正在更新自己的应用程序,如照片、Gmail、YouTube 音乐和 YouTube 等用于大屏幕设备的应用程序。正如 McBreen 告诉我的那样,该公司正在努力在今年年底之前将其所有 50 个最常用的应用程序都准备好用于大屏幕设备。 “这里的想法是,我们必须为我们想做的行业树立榜样,但我们还必须确保我们的指导和意义——因此我们正在研究这些应用程序,”他说。

“读

原文: https://techcrunch.com/2022/05/11/googles-android-studio-ide-gets-live-edits-to-speed-up-development-cycles/

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Big Technology
  • Bits about Money
  • Brandon Skerritt
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • eighty twenty
  • Elad Gil
  • Ellie Huxtable
  • Ethan Dalool
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • HeardThat Blog
  • Henrique Dias
  • Herman Martinus
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Li Haoyi
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Maggie Appleton
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mind Matters
  • Mostly metrics
  • Naval Ravikant
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Rohit Patel
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Steph Ango
  • Stephen Wolfram
  • Steve Blank
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • Wes Kao
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme