前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >谷歌 IDX 集成 iOS 和 Android 模拟器,扩展了模板库

谷歌 IDX 集成 iOS 和 Android 模拟器,扩展了模板库

作者头像
深度学习与Python
发布2024-02-29 15:13:00
760
发布2024-02-29 15:13:00
举报

作者 | Sergio De Simone

译者 | 明知山

策划 | 丁晓昀

在推出六个月后,谷歌扩展了其基于 AI 和云的实验性共享工作空间项目 IDX,引入了 集成的 iOS 模拟器和 Android 模拟器、新的项目模板,与 Nix 包管理器更好的集成,等等。

IDX 现在支持预览 Flutter 应用程序,无需离开基于浏览器的工作空间即可使用新的 iOS 模拟器和 Android 模拟器,实现在 IDE 内整合开发——测试——调试周期。

当你使用 Flutter 或 Web 模板时,IDX 会智地为你的应用程序加载正确的预览环境——Safari 移动版和 Chrome Web 模板,或 Android、iOS 和 Chrome Flutter 模板。新的项目模板包括对 Astro、Go、Python/Flask、Qwik、Lit、Preact、Solid.js 和 Node.js 的支持。这使得开发人员可以快速启动新项目,无需使用 Nix 进行自定义设置。此外,IDX 支持直接从 GitHub 或本地文件导入代码。

所有 IDX 项目,包括自定义和基于模板的项目,都是使用 Nix 包管理器配置的。

IDX 使用 Nix 来定义工作空间的环境配置。Nix 是一个包管理器,为每个依赖项分配唯一的标识符,这意味着你的环境可以无缝地包含同一依赖项的多个版本。通过添加自定义 IDX 启动器模板、语法高亮、错误检测、代码完成以及更好地处理损坏配置,IDX 中的 Nix 支持得到了改进。

其他新特性旨在简化构建、测试和部署周期,例如在工作空间中运行 CLI 工具和脚本,无需进行本地安装,改进了 Docker 容器和镜像集成等。

IDX 旨在简化跨 Web 和移动平台全栈式开发的复杂性,它跨越了许多不同的栈,包括 Angular、Vue、React、Flutter、Go、Python、Google Cloud 等等。IDX 与谷歌的 Codey、PaLM 2 模型( 已在 Android Studio 的 Studio Bot 中使用 )和 Duet 集成。谷歌表示,这不仅有助于开发人员更快地编写代码,而且有助于提高代码的质量。

如前所述,IDX 仍处于早期阶段,谷歌正积极寻求开发人员的 反馈 来改进它。

查看英文原文

https://www.infoq.com/news/2024/02/google-project-idx-ios-android/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-02-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 InfoQ 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档