Nástroje pro vývoj aplikací pro různé platformy jsou programy, které vám umožňují vytvářet aplikace pro více než jednu platformu, jako jsou aplikace pro Android a iOS pomocí stejné kódové základny. Důvodem, proč jsou mobilní vývojové nástroje pro různé platformy tak užitečné, je to, že existuje tolik různých typů zařízení. Pokud chcete aplikaci vydat v co největším počtu obchodů s aplikacemi, aby ji mohla používat spousta telefonů a tabletů, budete aplikaci potřebovat pro podporu více platforem. Jinými slovy, potenciální uživatelé vám přijdou, pokud se vaše aplikace nespustí na jejich zařízeních. Tvůrce aplikací pro různé platformy vám může ušetřit potřebu programovat stejnou aplikaci v různých jazycích a v různých programech pro vytváření mobilních aplikací.
PhoneGap
Co se nám líbí
- Rozsáhlá dokumentace a online podpora.
- Snadná konfigurace.
Co se nám nelíbí
- Díky více jmenným prostorům je správa balíčků matoucí.
- Omezující integrace pluginu.
PhoneGap je freewarový open-source program pro vytváření aplikací pro mobilní zařízení Android, Windows a iOS. Používá standardní jazyky pro vývoj webových aplikací, jako jsou CSS, HTML a JavaScript. S tímto vývojářem aplikací pro různé platformy můžete pracovat s hardwarovými funkcemi zařízení, jako je akcelerometr, GPS / umístění, kamera, zvuk a mnoho dalšího. PhoneGap navíc nabízí aplikaci Adobe AIR a online školicí kurzy, které vám pomohou přistupovat k API specifickým pro jednotlivé platformy a vytvářet mobilní aplikace na vlastní platformě. Můžete vytvářet aplikace pomocí PhoneGap pro Windows a macOS a existuje aplikace pro Android, iOS a Windows Phone, která spustí vaši vlastní aplikaci na vašem zařízení, aby zjistila, jak vypadá před spuštěním. Navštivte PhoneGap
Appcelerator
- Výkonné API, které lze snadno rozšířit.
- Ideální pro začátečníky v oblasti mobilního vývoje.
Co se nám nelíbí
- Chybí podpora pro Windows Phone.
- Rozhraní IDE je holé kosti a trochu pomalé.
Appcelerator je multiplatformní program pro vývoj aplikací kompatibilní s Windows, Android a iOS, který je inzerován jako „vše, co potřebujete k vytváření skvělých nativních mobilních aplikací – vše z jedné základny kódu JavaScript. “Návrhář aplikace obsahuje drag-and-drop pro snadné umisťování objektů a zahrnutá funkce Hyperloop vám umožňuje používat JavaScript k přímému přístupu k API specifickým pro platformu v iOS a Android. Další elegantní funkce s tímto vývojem aplikací pro různé platformy kit je analytika v reálném čase a Analýza výkonu a selhání, která vám dává možnost najít a opravit problémy s vaší aplikací. Titanová vývojová platforma od Appcelerator napomáhá vývoji mobilních, tabletových a desktopových aplikací prostřednictvím webových programovacích jazyků, jako jsou HTML, PHP, JavaScript, Ruby a Python. Poskytuje více než 75 000 mobilních aplikací a poskytuje uživatelům snadný přístup k více než 5 000 API a informacím o poloze. Vývojář aplikací pro více platforem Appcelerator má možnost zdarma, ale existuje i několik dalších placených verzí s více funkcemi. Navštivte Appcelerator
Nativní skript
- Přímý přístup k základním API; snadná integrace vlastních modulů.
- Působivá míra flexibility pro bezplatný nástroj.
Co se nám nelíbí
- Styling a rozvržení pro Android a iOS jsou často nekonzistentní.
- Chcete-li začít, vyžaduje hodně nastavení.
Skvělá věc na NativeScript je nejen to, že se jedná o vývojový nástroj pro různé platformy, ale také to, že jej můžete používat zcela zdarma, protože jde o open-source a nemá „pro“ plán ani placenou možnost. Mobilní aplikace pro Android a iOS můžete vytvářet pomocí NativeScript pomocí JavaScriptu, Angular nebo TypeScript. Má také integraci Vue.JS a podporuje stovky pluginů pro rozšířenou funkčnost. NativeScript, na rozdíl od některých z těchto jiných nástrojů pro vývoj mobilních aplikací pro různé platformy, vyžaduje znalost příkazového řádku, což znamená, že musíte také zadat svůj vlastní textový editor. NativeScript má spoustu dokumentace, pokud ji potřebujete. Stáhněte si NativeScript
Monokros
- Rychlé portování; snadno udržet krok s častými změnami platformy.
- Snadná integrace API třetích stran.
Co se nám nelíbí
- Nebylo aktualizováno několik let.
- Podpora komunity se postupem času zmenšovala.
Další bezplatný open-source multiplatformní rámec pro vývoj mobilních aplikací, který si můžete stáhnout, je Monocross. Tento program umožňuje vytvářet aplikace pomocí C #, .NET a rámce Mono pro zařízení iOS, jako jsou iPady, iPhony a iPody, stejně jako zařízení Android a Windows Phone. Vývojáři, kteří stojí za Monocrossem, napsali knihu o vývoji napříč platformami, která by se vám při používání programu mohla hodit, ale na jejich webu je také nějaká online dokumentace a předdefinované šablony projektů, které jsou součástí instalace. K vytváření aplikací budete také potřebovat MonoDevelop. Stáhněte si monokros
Kony
- Ideální pro návrh aplikací pro nositelná zařízení a další chytrá zařízení.
- Výkonné testovací funkce včetně náhledů v reálném čase.
Co se nám nelíbí
- Strmá křivka učení.
- Manuál je matoucí.
- Omezená podpora pro jiné jazyky než angličtinu.
S Kony a jediným IDE můžete vytvářet aplikace JavaScriptu pro provoz na všech platformách. Kony však přichází za cenu, pokud chcete více než jednu aplikaci, více než 100 uživatelů a některé další funkce. Tento multiplatformní nástroj pro vývoj aplikací podporuje nejrůznější věci, jako jsou chatboty, správa API, hlas, rozšířená realita, hlášení zákazníků, předem připravené aplikace pro referenci a další. Kony lze nainstalovat do počítačů se systémem Windows a Mac a doprovodná mobilní aplikace se používá k náhledu a testování vaší aplikace na skutečném zařízení, na kterém očekáváte, že bude fungovat. Stáhněte si Kony