Vyberte stránku

Corona SDK, nyní známá jako Solar2D, je jedním z nejpokročilejších 2D mobilních vývojových platforem na světě. Je to bezplatný herní engine založený na jazyce Lua, který umožňuje snadno začít s vývojem. Díky tomuto enginu můžete mít jednu kódovou základnu pro více platforem, jako jsou iOS a Android. Corona SDK je jednoduchá, flexibilní a spolehlivá ve srovnání se všemi ostatními SDK dostupnými na trhu.

Co je Corona SDK?

Corona SDK je software společnosti, která staví platformu pro vývoj her a aplikací ve 2D. Corona je multiplatformní rámec určený pro rychlý vývoj aplikací a her v jazyce Lua. Poskytované API má více než 1000 volání, včetně nástrojů pro animaci sprite, zpracování zvuku a hudby, simulace fyzických procesů (na základě Box2D), animace mezistupňů pohybu objektu, pokročilé grafické filtry, správu textur a přístup k síťovým funkcím.

Pro zobrazení grafiky se používá OpenGL. Jedním z hlavních úkolů ve vývoji je optimalizace pro vysoký výkon. Kód Corony byl přeložen z komerčního licenčního balíčku GPLv3+ do licence MIT. Corona má vestavěný 2D engine s vysoce výkonnou grafikou, což z ní činí ultimativní platformu pro vývoj 2D her. Podporuje spoustu funkcí, jako jsou fyzikální enginy, nákupy v aplikacích, analytika, podpora databází, asynchronní HTTP, lokální notifikace a Game Center.

Corona Enterprise navíc podporuje offline sestavování a vývoj pluginů, ke kterým lze snadno přistupovat ze vzorového kódu Lua. Corona SDK je vynikající volbou pro jakýkoli typ mobilního vývojáře, od začátečníka po pokročilého. Díky Coroně můžete rychle vytvářet aplikace během několika hodin.

Významné funkce Corona SDK

Vytváření špičkových aplikací 10x rychleji

S Corona SDK můžeme vytvářet výjimečné aplikace 10x rychleji. Má vlastní API knihovnu, která umožňuje spouštět základní funkce, jako je audio a grafika, až po složité funkce, jako je kryptografie a síťování, s pouhými několika řádky kódu. Má simulátor v reálném čase, který pomáhá okamžitě zobrazit pracovní postup.

Čtěte také: Více o obkladu Marca Corona Italian Country Bianco

Pro zvýšení funkčnosti jsou k dispozici dvě další možnosti, a to Corona Editor a Composer GUI. Corona Enterprise také umožňuje znovupoužitelnost kódu, neboli cross-platformní mobilní vývoj, s nímž lze jednu kódovou základnu použít pro více platforem. Corona zrychluje proces vývoje. Aktualizujte svůj kód, uložte změny a okamžitě uvidíte výsledky v instantně aktualizujícím se simulátoru.

Když jste připraveni testovat na reálných zařízeních, sestavte a nasaďte svou aplikaci pouze jednou a poté uvidíte, jak se kód/aktiva automaticky aktualizují po celé vaší lokální síti.

Corona podporuje všechny hlavní platformy

Corona SDK umožňuje publikování na všech hlavních platformách, včetně iOS (včetně Apple TV), Android (včetně Android TV), Kindle, Windows Phone 8, Mac a Windows desktop. CoronaCards lze použít k zahrnutí funkcí Corony do jakýchkoli nativních aplikací.

Podpora Windows a OS X

Simulátor Corony může běžet na Mac OS X i Windows, což umožňuje použití preferovaných nástrojů.

Vývoj aplikací pro tvOS a Android TV

Pomocí Corona Enterprise lze vyvíjet aplikace pro zařízení nové generace, jako jsou Apple TV a Android TV.

Nástroje třetích stran

Corona SDK zahrnuje nástroje a služby třetích stran, jako jsou Kwik, Corona Complete, Level Director atd.

Komunitní podpora

Corona má vlastní fórum, které tvoří komunita vývojářů, kteří si navzájem pomáhají sdílením tipů a znalostí. Existují stovky užitečných průvodců, tutoriálů, videí a ukázkových projektů, které přispívají ke spolehlivosti Corona SDK. Více než 500 000 vývojářů a aktivní, nápomocné fórum nejsou jen fakta. Jde o 8 let důvěry a inspirace v Coronu.

Tabulka: Funkce Corona SDK

Níže je uvedena tabulka shrnující klíčové vlastnosti a podporu platformy Corona SDK.

Kategorie Funkce Popis
Jazyk Lua Rychlý a snadno naučitelný skriptovací jazyk, optimalizovaný pro výkon.
Grafika 2D engine s OpenGL Vysoce výkonná grafika pro vývoj 2D her.
Multiplatformní Ano Jedna kódová základna pro iOS, Android, Kindle, Windows Phone 8, Mac, Windows, Apple TV, Android TV.
Rychlost vývoje 10x rychleji Díky rozsáhlé API knihovně a real-time simulátoru.
Kód Znovupoužitelnost kódu Cross-platformní vývoj s jedinou kódovou základnou.
Simulátor Real-time Okamžité zobrazení workflow a aktualizací kódu.
Fyzika Vestavěný engine (Box2D) Simulace fyzických procesů.
Rozšíření In-app nákupy, analytika, databáze, HTTP, notifikace, Game Center Široká škála vestavěných funkcí.
Offline sestavení Corona Enterprise Podpora offline sestavení a vývoje pluginů.
Podpora Komunitní fórum, tutoriály, vzorové projekty Aktivní komunita vývojářů a bohaté zdroje.
Cena Zdarma (open-source) Žádné skryté poplatky, poplatky nebo licenční poplatky.

Budoucnost Corona SDK jako open-source projektu

Corona (motor, který pohání tisíce aplikací) není nic jiného než hotová. Začíná pouze jako open source projekt. V současné době je plánováno na něm dále pracovat s crowdfunded vývojem. Zdá se, že tato myšlenka byla velmi dobře přijata komunitou na fórech a Slacku, kde již lidé spolupracovali na podpoře snahy udržet Coronu naživu. Pokud bude trend pokračovat, vypadá to, že vývojáři budou moci pokračovat v práci v Coroně na plný úvazek.

Pokud rádi používáte Coronu nebo ji používáte pro podnikání a chcete, aby její vývoj a podpora pokračovala, je možné podpořit crowdfundingovou kampaň na sponzorech Patreon nebo GitHub. Další vývoj bude pokračovat nezávislou komunitou. Zatímco účast bývalého klíčového vývojáře je zachována, máte v úmyslu pokračovat v práci na projektu na plný úvazek.

Corona SDK je flexibilní a robustní platforma, která i nadále nabízí vývojářům silné nástroje pro tvorbu poutavých 2D aplikací a her.

tags: #corona #sdk #co #je #napsano #v

Oblíbené příspěvky: