Co je Appcelerator®?

Appcelerator® je vývojářská platforma s otevřeným zdrojovým kódem, která umožňuje programátorům vytvářet nativní aplikace, které fungují na široké škále zařízení. Tato platforma je navržena tak, aby umožňovala vytváření těchto aplikací s vědomím, že vývojář již má webové programování. Uvedeným cílem společnosti je oslovit širokou škálu moderních zařízení, od telefonů a asistentů osobních údajů, přes stolní počítače, tablety a notebooky. Aby bylo možné tuto potřebu vyřešit, Appcelerator® nechá vývojáře programovat aplikaci jednou a poté pomocí platformy vytvářet verze, které budou nativně běžet na více zařízeních. Klíčový rozdíl mezi tímto přístupem a jeho předchůdci je v tom, že vytváří samostatné aplikace pro každé prostředí, spíše než rámec navržený pro práci ve více prostředích.

Primárním cílovým publikem pro Appcelerator® jsou vývojáři webu. Znalost programování potřebná k vytvoření aplikací na platformě se tedy neliší od znalostí potřebných pro vytváření internetových aplikací. Nejde však pouze o vytvoření jediné verze aplikace, která funguje na několika operačních systémech. Místo toho Appcelerator® vytvoří verzi aplikace pro každé cílené zařízení. Výsledkem bude, že konečný produkt nebude fungovat pouze v operačním systému pro iPhone® nebo iPad® a současně pro telefon se systémem Android®, ale bude to dělat jako samostatné aplikace přizpůsobené každému zařízení.

Tento typ přístupu může poskytnout několik výhod zejména malým vývojářům. Pro jiný vývoj aplikace, která bude bezproblémově fungovat na více než jednom zařízení, může být pro malého nebo nezávislého programátora obtížná výzva. V závislosti na cílených zařízeních může vývoj integrované aplikace vyžadovat znalost několika programovacích jazyků a znalost více operačních systémů. Kromě těchto počátečních překážek leží lidské hodiny, s testováním, laděním a přepracováním aplikace i pro jediný operační systém, což možná představuje velkou investici času.

U větších vývojářů a společností nemusí být úspory tohoto druhu přístupu neméně významné. Potřeba vytvořit pouze jednu verzi každé aplikace za účelem servisu více zařízení může uvolnit pracovní sílu a zvýšit celkovou produktivitu. To ponechává možnost, aby se pracovní hodiny investovaly do dalšího výzkumu a vývoje dalších aplikací, nebo do zdokonalení primární aplikace, která by dříve nebyla možná kvůli časovým nebo rozpočtovým omezením.

Společnost vyrábějící Appcelerator® má také za cíl zlepšit situaci pro uživatele aplikací. Toho lze dosáhnout povolením aplikací, které by jinak mohly mít méně funkcí nebo méně funkcí, vytvořit nativní prostředí díky nativnímu programování. Navíc to může být realizováno prostřednictvím většího počtu aplikací na trhu, které by dříve byly omezeny na konkrétní operační systémy, ale nyní fungují napříč různými formáty a zařízení.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?