Solar2D (anteriormente Corona SDK) es un kit de desarrollo de software multiplataforma , gratuito y de código abierto , desarrollado originalmente por Corona Labs Inc. y mantenido actualmente por Vlad Shcherban . Lanzado a finales de 2009, permite a los programadores crear aplicaciones móviles 2D para iOS , Android y Kindle , aplicaciones de escritorio para Windows , Linux y macOS , y aplicaciones para televisores conectados como Apple TV , Fire TV y Android TV . [ 2 ]
Solar2D utiliza Lua integrado sobre C++ / OpenGL para crear aplicaciones gráficas. El software cuenta con dos modos de funcionamiento: el Simulador Solar2D y Solar2D Nativo. Con el Simulador Solar2D, las aplicaciones se compilan directamente desde el simulador. Solar2D Nativo permite integrar código y recursos Lua en un proyecto de Xcode o Android Studio para crear aplicaciones e incluir funcionalidades nativas.
Historia
Walter Luh y Carlos Icaza fundaron Ansca Mobile, posteriormente renombrada Corona Labs, tras dejar Adobe en 2007. En Adobe, Luh era el arquitecto principal del equipo Flash Lite e Icaza el gerente de ingeniería responsable de la creación de contenido Flash para dispositivos móviles. En junio de 2009, Ansca lanzó la primera versión beta del SDK de Corona, gratuita para los primeros usuarios. [ 3 ] [ 4 ] [ 5 ]
En diciembre de 2009, Ansca lanzó Corona SDK 1.0 para iPhone . En febrero del año siguiente, se lanzó Corona SDK 1.1 con funciones adicionales. [ 6 ] [ 7 ]
En septiembre de 2010, Ansca lanzó la versión 2.0 de Corona SDK y añadió Corona Game Edition. La versión 2.0 añadió compatibilidad multiplataforma para iPad y Android , mientras que Game Edition añadió un motor de física y otras características avanzadas dirigidas específicamente al desarrollo de juegos . [ 8 ] [ 9 ]
En enero de 2011, se lanzó Corona SDK para Windows XP y versiones posteriores, lo que brindó a los desarrolladores la oportunidad de crear aplicaciones de Android en PC . [ 10 ]
En abril de 2012, el cofundador y director ejecutivo Icaza dejó Ansca, y el director de tecnología Luh asumió el cargo de director ejecutivo. [ 11 ] Poco después, en junio de 2012, Ansca cambió su nombre a Corona Labs. [ 12 ] En agosto de 2012, Corona Labs anunció Enterprise Edition, que agregó enlaces nativos para Objective-C. [ 13 ]
En marzo de 2015, durante la GDC 2015 se anunció que Corona SDK es completamente gratuito y admitirá objetivos de implementación para Windows y Mac OS X. [ 14 ] [ 15 ]
En noviembre de 2015, Corona Labs Inc. anunció su apoyo al desarrollo de tvOS para Apple TV.
En marzo de 2017, Corona Labs fue adquirida por Appodeal y anunció que la versión Enterprise de Corona también pasaría a ser gratuita. [ 16 ]
En junio de 2017, Corona Labs anunció que Enterprise pasó a llamarse Corona Native, es gratuito para todos y está incluido como parte del producto principal." [ 17 ]
En enero de 2019, Corona Labs anunció que Corona 2D sería de código abierto bajo la licencia GNU GPLv3 , ofreciendo la opción de una licencia comercial previo acuerdo con Corona Labs. [ 18 ]
En abril de 2020, el motor pasó a llamarse Solar2D en lugar de Corona SDK. Esto se hizo en respuesta al cierre de Corona Labs [ 19 ] , así como a la pandemia de COVID-19 . Corona Labs también dejó de ofrecer licencias comerciales y cambió su licencia de código abierto de GPLv3 a la licencia MIT , más permisiva [ 20 ] .
Características principales
El conjunto de API de Solar2D incluye llamadas a la API para audio y gráficos, criptografía, redes e información del dispositivo, como información del acelerómetro, GPS y entrada del usuario, así como widgets, efectos de partículas y más. [ 21 ]
Bibliografía
- Zammetti, Frank (abril de 2013). Aprenda a desarrollar juegos con Corona SDK (1ª ed.). Presione. pag. 288.ISBN 978-1430250685.
- Flanagan, Nevin (mayo de 2013). Corona SDK Hotshot (1.ª ed.). Packt Publishing . pág. 334. ISBN 978-1849694308.
- Whye, JA (junio de 2013). Desarrollo de juegos móviles con Corona SDK: vídeo de formación (1.ª ed.). Infinite Skills.
- Burton, Ed.D., Brian (abril de 2012). Aprendizaje del desarrollo de aplicaciones y juegos móviles con Corona SDK (1.ª ed.). Burtons Media Group.
- Fernández, Michelle (abril de 2012). Corona SDK Mobile Game Development: Beginner's Guide (1.ª ed.). Packt Publishing . pág. 408. ISBN 978-1849691888.
- Burton, Ed.D., Brian. Desarrollo de aplicaciones móviles con Corona (1.ª ed.). Burtons Media Group. pág. 436. ISBN 978-1-937336-00-4Archivado del original el 26/06/2012 . Consultado el 26/06/2012 .
Referencias
- ↑ "GitHub - coronalabs/Corona en 3730" . GitHub .
- ↑ Parker, Bethanny (15 de septiembre de 2022). "Los mejores motores de juegos gratuitos" . BestColleges . Consultado el 25 de marzo de 2023 .
- ↑ "Veteranos de Adobe crean un rival para Flash para aplicaciones de iPhone" . VentureBeat. 23 de junio de 2009. Archivado del original el 29 de enero de 2010. Consultado el 4 de mayo de 2010 .
- ↑ Chen, Brian X. (30 de abril de 2010). "El CEO de Adobe y exingenieros de Adobe opinan sobre el ataque relámpago de Jobs - Wired.com, 30 de abril de 2010" . Recuperado el 4 de mayo de 2010 .
- ↑ "Ex ingenieros de Adobe crean Corona, un competidor de Flash para iPhone - PocketGamer.biz, 24 de junio de 2010" . 24 de junio de 2009. Consultado el 14 de mayo de 2010 .
- ↑ "Ansca Mobile lanza Corona para el desarrollo de iPhone" . InformationWeek. 1 de diciembre de 2009. Archivado del original el 12 de junio de 2011. Consultado el 14 de mayo de 2010 .
- ↑ "Corona 1.1 ya está disponible - Blog de la empresa Corona Labs, 5 de febrero de 2010" . Archivado del original el 17 de junio de 2012. Consultado el 17 de mayo de 2010 .
- ↑ "Ansca Mobile iPhone Authoring Tool Adds Android - InformationWeek, 14 de abril de 2009" . Archivado del original el 12 de junio de 2011. Consultado el 2 de mayo de 2010 .
- ↑ "¡Ya están aquí! Corona SDK y Corona Game Edition" . Archivado del original el 15 de septiembre de 2016. Consultado el 18 de mayo de 2016 .
- ↑ "Herramienta para crear juegos para iPhone y Android ahora funciona tanto con Windows como con Mac" . All Things D. 25 de enero de 2011. Consultado el 3 de agosto de 2011 .
- ↑ "Seguir adelante y gracias" . Archivado del original el 10 de agosto de 2016. Consultado el 18 de mayo de 2016 .
- ↑ "Presentando Corona Labs" . Archivado del original el 19 de septiembre de 2016. Consultado el 18 de mayo de 2016 .
- ↑ "Anuncio de Corona Enterprise" . Archivado del original el 18 de septiembre de 2016. Consultado el 18 de mayo de 2016 .
- ↑ Mayer, Jason (7 de abril de 2015). "GDC 2015 - Corona SDK se vuelve gratuito - prezi.com, 7 de abril de 2015" . Recuperado el 9 de marzo de 2016 .
- ↑ "Corona SDK es completamente GRATIS - Coronalabs.com, 2 de marzo de 2015" . 2 de marzo de 2015. Consultado el 9 de marzo de 2016 .
- ↑ Ha, Anthony. "La empresa de publicidad móvil Appodeal adquiere la plataforma de juegos Corona Labs" . TechCrunch . Consultado el 16 de noviembre de 2017 .
- ↑ "¡Bienvenido al nuevo Corona! | Corona Labs" . Corona Labs . 21 de junio de 2017. Consultado el 16 de noviembre de 2017 .
- ↑ Miracle, Rob (2 de enero de 2019). "El motor de juegos Corona 2D se convertirá en código abierto en 2019" . Corona . Corona Labs. Archivado del original el 2 de enero de 2019. Recuperado el 14 de julio de 2020. Corona tendrá una doble licencia: comercial y de código abierto .
La licencia de código abierto es la GNU GPLv3, y la licencia comercial estará disponible previo acuerdo con Corona Labs.
- ↑ Miracle, Rob (22 de abril de 2020). "Actualización de la transición de Corona Labs 22 de abril de 2020" . Corona Labs . Recuperado el 24 de mayo de 2020 .
- ↑ Miracle, Rob (30 de abril de 2020). "El futuro de Corona" . Corona . Corona Labs. Archivado del original el 2 de mayo de 2020. Recuperado el 14 de julio de 2020.
Prácticamente todo el código relacionado con Corona Labs se ha puesto a disposición bajo la licencia MIT.
- ↑ "CoronaSDK" . Consultado el 7 de octubre de 2013 .
Enlaces externos
- Sitio web oficial de Solar2d
- Software de 2009
- Software de desarrollo para Android (sistema operativo)
- Software anteriormente propietario
- entornos de desarrollo integrados
- Motores de videojuegos para iOS
- Motores de juegos programables con Lua (lenguaje de programación).
- Herramientas de programación de macOS
- Software móvil
- Herramientas de programación de software móvil
- Software para el desarrollo de videojuegos
- Kits de desarrollo de software
- Software que utiliza la licencia MIT.