Solar2D - Solar2D - Wikipedia
Разработчики) | Влад Щербань, 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, и Разжечь, настольные приложения за 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 team, а Иказа был техническим менеджером, ответственным за разработку мобильных 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 (1-е изд.). Packt Publishing. п. 334. ISBN 1849694303.
- Whye, J.A. (Июнь 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 г.. Получено 2010-05-04.
- ^ Чен, Брайан X. (30 апреля 2010 г.). «Генеральный директор Adobe, бывшие инженеры Adobe оценивают внезапную атаку Джобса - Wired.com, 30 апреля 2010 г.». Получено 2010-05-04.
- ^ «Бывшие инженеры Adobe создают Flash-конкурента Corona для iPhone - PocketGamer.biz, 24 июня 2010 г.». Получено 2010-05-14.
- ^ «Ansca Mobile представляет Corona для разработки под iPhone». Информационная неделя. 1 декабря 2009 г.. Получено 2010-05-14.
- ^ «Corona 1.1 уже в продаже - блог компании Corona Labs, 5 февраля 2010 г.». Архивировано из оригинал 17 июня 2012 г.. Получено 2010-05-17.
- ^ "Инструмент разработки мобильных iPhone Ansca добавляет Android - InformationWeek, 14 апреля 2009 г.". Получено 2010-05-02.
- ^ «Они здесь! Corona SDK и Corona Game Edition». Архивировано из оригинал на 2016-09-15. Получено 2016-05-18.
- ^ «Инструмент для создания игр для iPhone и Android теперь говорит и на Windows, и на Mac». All Things D. 25 января 2011 г.. Получено 2011-08-03.
- ^ "Продолжаем движение и спасибо". Архивировано из оригинал на 2016-08-10. Получено 2016-05-18.
- ^ «Представляем Corona Labs». Архивировано из оригинал в 2016-09-19. Получено 2016-05-18.
- ^ "Анонсирование Corona Enterprise". Архивировано из оригинал на 2016-09-18. Получено 2016-05-18.
- ^ Майер, Джейсон (7 апреля 2015 г.). «GDC 2015 - Corona SDK становится бесплатным - prezi.com, 7 апреля 2015 г.». Получено 2016-03-09.
- ^ «Corona SDK полностью БЕСПЛАТНЫЙ - Coronalabs.com, 2 марта 2015 г.». Получено 2016-03-09.
- ^ Ха, Энтони. «Мобильная рекламная компания Appodeal приобретает игровую платформу Corona Labs». TechCrunch. Получено 2017-11-16.
- ^ «Добро пожаловать в новую Corona! | Corona Labs». Corona Labs. 2017-06-21. Получено 2017-11-16.
- ^ Чудо, Роб (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. Получено 2020-05-24.
- ^ Чудо, Роб (30 апреля 2020 г.). «Будущее короны». Корона. Corona Labs. В архиве из оригинала 2 мая 2020 г.. Получено 14 июля 2020.
Практически весь код, связанный с Corona Labs, был доступен по лицензии MIT.
- ^ «КоронаСДК». Получено 7 октября 2013.