❓
FAQ
FAQ -ES
FAQ -ES
  • El Proyecto
    • Espera, ¿AR? ¿RV? ¿XR? ¿Qué significan estas siglas?Page 3
    • ¿Dónde puedo leer el libro blanco del proyecto?
    • ¿Dónde puedo encontrar la hoja de ruta del proyecto?
    • ¿Dónde puedo encontrar más información sobre el equipo?
    • No hablo inglés. ¿Existen otras comunidades de Spheroid Universe?
    • ¿Cuáles son las demás redes sociales oficiales del Proyecto?
  • Tokenomics
    • ¿Qué es SPH?
    • ¿Dónde puedo adquirir SPH?
    • ¿Qué es el Espacio?
    • ¿Cuál es la diferencia entre SPACE y SPH?
    • ¿Cuál es la oferta total y el contrato inteligente de SPH?
    • ¿Cuál es el contrato inteligente del SPACE?
  • Marketplace - El Mercado
    • ¿Dónde puedo comprar SPACE?
    • ¿Por qué los espacios tienen diferentes colores en el mapa del Mercado?
    • ¿Cómo puedo retirar un espacio y ponerlo a la venta?
    • ¿Cómo puedo retirar y vender un espacio en el mercado de Spheroid Universe?
    • ¿Por qué no puedo retirar mis SPH a mi cartera?
    • ¿Cómo subir la cuenta hasta el nivel 10?
    • ¿Dónde encuentro mi ficha de logros en el sitio?
  • Apps / Desarrollo
    • ¿Tienes una APP que funcione?
    • ¿Puedo desarrollar mi propia aplicación de RA?
  • Expansión
    • ¿Qué es una expansión?
    • ¿Qué espacios puede contener mi Expansión?
    • ¿Cómo me beneficio de la Expansión?
    • ¿Cómo puedo lanzar una Expansión?
    • ¿Cómo se desarrolla una Expansión?
    • ¿Qué recursos se necesitan para desarrollar una expansión?
    • ¿Cómo se consigue el Poder de Expansión?
    • ¿Qué recursos se necesitan para lanzar una Expansión?
    • ¿A qué velocidad se desarrolla una Expansión?
    • ¿Cómo puedo retirar mis ganancias de una Expansión?
    • ¿Cómo funciona la competencia?
  • Solución de Problemas
    • ¡No puedo iniciar sesión! El sistema dice "Su cuenta ha sido bloqueada. Inténtelo de nuevo en 1 hora
    • He perdido mi 2FA (Google Authenticator) y ahora no puedo iniciar sesión. ¿Qué puedo hacer?
    • He perdido mi cuenta de correo electrónico. ¿Pueden ayudarme a cambiar la dirección de correo electr
    • He leído las preguntas frecuentes y no he encontrado una solución a mi problema.
Powered by GitBook
On this page
  1. Apps / Desarrollo

¿Puedo desarrollar mi propia aplicación de RA?

Previous¿Tienes una APP que funcione?NextExpansión

Last updated 3 years ago

¿Puedo desarrollar mi propia aplicación de RA?

Para hacer una aplicación de **XR **de calidad, los desarrolladores suelen tener que dominar muchos lenguajes y tecnologías de programación diferentes:

  • Lenguajes en los que se escribe el código de las aplicaciones móviles: Swift, Java...

  • Lenguajes en los que se escribe la parte del servidor de la aplicación móvil, por ejemplo: PHP, Python, Ruby, C#...

  • Frameworks y tecnologías de RA especializadas: ARCore y ARKit, SceneKit, Sceneform, Depth API...

  • Además, una aplicación XR en toda regla debe incluir otros componentes arquitectónicos y lógicos como una base de datos y un lenguaje de consulta para la misma.

  • Estos requisitos suponen una barrera técnica para los desarrolladores y los equipos pequeños que no disponen de todo el conjunto de competencias necesarias.

En Spheroid Universe hemos desarrollado una solución sin concesiones. Spheroid Script permite crear todas las caras del proyecto (móvil, servidor, XR y el diseño de la aplicación); también incluye la sintaxis de las consultas a la base de datos Spheroid SQL.

El desarrollador sólo tiene que aprender Spheroid Script, que está diseñado para ser rápido de usar y lo más eficiente posible cuando se ejecuta en dispositivos móviles.

En otras palabras, hemos desarrollado un sistema operativo de realidad aumentada utilizando la tecnología de la nube.

Todo esto lo puedes encontrar en nuestro propio IDE llamado Demiurge:

Más información sobre Demiurge IDE:

El lenguaje de programación Spheroid Script tiene las siguientes ventajas:

  • Bajo umbral de entrada: el lenguaje es fácil de aprender y utilizar.

  • Un lenguaje orientado a XR, permite implementar productos XR con menos código, proporciona la capacidad de ejecutar aplicaciones escritas en él en diferentes plataformas: Android, iOS.

  • Alto rendimiento y eficiencia energética, lo que es fundamentalmente importante cuando se lanza en dispositivos móviles.

  • Posibilidad de realizar cambios al instante en una aplicación ya publicada, lo que acelera y simplifica el ciclo de desarrollo y soporte de las aplicaciones escritas en él.

  • Ejecutar productos XR creados por desarrolladores independientes dentro de una aplicación móvil integrada en el ecosistema Spheroid Universe (XRHub).

  • Reducir el coste de los recursos informáticos en la nube asignándolos dinámicamente a las aplicaciones XR según sea necesario.

  • Funciona tanto en el lado del cliente como en el del servidor.

  • Incluye Spheroid SQL: nuestro propio lenguaje de consulta de bases de datos integrado, potente y flexible, como las modernas bases de datos orientadas a documentos, pero al mismo tiempo sencillo e intuitivo, como el conocido SQL clásico. Así, cualquier desarrollador puede dominarlo fácilmente en poco tiempo.

Puede encontrar todas las especificaciones de Spheroid Script aquí:

Ejemplo de trabajo de un Spheroid Script (¡pruébalo!):

https://demiurge.spheroiduniverse.io/
https://www.youtube.com/watch?v=7fEkdRjfjyg
https://spheroiduniverse.github.io/SpheroidScript/
https://github.com/SpheroidUniverse/SpheroidScript/tree/master/examples/CoinQuest/src