Nowe aktualizacje dla projektu IDX od Google

Google宣布了IDX项目的新的重大更新,目前已在公开发布中提供。这些更新包括iOS和Android系统的模拟器、流行框架的额外模板以及更多选择的工具。

在IDX项目的公开可用期间,Google收集了用户反馈,从而引入了这些更新。最大的改变是在浏览器中引入了iOS和Android系统的模拟器,使开发人员能够在移动视图中预览他们的应用程序,而无需离开工作区。模拟器通过复制软件而不是硬件来再现应用程序,而模拟器则进一步通过模拟软件和硬件配置来实现。

Google软件工程师分享道:“我在我的Malloy项目中使用IDX。我经常同时处理多个不同的数据项目。IDX使我能够快速启动一个实例来解决问题,而且配置很简单。”

无论开发人员是创建Flutter应用程序还是Web应用程序,IDX为项目自动加载适当的应用程序预览环境,如移动版Safari、Chrome、Android或iOS。在一个易于使用的地方整合多个平台的开发流程,有助于应用程序的开发、测试和调试。

iOS系统模拟器还具有一项实验性功能,可以在工作中检查应用程序的布局和行为。

开发人员最常提出的一个热门需求是添加对更多项目模板的支持。为了回应这一需求,Google已经为Astro、Go、Python/Flask、Qwik、Lit、Preact、Solifd.js和Node.js添加了新的模板。开发人员仍然可以从GitHub和本地文件导入他们的存储库,同时使用增强的Nix环境选择自己的设置。

IDX项目使用Nix软件包管理器来配置模板和预览,在多个平台上兼容。现在,开发人员可以通过编辑Nix文件来使用Nix的可扩展性功能定制初始IDX模板,从而减少错误并更高效地编写代码。此外,借助简化的环境定制过程,他们可以快速恢复正确的配置,并避免不必要的重新编译尝试。

IDX中引入的其他改进包括自动检测网络端口并调整防火墙设置而不需要额外配置、使Docker在dev.nix文件中能够与容器和Docker镜像一起工作,以及在开发者工作区中运行命令行工具、脚本和实用程序而无需本地安装。

常见问题解答

The source of the article is from the blog rugbynews.at