Přeskočit na obsah
+420 774 147 594
Kontakt

Slovník

Capacitor

Capacitor je nativní runtime vyvinutý týmem Ionic pro tvorbu multiplatformních mobilních aplikací pomocí standardních webových technologií. Webovou aplikaci zabalí do nativního obalu a prostřednictvím JavaScriptového API pluginů zpřístupní funkce zařízení, jako jsou fotoaparát, GPS, push notifikace nebo souborový systém, zatímco webový kód běží v nativním WebView.

Na rozdíl od Cordovy, kterou má Capacitor nahradit, považuje Capacitor nativní projekt za zdrojový artefakt, který mohou vývojáři přímo upravovat v Xcode nebo Android Studiu. Přidávání vlastního nativního kódu, konfigurace nastavení specifických pro platformu a používání nativních SDK vedle webového kódu je tak přímočaré. Nativní projekty jsou součástí repozitáře a podléhají verzování.

Pro vývoj webu nabízí Capacitor cestu s nejmenším třením od fungující webové aplikace k nativním aplikacím pro iOS a Android. Capacitorem lze zabalit jakoukoli webovou aplikaci postavenou na Reactu, Vue, Angularu nebo čistém HTML a JavaScriptu. Ekosystém pluginů pokrývá běžná API zařízení a komunitní pluginy pokrytí dále rozšiřují. Daní oproti plně nativnímu vývoji je, že se UI vykresluje ve WebView, pro většinu firemních aplikací je však rozdíl zanedbatelný.

Potřebujete pomoc s projektem?

Proberme, jak můžeme přivést Vaši vizi k životu.
Získat nezávaznou nabídku