Después lanzando el proyecto IDX Para una vista previa pública hace seis meses, Google anunció importantes actualizaciones de la plataforma, incluidos emuladores de iOS y Android, plantillas adicionales para marcos populares y una gama más amplia de herramientas compatibles.
Durante el período de vista previa pública del Proyecto IDX, Google ha estado recopilando comentarios de los usuarios que llevaron a la empresa a realizar estas actualizaciones. El más grande es un simulador de iOS y un emulador de Android en el navegador, que permite a los desarrolladores obtener una vista previa de sus aplicaciones en una vista móvil sin salir de su espacio de trabajo. (Un simulador imita el software sin imitar el hardware. Un emulador va un paso más allá al emular configuraciones de software y hardware).
También: Pensé que las suscripciones de software eran una estafa hasta que hice los cálculos
«Yo uso IDX con el Malloy proyecto. A menudo tengo varios proyectos de datos diferentes en marcha simultáneamente», compartió un ingeniero de software de Google sobre el Proyecto IDX. «IDX me permite activar rápidamente una instancia para resolver un problema y su configuración es trivial».
Si los desarrolladores están construyendo un Aleteo o una aplicación web, Project IDX carga el entorno de vista previa correcto para la aplicación, que puede ser Safari móvil, Chrome, Android o iOS. Consolidar un proceso multiplataforma en un lugar fácil de navegar facilita el desarrollo, prueba y depuración de aplicaciones, dijo Google.
El simulador de iOS tiene una función experimental que permite a los desarrolladores comprobar el diseño y el comportamiento de su aplicación mientras trabajan, explicó Google.
Además del simulador de iOS y el emulador de Android, una de las solicitudes de funciones más populares de los desarrolladores fue la ampliación del soporte para más plantillas de proyectos, dijo Google.
También: Cómo crear una clave de acceso para su cuenta de Google (y por qué debería hacerlo)
Como resultado, Google agregó nuevas plantillas para Astro, Go, Python/Flask, Qwik, Lit, Preact, Solifd.js y Node.js. Los desarrolladores aún pueden importar sus repositorios desde GitHub y sus archivos locales, o elegir su configuración con un entorno Nix personalizado, que ha mejorado en esta última ronda de actualizaciones.
Project IDX utiliza Nix, un administrador de paquetes multiplataforma, para configurar plantillas y vistas previas. Ahora, los desarrolladores pueden personalizar las plantillas de inicio IDX aprovechando la extensibilidad de Nix, utilizando la edición de archivos Nix para reducir errores y escribir código de manera más eficiente, recuperándose rápidamente de configuraciones rotas y evitando intentos de reconstrucción innecesarios gracias a las mejoras en el flujo de trabajo de personalización del entorno.
También: Google Chrome agrega tres nuevas funciones de IA para facilitar tu navegación en Internet
Otras mejoras realizadas en IDX incluyen la capacidad de detectar automáticamente puertos de red y ajustar la configuración del firewall sin configuración adicional, habilitar Docker en el archivo dev.nix para trabajar fácilmente con contenedores e imágenes de Docker y ejecutar herramientas, scripts y utilidades de línea de comandos. dentro del espacio de trabajo del desarrollador sin instalarlos localmente.