CoronaLabs Inc.
Dalszy rozwój będzie kontynuowany przez niezależną społeczność, przy czym poprzedni kluczowy deweloper pozostanie zaangażowany i zamierza kontynuować pracę nad projektem w pełnym wymiarze godzin. Do finansowania wykorzystany zostanie crowdfunding. Ogłoszono także, że nazwa projektu będzie stopniowo zmieniana na Solar2D, gdyż nazwa Corona kojarzy się z zamykającą się firmą i w obecnym otoczeniu wywołuje fałszywe skojarzenia z projektami rozwiązującymi problemy spowodowane infekcją koronawirusem COVID-19.
Corona to wieloplatformowy framework przeznaczony do szybkiego tworzenia aplikacji i gier w języku Lua.
Możliwe jest wywoływanie procedur obsługi w językach C/C++, Obj-C i Java przy użyciu warstwy Corona Native. Jeden projekt można natychmiast skompilować i opublikować na wszystkie obsługiwane platformy i urządzenia, w tym iOS, Android, Amazon Fire, macOS, Windows, Linux, HTML5, Apple TV, Fire TV, Android TV itp. Aby przyspieszyć rozwój i prototypowanie, oferowany jest symulator, który pozwala na natychmiastową ocenę wpływu jakiejkolwiek zmiany w kodzie na działanie aplikacji, a także narzędzia do szybkiej aktualizacji aplikacji do testowania na rzeczywistych urządzeniach.
Dostarczone API posiada ponad 1000 wywołań, w tym narzędzia do animacji sprite'ów, przetwarzania dźwięku i muzyki, symulacji procesów fizycznych (w oparciu o Box2D), animacji pośrednich etapów ruchu obiektu, zaawansowanych filtrów graficznych, zarządzania teksturami, dostępu do możliwości sieciowych, itp. OpenGL służy do wyświetlania grafiki. Jednym z głównych zadań podczas programowania jest optymalizacja w celu osiągnięcia wysokiej wydajności. Osobno przygotowano ponad 150 wtyczek i 300 zasobów.
Źródło: opennet.ru