Hoy hablaremos sobre nuestra tecnología que permite a la comunidad desarrollar conjuntamente productos AR. Comencemos con los primeros dos componentes de esta tecnología: el entorno de desarrollo en la nube Demiurge Spheroid IDE y el lenguaje de programación Spheroid Script que desarrollamos.
Entonces, primero es Demiurgo
Demiurge es un entorno de desarrollo visualmente integrado para programadores, diseñadores y todos los que trabajan juntos en un proyecto de AR. Este es un espacio común donde los programadores escriben código, lo ejecutan y lo depuran, mientras que los diseñadores y otros especialistas preparan modelos 3D, imágenes gráficas y archivos de sonido. Este es un entorno que le permite crear mundos digitales, llenarlos y revitalizarlos. Este es un espacio donde los participantes interactúan y llenan el mundo digital con reglas y eventos. Demiurge está integrado con varios servicios de plataforma, incluido un servicio de publicidad.
¿Dónde pueden los usuarios de la plataforma ver cómo se crean las aplicaciones de la comunidad AR?
En primer lugar, las aplicaciones escritas en Spheroid Script se ejecutan dentro de la aplicación móvil Spheroid Universe como capas separadas. Además de esto, los desarrolladores podrán lanzar sus productos como aplicaciones móviles independientes bajo su propia marca en AppStore y Google Play. En este caso, estas aplicaciones se conectarán al ecosistema del universo Spheroid a través de una API.
¿Demiurge te permite colaborar en un proyecto?
Sí, nuestro IDE basado en la nube permite que varios miembros trabajen en el mismo proyecto simultáneamente. El creador del proyecto gestiona la lista de desarrolladores que pueden trabajar en el proyecto junto con el acceso al código de la aplicación y sus recursos.
¿Cuáles son los beneficios de Demiurge: Spheroid IDE?
En primer lugar, esto es conveniente ya que no requiere descargar e instalar el SDK. Todo es accesible desde el navegador, en la nube. En segundo lugar, su velocidad de desarrollo. La compilación y el lanzamiento de aplicaciones escritas en Spheroid Script se realiza en Demiurge en unos segundos en lugar de unos minutos en el IDE clásico. En tercer lugar, los requisitos mínimos para la potencia de la computadora del desarrollador: todas las operaciones intensivas en recursos se realizan en la nube, por lo que en el IDE incluso puede trabajar en la tableta.
¿Qué sucede si el desarrollador cierra la ventana del navegador y se olvida de guardar el código?
El código se guarda automáticamente en la nube cada pocos segundos. Al mismo tiempo, el código se almacena instantáneamente en el almacenamiento del navegador. Si hay una pérdida de conexión a Internet o el desarrollador cierra accidentalmente la ventana del navegador, no se perderán todos los cambios realizados por el desarrollador en el código. La próxima vez que abra el IDE en el navegador, todos los cambios no guardados del almacenamiento del navegador se enviarán a la nube.
¡La próxima vez hablaremos más sobre Spheroid Script y cómo los desarrolladores pueden crear sus productos y cadenas de monetización dentro del ecosistema Spheroid Universe!