Dezvoltarea de aplicații mobile este un termen utilizat pentru a desemna actul sau procesul prin care un software de aplicație este dezvoltat pentru dispozitive mobile, precum asistenți personali digitali, asistenți digitali de întreprindere sau telefoane mobile. Aceste aplicații pot fi pre-instalate pe telefoane în timpul fabricației, sau livrate ca aplicații web folosind procesare pe server sau client (de exemplu, JavaScript) pentru a furniza o experiență „ca o aplicație” într-un browser Web. Dezvoltatorii de aplicații software trebuie să ia în considerare, de asemenea, o serie lungă de aspecte precum dimensiuni ale ecranului, caietul de sarcini hardware și configurații, din cauza concurenței intense în software-ul mobil și a modificărilor în cadrul fiecăreia dintre platforme. Dezvoltarea de aplicații mobile a fost în continuă creștere, în venituri și locuri de muncă create. Un raport din 2013 estimează că existau 529,000 de locuri de muncă directe în domeniul aplicațiilor printre cei 28 membri UE, dintre care 60% erau dezvoltatorii de aplicații mobile.
Ca parte a procesului de dezvoltare, design-ul interfaței mobile cu utilizatorul (UI) este, de asemenea, esențială în crearea de aplicații mobile. UI mobilă ia în considerare constrângeri, contexte, ecran, intrare și mobilitatea ca parte a produsului final al proiectării. Utilizatorul este adesea punctul central al interacțiunii cu aparatul său, iar interfața implică componente hardware și software. Intrarea de utilizator permite utilizatorilor să manipuleze un sistem, iar ieșirea dispozitivului permite sistemului să indice efectele manipulării utilizatorilor. Constrângerile de proiectare UI mobilă includ atenția limitată și factori de formă, cum ar fi dimensiunea ecranului unui dispozitiv mobil pentru mîinile unui utilizator. UI mobilă ia în considerare semnale din activitatea de utilizator, cum ar fi locația și programarea, care pot fi afișate din interacțiunile utilizatorilor într-o aplicație mobilă. În general, scopul proiectării UI mobilă este, în principal pentru a obține o interfață ușor de înțeles, ușor de utilizat. UI pentru aplicații mobile ar trebui să: ia în considerare o atenție limitată a utilizatorilor, minimizeze intrarile de la tastatură, și să aibă un set minim de funcții orientate spre sarcini. Această funcționalitate este susținută de platformele pentru aplicații mobile de întreprindere sau medii de dezvoltare integrate (IDE).
UI mobilă, sau front-end, se bazează pe back-end mobil pentru a suporta accesul la sistemele de întreprindere. Back-end mobil facilitează rutarea datelor, securitatea, autentificarea, permisiunile, lucrul off-line, și instrumentarea serviciilor. Această funcționalitate este susținută de un mix de componente middleware, inclusiv servere de aplicații mobile, backend mobile ca serviciu (MBaaS), și arhitectura orientată spre servicii de infrastructură (SOA).
Platforma
Platformele necesare pentru a dezvolta, implementa și gestiona aplicațiile mobile sunt realizate din mai multe componente și instrumente care permit dezvoltatorilor să scrie, testeze și implementeze aplicații în mediul platformei țintă.
Instrumente de dezvoltare front-end
Instrumentele de dezvoltare front-end sunt axate pe interfața cu utilizatorul și experiența utilizatorului (UI-UX) și furnizează următoarele competențe:
- Instrumente de proiectare UI
- SDK-uri pentru a avea acces la caracteristici ale dispozitivului
- Acomodare/suport între platforme
Instrumentele disponibile sunt enumerate mai jos.
Platforma | Limbaj de programare | Debugger disponibil | Emulator disponibil | Mediu de dezvoltare integrat disponibil | Implementare între platforme | Opțiuni de împachetare a instalatorului | Costul instrumentului de dezvoltare |
---|---|---|---|---|---|---|---|
Accelerator | HTML5, C# | Da | Da | Microsoft Visual Studio (fără lock-in) |
Toate platformele, aplicațiile mobile sunt bazate pe browser | Web mobil | Licențe comerciale disponibile |
Altova MobileTogether | Programarea vizuală pentru a proiecta interfața cu utilizatorul și programarea funcțională folosind XQuery/XPath standardizate | Da, instrument de simulare integrate | Da | MobileTogether Designer în Windows | Android, iOS, Windows 8, Windows Phone 8, client pe bază de browser HTML5 | Formatul de distribuție nativ al fiecărei platforme | Gratuit |
Android | Java dar porțiuni de cod pot fi în C, C ++,Kotlin | Debugger integrat în Eclipse, monitor de depanare de sine stătător disponibil | Da | Eclipse, IntelliJ IDEA, Android Studio, plugin Project Kenai Android pentru NetBeans | Doar Android, din cauza lui Dalvik VM, martie 2009 | apk | Gratuit, IntelliJ IDEA Community Edition – Free |
App Inventor for Android | Limbaj de programare bazat pe blocuri vizuale, cu interfață de designer | Instrumente de depanare limitate construit în IDE | Da | Designer de interfață bazată pe web, cu conexiune la program Java de web-start pentru programare blocuri | Dispozitive Android | apk | Gratuit |
App Press | HTML, CSS, JavaScript | Da | Da | Designer de interfață bazat pe web, cu o aplicație mobilă companion pentru previzualizare | Android, iOS | Formatul de distribuție nativă al fiecărei platforme | Gratuit pentru testare, licențe comerciale și de întreprindere disponibile |
Appception | HTML, CSS, JavaScript | Da | Da | IDE pe bază de cloud | Android, iOS | Formatul de distribuție nativă al fiecărei platforme | Gratuit și licențe comerciale disponibile |
Appcelerator | JavaScript | Da, în Titanium Studio. | Emulator este disponibil folosind emulatoare native | Titanium Studio pe bază de Eclipse | Android, iPhone; BlackBerry, Tizen, web mobil | Formatul de distribuție nativă al fiecărei platforme | Gratuit, licență open source Apache 2.0, licențe comerciale și de întreprindere disponibile |
AppGyver Composer | Nicio codificare nu este necesară, posibilitatea de extensie cu HTML, JavaScript, CSS | Pe debugging dispozitive | Testarea în direct pe dispozitiv | Nu este necesară nicio codare, mediu de dezvoltare a aplicației vizuale | Android, iOS, web | Pe bază de cloud/browser | Gratuit pentru dezvoltare și distribuție, licențe comerciale și de întreprindere disponibile |
Appear IQ | Aplicații web mobile (HTML5, CSS3, JavaScript), Native Apps Java, Objective-C, C#.NET/VB.NET pentru Windows Phone | Da | Simulator mobil disponibil | Orice IDE | Android, iOS, Windows, Windows Phone | Formatul de distribuție nativă al fiecărei platforme | Gratuit pentru testare, licențe comerciale și de întreprindere disponibile |
Appery.io | HTML, JavaScript, CSS, jQueryMobile, Apache Cordova | Da. Folosind instrumentația de depanare browser | Da. Aplicații de testare native pentru Android, iOS. Poate exporta sursa ca proiecte Android Studio sau Xcode. | Platforma de dezvoltare pe bază de cloud | Android, iOS, web mobil | Formatul de distribuție nativă al fiecărei platforme | Gratuit pentru testare, licențe comerciale și de întreprindere disponibile |
AppSheet | Nu este nevoie de codificare; date prin foi de calcul | Da, via editor de aplicații | Da. | Nu este necesară codarea; definiții de aplicații vizuale cu date din for de calcul | Android, iOS, web | Formatul de distribuție nativă al fiecărei platforme și de asemenea bazat pe cloud-browser | Gratuit, până la 10 utilizatori de aplicații; licențe comerciale disponibile |
Aquro | HTML5, CSS3, JavaScript, codare vizuală | Da | Da. Aplicații de testare pe bază de browser și native pentru Android, iOS | Platforma de dezvoltare pe bază de cloud | Android, iOS | Formatul de distribuție nativă al fiecărei platforme | Gratuit pentru testare, planuri comerciale și de întreprindere disponibile |
Basic4android | Sintaxă similară cu Visual Basic | Da | Emulator este disponibil folosind emulatoare native | IDE proprietar | Android | Formatul de distribuție nativă al fiecărei platforme | Licențe comerciale disponibile |
BlackBerry | Java | Debugger integrat în IDE | Da | Eclipse, BlackBerry JDE | Doar BlackBerry, datorită RIM API | alx, cod | Gratuit |
Codename One | Java | Da | Da | Eclipse, Netbeans | Android, iPhone, BlackBerry, Windows Mobile, J2ME | Formatul de distribuție nativă al fiecărei platforme | GPLv2 Open Source și pe server pe bază de abonare |
Configure.IT | Nu are nevoie de codificare de text sau SDK, interfață drag-and-drop bazate pe browser. | Da | Aplicație PreviewIT pentru previzualizare în timp real pe dispozitiv | Pe bază de browser | Android, iOS | Format de distribuție nativă pentru fiecare platformă | Pachete pe bază de abonament lunar |
Corona SDK | Lua | Da | Da | Xcode | Android, iOS, Nook Color | Implementare nativă pentru fiecare platformă | Gratuit testare nelimitată; licențe comerciale disponibile pentru implementare |
DragonRAD | Aranjare vizuală drag & drop | Da | Folosește emulatoare terțe | IDE proprietar | Android, BlackBerry, Windows Mobile | Implementare OTA | Gratuit și licențe comerciale disponibile |
DSI – Data Systems International, Inc. | DSI Application Studio – instrument bazat pe organigrame proiectat pentru analiștii de afaceri pentru a construi și implementa aplicații mobile | Da | Da | IDE proprietar – Studio de proiectare grafică drag and drop | Android 2.0+, iOS 4+, Windows Mobile 6+, Blackberry 4.5+, Windows Desktop 7+ | Formatul de distribuție nativă al fiecărei platforme | Licențe comerciale disponibile |
GeneXus for Mobile and Smart Devices | Reprezentarea cunoștințelor și modelare declarativă de programare pentru dezvoltare ușoară, atunci codul este generat automat pentru fiecare platformă | GeneXus utilizează biblioteci pre-testate de cod și depanarea utilizatorului de cod nu este necesară după generarea codului | Publish in the cloud, test native in the device, no emulator neededPublicat în cloud, în dispozitiv, nu este necesar emulator | IDE proprietar | Android, iOS (iPhone, iPad), BlackBerry OS, și chiar HTML5 dacă este nevoie | Formatul de distribuție nativă al fiecărei platforme și bazat pe cloud-browser | Gratuit pentru testare, licențe comerciale și de întreprindere disponibile |
GO!AppZone by Globo plc | HTML5, CSS3, JavaScript. Module cu cod nativ în Objective-C, Java, C# | Da, IDE include un simulator pe bază de HTML cu instrumente de depanare incluse | Da. Aplicație de testare nativă pentru Android, BlackBerry, iOS, și Windows Phone, 8.x, RT | Da, GO!AppZone Studio | Android, BlackBerry, iOS, Windows: Phone, 8.x, RT | Formatul de distribuție nativă al fiecărei platforme | Gratuit; Compilare cloud gratuită; Exemplu MBaaS gratuit pentru testare |
HP Anywhere | HTML5, CSS3, JavaScript. Module cu cod nativ în Objective-C, Java, C#HTML5, CSS3, JavaScript | Da, Mobile Browser Simulator | Da, folosește emulator pe bază de browser | Modul Eclipse, Eclipse separat, modul IntelliJ IDEA, și IDE care folosește interfață cu linie de comandă | Android, iOS, Windows 8 (desktop, tablete), aplicații web mobile, pagină web pentru browser de desktop | Formatul de distribuție nativă al fiecărei platforme | Ediția de dezvoltare gratuită, licențe comerciale pentru implementare |
IBM MobileFirst Studio | HTML5, CSS3, JavaScript, și limbaj SDK nativ w/ Worklight API nativ | Da, Mobile Browser Simulator sau integrare cu Native SDK Debugger | Emulator este disponibil folosind emulatoare native sau Browser Simulator w/ Cordova Plugin | Plugin Eclipse, Eclipse separat | Android, iOS, BlackBerry 6,7, & 10, Windows Phone 7.5 & 8, Windows 8 (desktop, tablete), Adobe AIR, aplicații web mobile, pagină web pentru browser de desktop | Formatul de distribuție nativă al fiecărei platforme | Ediția de dezvoltare gratuită via Eclipse Marketplace, licențe comerciale pentru implementare |
Intel XDK | HTML5, CSS3, JavaScript și back-end Node-Webkit | Da | Da | Separat, împachetat cu IDE | Android, iOS, Windows 8, Amazon, Facebook, Chrome, Nook, Firefox Marketplace, Tizen | Formatul de distribuție nativă al fiecărei platforme | Gratuit |
iOS SDK | Objective-C, Swift | Debugger integrat în Xcode IDE | Împachetat cu iPhone SDK, integrat cu Xcode IDE | Xcode, AppCode | iPhone, iPad, iPod Touch | Doar via App Store, necesară verificare și aprobare de la Apple Inc. | Instrumentele Apple sunt gratuite pentru un Mac bazat pe tehnologia Intel. Testarea aimulatorului este gratuitî, dar instalarea pe un dispozitiv are nevoie de o taxă pentru o cheie de semnare de dezvoltator. AppCode – licențe comerciale disponibile.Începând din 2015, Apple permite instalarea aplicației în propriul dispozitiv, fără a deveni membru dezvoltator plătit. |
iOS SDK | Object Pascal | Debugger integrat cu Xcode IDE | Inclus în Delphi XE2 profesional sau superior | Embarcadero Delphi XE2 | iPhone, iPad, iPod Touch | Doar via App Store, necesară verificare și aprobare de la Apple Inc. | Development requires Intel-based Mac besides the IDE on Windows. Design is on Windows, Compiling and deploying must be done on Mac. Simulator testing is Gratuit, but installing on a device needs a fee for a developer signing keyDezvoltarea necesită Mac pe bază de Intel în afară de IDE pe Windows. Design-ul este pe Windows, compilarea și implementarea trebuie să fie făcute pe Mac. Testarea de simulare este gratuită, dar instalarea pe un dispozitiv are nevoie de o taxă pentru o cheie de semnare dezvoltator |
Java ME | Java | Da | Emulator gratuit, Sun Java Wireless Toolkit, mpowerplayer | Eclipse, LMA NetBeans Mobility Pack | Da deși multe implementări VM au buguri specifice dispozitivelor necesitînd construcție separată | Împachetare Jad/Jar; fișiere PRC sub Palm OS | Gratuit |
Kalipso Studio | WYSIWYG, drag-n-drop | Da | Da | IDE proprietar | Android, Microsoft Windows (Mobile, CE, 8 Pro, 10) | Format de distribuție Jad/Jar nativă a platformei | Gratuit pentru testare, licențe comerciale și de întreprindere disponibile la cerere |
Lazarus | Object Pascal | Da, poate depana în IDE via ActiveSync pentru Windows CE | Folosește emulatoarele platformei | Lazarus IDE, incluzând designer și debugger GUI integrat | Compiled language available for Windows CE, Linux-based devices, Symbian port in developmentLimbaj compilat disponibil pentru dispozitivele bazate pe Windows CE, Linux, porturi Symbian în dezvoltare | Formatul de distribuție nativă al fiecărei platforme | Gratuit |
LambdaNative | Scheme | Nu | Nu, dar se poate construi și testa pe localhost | Eclipse (software) (opțional) | Toate binarele native: Android, iOS, BlackBerry 10, Windows, OS X, Linux, OpenBSD, OpenWrt | Formatul de distribuție nativă al fiecărei platforme | Gratuit (licență BSD) |
M2Active by Service2Media | Limbaj Lua Java original din industria jocurilor | Da, în IDE M2Active | Emulator nativ disponibil | Eclipse pe bază de M2Active | Android (telefon, tabletă), iOS (iPhone, iPad), BlackBerry, Windows Phone, J2ME, | Formatul de distribuție nativă al fiecărei platforme | Licențe de întreprindere disponibile |
Macromedia Flash Lite | ActionScript | Da | Împachetat cu IDE | Macromedia Flash MX2004/8, Eclipse | Da | Implementare SIS-CAB sau fișiere OTA-IR-Bluetooth SWF | Variază, gratuit dar limitat cu MTASC |
Marmalade | C, C++Eclipse | Da | Da | Visual Studio, Xcode | Toate native: Android, BlackBerry, BREW, iOS (iPhone), Maemo, Palm-webOS, Samsung bada, Symbian, Windows Mobile 6.x și desktop, OS X | Formatul de distribuție nativă al fiecărei platforme | Licențe comerciale disponibile |
Meme IDE | MemeScript | Validarea este asigurată în vizualizarea problemelor | Da, emulatorul Android poate fi integrat | Eclipse RCP | Android, Windows Mobile | Formatul de distribuție nativă al fiecărei platforme | Gratuit pentru dezvoltare |
Mendix | HTML5, Java | Da | Da | Da, The Mendix App Platform | Toate platformele, aplicațiile mobile sunt bazate pe browser | Neaplicabil, Mendix este o platformă ca un serviciu | Licențe comerciale disponibile |
MobiOne by Genuitec | HTML5, CSS, JavaScript, drag-n-drop vizual | Da | Da | Folosește orice IDE Java pentru servicii de back-end, MyEclipse integrat în curând | Android (telefoane, tablete), iOS (iPhone, iPad, iPod) | OTA pentru testarea dispozitivului și format de distribuție nativ al fiecărei platforme | Trial și licențe comerciale disponibile, o singură dată 99 USD |
Mono for Android | C# | Da | Da | Visual Studio 2005 și MonoDevelop | Android | Formatul de distribuție nativ al platformei | |
MonoTouch | C# | Da | Da | Visual Studio 2005 și MonoDevelop | iOS | Formatul de distribuție nativ al platformei | |
MoSync | C, C++, Lua, HTML5, CSS, JavaScript | Da | Da | Eclipse, Visual Studio 2005 și mai nou, MoBuild w/ editoare de text | Android, iOS (iPhone), Java ME, Moblin, Smartphone 2003, Symbian, Windows Mobile (Pocket PC), Blackberry (experimental) | Implementare SIS, CAB, JAD, JAR, APK, OTA | Gratuit, GPL 2.0, gratuit Indie Abonare; abonare comercială disponibilă |
Mulberry | HTML5, CSS, JavaScript | Da | Nu, instrumente terțe | Nu, instrumente terțe | Android, iOS, web mobil | Formatul de distribuție nativă al fiecărei platforme, implementare OTA | Gratuit |
Netbeans IDE | C++, Java | Da | Da | Instrumente de dezvoltare Java | Android (Mobile and Tablete), Nokia (Symbian, Seria 60 – 40- 80), etc… | Gratuit | |
Protogrid | Nu este necesară codarea. JavaScript poate fi folosit pentru Business Logic. | Da. Foliosnd instrumente de depanare pe bază de browser. | Da. Simulator iOS pe bază de browser | IDE proprietar | Web, iOS, web mobil | Formatul de distribuție nativă al fiecărei platforme, implementare OTA | Trial și licențe comerciale disponibile |
NeoMAD | Java, XML | Da | Emulator este disponibil folosind emulatoare native | Plugin Eclipse, Eclipse separat | Android, iOS, Windows Phone, Windows Store Apps, Blackberry, J2ME | Formatul de distribuție nativă al fiecărei platforme | Gratuit și licențe comerciale disponibile |
OpenPlug | ActionScript, XML | Da | Da | Plugin OpenPlug ELIPS pentru Adobe Flash Builder | Android, iOS (iPad, iPhone, iPod Touch), Symbian, Windows Mobile | Formatul de distribuție nativă al fiecărei platforme | Gratuit și licențe comerciale disponibile |
OpenMEAP | HTML5, CSS3, JavaScript | Debugger integrat în Eclipse și Xcode | Emulator este disponibil folosind emulatoare native | Xcode, Eclipse | Android, iOS (iPhone, iPad, iPod touch), BlackBerry | Formatul de distribuție nativă al fiecărei platforme | Licență open source LGPL |
OutSystems | OutSystems, CSS, JavaScript | Da | Testat direct în browser | OutSystems Service Studio | Andoid, iOS, Windows Phone 7 | NA | Ediția comunitară gratuită pentru uz personal, sau abonare licență pentru uz comercial |
Platino Game Engine | JavaScript | Da, în Titanium Studio. | Emulator este disponibil folosind emulatoare native | Titanium Studio pe bază de Eclipse | Android, iPhone | Formatul de distribuție nativă al fiecărei platforme | Gratuit pentru testare, 49.99 USD pentru o licență comercială |
PhoneGap and Apache Cordova | HTML, CSS, JavaScript | Da | Nu, instrumente terțe | Nu, instrumente terțe | iPhone, Android, Tizen, Windows Phone, BlackBerry, Symbian, Palm, Bada | Formatul de distribuție nativă al fiecărei platforme | Apache 2 |
Qt SDK | C++, QML | Da | Da | Qt Creator | Android (previzualizare tehnologie), iOS (previzualizare tehnologie), Symbian, Maemo, MeeGo, Linux, Windows, OS X | Formatul de distribuție nativă al fiecărei platforme | Gratuit și licențe comerciale disponibile |
Rhomobile | Caracteristici Ruby cu interfață HTML compilate printr-un interpret în aplicații native | Da | N/A, aplicațiile pot rula în Win32, sau în emulatoare de dispozitiv pentru platformele suportate. | Xcode sau Eclipse, la cerere versiunea RhoHub include IDE complet | Da, supportă Android 1.6+, iOS 3.0+ (iPhone, iPad), Windows Mobile 6.1 Professional, Windows Mobile 6.0 Standard, BlackBerry 4.6, 4.7, 5.0, 6.0 (4.2 și 4.5 supportate dar accesul la baza de date este lent pe aceste dispozitive), Symbian | Implementare OTA, iOS prin App store, .SIS, .CAB, .APK, .COD | Rhodes este gratuit și open source sub licență MIT, RhoSync este sub GPL sau comercial, suport comercial disponibil. Abonare pentru RhoHub |
RubyMotion | Ruby | Da | Da | Orice editor de text. Ca IDE, RubyMine. | Android, iOS | Formatul de distribuție nativ al platformei | RubyMotion este un produs comercial. |
Sencha Touch | HTML, CSS, JavaScript | Da | Da | Sencha Architect 2 | Android, iOS (iPhone, iPad, iPod touch), Kindle, BlackBerry, Bada | Livrat pe web, sau hibrid via shell native pentru fiecare platformă | GPLv3, gratuit pentru comercial, contra cost pentru OEM și sisteme încorporate |
Smartface | Editor design WYSIWYG cu editor de cod JavaScript | Da | Da | Smartface IDE și SDK | Da: Android, iOS (iPhone, iPad, iPod touch), Kindle, Gear, Google Glass | Formatul de distribuție nativă al fiecărei platforme | Licențe comunitare și comerciale disponibile |
Stencyl | Editor drag-and-drop pe bază de Scratch, Objective-C | Da | Da | Xcode | iOS (iPad, iPhone, iPod Touch) | Formatul de distribuție nativă al fiecărei platforme | Gratuit și licențe de dezvoltare comercială |
TD Mobile | HTML5, High Level Event Actions, JavaScript, SAL .NET Compiler | Da | Da | TD Mobile IDE | Aplicații web disponibile prin browser de web mobil | URL Web | Licențe comerciale disponibile, implementare gratuită |
Telerik Platform, and AppBuilder | HTML5, CSS și Javascript | Da | Testare directă în browser sau dispozitiv | Client in-browser, client desktop, Visual Studio, Sublime Text sau interfață cu linie de comandă (CLI) | Android, iOS, telefon Windows | Formatul de distribuție nativă al fiecărei platforme | Gratuit pentru testare, licențe comerciale și de întreprindere disponibile |
Unity | C#, JavaScript, Boo, alte limbaje pe bază de .NET | Da | La distanță utilizat pentru a simula interacțiunea dispozitivului înainte ca aplicația să fie încărcată în dispozitiv. | Unity Editor, merge și cu Visual Studios și MonoDevelop. | Android, iOS (iPhone, iPad), PC, Mac, browser desktop, Xbox 360, PS3, Wii. BlackBerry Playbook, Nokia Symbian, Roku 2 și altele disponibile prin programul Union al companiei. | Formatul de distribuție nativ al platformei | Licențe de dezvoltare gratuit și comercial |
Verivo AppStudio | WYSIWYG, drag and drop grafic, JavaScript, limbaje pe bază de .NET | Da | Testare directă în browser sau dispozitiv | Studio de design proprietar | Android, iOS, Blackberry | Formatul de distribuție nativ al platformei | Licențe de dezvoltare gratuit; licențe de implementare per-CPU |
ViziApps | WYSIWYG, drag and drop grafic | Da | Testare directă în browser sau dispozitiv | Studio online design | Android, iOS, Windows Phone planificat | Formatul de distribuție nativă al fiecărei platforme | Gratuit pentru design, test, demo, update, app; contra cost pentru publicare |
V-Play Engine | Objective C, C++, JavaScript, QML, Java | Da | Da | Qt Creator | Toate platformele | Formatul de distribuție nativă al fiecărei platforme | Gratuit, licențe Indie și de întreprindere disponibile |
WinDev Mobile | WLanguage | Da | Da | WinDev Mobile | Android, iOS (iPhone, iPad, iPod touch), Windows (Mobile, Phone, Store Apps) | Formatul de distribuție nativă al fiecărei platforme | Gratuit pentru testare, licențe comerciale și de întreprindere disponibile |
Wakanda | HTML5, JavaScript | Da | Da | Da, Wakanda Studio | Android, iOS, Windows 10 (în curând) ași aplicații pe bază de browser | apk | Licențe Open Source și comerciale disponibile |
Xamarin | C# | Da | Da | Xamarin Studio (Doar Mac), Visual Studio (Doar Windows) | Android, iOS, Windows Phone, Windows Store apps | Distribuție nativă a fiecărei platforme | Ediția comunitară gratuită, licența pentru ediția pro inclusă în Microsoft MSDN |
Zuznow | HTML, CSS, JavaScript, jQuery | Da | Da | Instrumente de dezvoltare web | Android (mobile, tablete), iOS (iPhone, iPad, iPod touch), Windows Phone, SmartTV | web mobil, PhoneGap | Gratuit pentru testare, licențe comerciale și de întreprindere disponibile |
Lasă un răspuns