Разработчик (и) | , Corona Labs Inc. |
---|---|
Первоначальный выпуск | 1.0 / декабрь 2009 г.; 10 лет назад (2009-12) |
Стабильный выпуск | 2020.3595 / 20 мая 2020 г.; 5 месяцев назад (2020-05-20) |
Написано на | Lua (Corona API) |
Операционная система |
|
Доступно на | английском. русском |
типе | Комплект для разработки программного обеспечения. Игровой движок |
Лицензия | Лицензия MIT |
Веб-сайт | solar2d.com |
Solar2D (ранее Corona SDK) является бесплатным и открытым исходным кодом, кроссплатформенный комплект для разработки программного обеспечения, первоначально разработанный Corona Labs Inc., а теперь поддерживаемый. Выпущенный в конце 2009 года, он позволяет программистам создавать 2D мобильные приложения для iOS, Android и Kindle <6.>, настольные приложения для Windows, Linux и macOS, а также приложения для подключенного ТВ для Apple TV, Fire TV и Android TV.
Solar2D использует интегрированный Lua, расположенный поверх C ++ / OpenGL для создания графических приложений. Программное обеспечение имеет два рабочих режима: Solar2D Simulator и Solar2D Native. В Solar2D Simulator приложения создаются непосредственно из Solar2D Simulator. Solar2D Native позволяет интегрировать код и ресурсы Lua в проект Xcode или Android Studio для создания вашего приложения и включения встроенных функций.
Уолтер Лух и Карлос Иказа основали Ansca Mobile, позже переименована в Corona Labs после ухода из Adobe в 2007 году. В Adobe Лух был ведущим архитектором, работающим в команде Flash Lite, а Иказа был инженером, ответственным за разработку мобильных Flash. В июне 2009 года Ansca выпустила первую бесплатную бета-версию Corona SDK для первых пользователей.
В декабре 2009 года Ansca выпустила Corona SDK 1.0 для iPhone. В следующем феврале Corona SDK 1.1 был выпущен с дополнительными функциями.
В сентябре 2010 года Ansca выпустила версию 2.0 Corona SDK и добавила Corona Game Edition. Версия 2.0 добавила кроссплатформенную поддержку для iPad и Android, в то время как Game Edition добавила физический движок и другие расширенные функции, специально предназначенные для разработки игр.
В январе 2011 г. Corona SDK был выпущен для Windows XP и новее, что дало разработчикам возможность создавать приложения Android на PC.
. В апреле 2012 года соучредитель и генеральный директор Иказа покинул Ansca, а технический директор Лух взял на себя роль генерального директора. Вскоре после этого, в июне 2012 года, Ansca сменила название на Corona Labs. В августе 2012 года Corona Labs объявила о выпуске Enterprise Edition, в котором были добавлены собственные привязки для Objective-C.
В марте 2015 года на GDC 2015 было объявлено, что Corona SDK полностью бесплатен и будет поддерживать Цели развертывания Windows и Mac OS X.
В ноябре 2015 года Corona Labs Inc. объявила о поддержке разработки tvOS для Apple TV.
В марте 2017 года Corona Labs была приобретена Appodeal и объявила, что корпоративная версия Corona также станет бесплатной.
В июне 2017 года Corona Labs объявила, что Enterprise была переименована в Corona Native, является бесплатным для всех и входит в состав основного продукта ».
В январе 2019 года Corona Labs объявила, что Corona 2D будет иметь открытый исходный код по лицензии GNU GPLv3, при этом предлагая опцию коммерческой лицензии по соглашению с Corona Labs.
В 2020 году движок был переименован с Corona SDK в Solar2D. Это было сделано в ответ на закрытие Corona Labs, а также пандемия COVID-19. Corona Labs также прекратила предлагать коммерческие лицензии и изменила свою лицензию с открытым исходным кодом с GPLv3 на более разрешительную Лицензия MIT.
Пакет API Solar2D функции API-вызовы для аудио и графики, криптографии, сети и информации об устройстве, такой как информация акселерометра, GPS и ввод данных пользователем а также виджеты, эффекты частиц и др.