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