Разработчики) | Влад Щербань , 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 Simulator приложения создаются непосредственно из Solar2D Simulator. 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]
Библиография [ править ]
- Замметти, Франк (апрель 2013 г.). Изучите разработку игр с Corona SDK (1-е изд.). Апресс. п. 288. ISBN 1430250682.
- Фланаган, Невин (май 2013 г.). Corona SDK Hotshot (1-е изд.). Packt Publishing . п. 334. ISBN 1849694303.
- Whye, JA (июнь 2013 г.). Обучающее видео по разработке мобильных игр с Corona SDK (1-е изд.). Бесконечные навыки.
- Бертон, Эд Д., Брайан (апрель 2012 г.). Изучение разработки мобильных приложений и игр с Corona SDK (1-е изд.). Burtons Media Group.
- Фернандес, Мишель (апрель 2012 г.). Разработка мобильных игр Corona SDK: Руководство для начинающих (1-е изд.). Packt Publishing . п. 408. ISBN 1849691886.
- Бертон, Эд. Д., Брайан. Разработка мобильных приложений с Corona (1-е изд.). Burtons Media Group. п. 436. ISBN. 978-1-937336-00-4.
Ссылки [ править ]
- ^ «Ветеринары Adobe создают конкурента Flash для приложений iPhone» . VentureBeat. 23 июня 2009 . Проверено 4 мая 2010 .
- ↑ Chen, Brian X. (30 апреля 2010 г.). «Генеральный директор Adobe, бывшие инженеры Adobe оценивают внезапную атаку Джобса - Wired.com, 30 апреля 2010 г.» . Проверено 4 мая 2010 .
- ^ «Бывшие инженеры Adobe создают Flash-конкурента Corona для iPhone - PocketGamer.biz, 24 июня 2010 г.» . Проверено 14 мая 2010 .
- ^ "Ansca Mobile выпускает Corona для разработки iPhone" . Информационная неделя. 1 декабря 2009 . Проверено 14 мая 2010 .
- ^ «Corona 1.1 уже в продаже - блог компании Corona Labs, 5 февраля 2010 г.» . Архивировано из оригинального 17 июня 2012 года . Проверено 17 мая 2010 .
- ^ «Ansca Mobile iPhone Authoring Tool добавляет Android - InformationWeek, 14 апреля 2009 г.» . Проверено 2 мая 2010 .
- ^ «Они здесь! Corona SDK и Corona Game Edition» . Архивировано из оригинала на 2016-09-15 . Проверено 18 мая 2016 .
- ^ «Инструмент для создания игр для iPhone и Android теперь говорит как на Windows, так и на Mac» . All Things D. 25 января 2011 . Проверено 3 августа 2011 .
- ^ "Продолжаем и спасибо" . Архивировано из оригинала на 2016-08-10 . Проверено 18 мая 2016 .
- ^ «Представляем Corona Labs» . Архивировано из оригинала на 2016-09-19 . Проверено 18 мая 2016 .
- ^ "Объявление Corona Enterprise" . Архивировано из оригинала на 2016-09-18 . Проверено 18 мая 2016 .
- Рианна Майер, Джейсон (7 апреля 2015 г.). «GDC 2015 - Corona SDK становится бесплатным - prezi.com, 7 апреля 2015 г.» . Проверено 9 марта 2016 .
- ^ «Corona SDK полностью БЕСПЛАТНО - Coronalabs.com, 2 марта 2015 г.» . Проверено 9 марта 2016 .
- ^ Ха, Энтони. «Мобильная рекламная компания Appodeal приобретает игровую платформу Corona Labs» . TechCrunch . Проверено 16 ноября 2017 .
- ^ «Добро пожаловать в новую Corona! | Corona Labs» . Corona Labs . 2017-06-21 . Проверено 16 ноября 2017 .
- ↑ Miracle, Роб (2 января 2019 г.). «В 2019 году игровой движок Corona 2D станет открытым» . Корона . Corona Labs. Архивировано 2 января 2019 года . Дата обращения 14 июля 2020 .
Corona будет иметь двойную лицензию как по коммерческой, так и по лицензии с открытым исходным кодом.
Лицензия с открытым исходным кодом - это лицензия GNU GPLv3, а коммерческая лицензия будет доступна по соглашению с Corona Labs.
- ^ Чудо, Роб (2020-04-22). «Переходное обновление Corona Labs 22 апреля 2020 г.» . Corona Labs . Проверено 24 мая 2020 .
- ↑ Чудо, Роб (30 апреля 2020 г.). «Будущее Короны» . Корона . Corona Labs. Архивировано 2 мая 2020 года . Дата обращения 14 июля 2020 .
Практически весь код, связанный с Corona Labs, был доступен по лицензии MIT.
- ^ "CoronaSDK" . Проверено 7 октября 2013 года .
Внешние ссылки [ править ]
- Официальный сайт Solar2d
- Веб-сайт Corona Labs
- Solar2D на GitHub