Solar2D


Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Corona (программное обеспечение) )
Перейти к навигации Перейти к поиску

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]

Библиография

  • Замметти, Франк (апрель 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.

использованная литература

  1. ^ «Ветеринары Adobe создают конкурента Flash для приложений iPhone» . VentureBeat. 23 июня 2009 . Проверено 4 мая 2010 .
  2. Chen, Brian X. (30 апреля 2010 г.). «Генеральный директор Adobe, бывшие инженеры Adobe оценивают внезапную атаку Джобса - Wired.com, 30 апреля 2010 г.» . Проверено 4 мая 2010 .
  3. ^ «Бывшие инженеры Adobe создают Flash-конкурента Corona для iPhone - PocketGamer.biz, 24 июня 2010 г.» . Проверено 14 мая 2010 .
  4. ^ "Ansca Mobile выпускает Corona для разработки iPhone" . Информационная неделя. 1 декабря 2009 . Проверено 14 мая 2010 .
  5. ^ «Corona 1.1 уже в продаже - блог компании Corona Labs, 5 февраля 2010 г.» . Архивировано из оригинального 17 июня 2012 года . Проверено 17 мая 2010 .
  6. ^ "Ansca Mobile iPhone Authoring Tool добавляет Android - InformationWeek, 14 апреля 2009 г." . Проверено 2 мая 2010 .
  7. ^ «Они здесь! Corona SDK и Corona Game Edition» . Архивировано из оригинала на 2016-09-15 . Проверено 18 мая 2016 .
  8. ^ «Инструмент для создания игр для iPhone и Android теперь говорит как на Windows, так и на Mac» . All Things D. 25 января 2011 года . Проверено 3 августа 2011 .
  9. ^ "Продолжаем и спасибо" . Архивировано из оригинала на 2016-08-10 . Проверено 18 мая 2016 .
  10. ^ «Представляем Corona Labs» . Архивировано из оригинала на 2016-09-19 . Проверено 18 мая 2016 .
  11. ^ "Объявление Corona Enterprise" . Архивировано из оригинала на 2016-09-18 . Проверено 18 мая 2016 .
  12. Рианна Майер, Джейсон (7 апреля 2015 г.). «GDC 2015 - Corona SDK становится бесплатным - prezi.com, 7 апреля 2015 г.» . Проверено 9 марта 2016 .
  13. ^ «Corona SDK полностью БЕСПЛАТНА - Coronalabs.com, 2 марта 2015 г.» . Проверено 9 марта 2016 .
  14. ^ Ха, Энтони. «Мобильная рекламная компания Appodeal приобретает игровую платформу Corona Labs» . TechCrunch . Проверено 16 ноября 2017 .
  15. ^ «Добро пожаловать в новую Corona! | Corona Labs» . Corona Labs . 2017-06-21 . Проверено 16 ноября 2017 .
  16. Чудо, Роб (2 января 2019). «В 2019 году игровой движок Corona 2D будет открыт с открытым исходным кодом» . Корона . Corona Labs. Архивировано 2 января 2019 года . Дата обращения 14 июля 2020 . Corona будет иметь двойную лицензию как по коммерческой, так и по лицензии с открытым исходным кодом. Лицензия с открытым исходным кодом - это лицензия GNU GPLv3, а коммерческая лицензия будет доступна по соглашению с Corona Labs.
  17. ^ Чудо, Роб (2020-04-22). «Переходное обновление Corona Labs 22 апреля 2020 г.» . Corona Labs . Проверено 24 мая 2020 .
  18. Чудо, Роб (30 апреля 2020 г.). «Будущее Короны» . Корона . Corona Labs. Архивировано 2 мая 2020 года . Дата обращения 14 июля 2020 . Практически весь код, связанный с Corona Labs, доступен по лицензии MIT.
  19. ^ "CoronaSDK" . Проверено 7 октября 2013 года .

внешние ссылки

  • Официальный сайт Solar2d
  • Веб-сайт Corona Labs
  • Solar2D на GitHub
Источник « https://en.wikipedia.org/w/index.php?title=Solar2D&oldid=1054783413 »