Entwicklung mobiler Apps – Wikipedia

before-content-x4

Plattform Programmiersprache Debugger verfügbar Emulator verfügbar Integrierte Entwicklungsumgebung verfügbar Plattformübergreifende Bereitstellung Verpackungsoptionen für das Installationsprogramm Kosten für Entwicklungstools Beschleuniger HTML5, C# Jawohl Jawohl Microsoft Visual Studio
(kein Lock-in) Alle Plattformen, mobile Apps sind browserbasiert Mobiles Web Kommerzielle Lizenzen verfügbar MobileTogether XPath/XQuery, visuelle Programmiersprache für Aktionsbäume Jawohl Jawohl Proprietäre IDE Android, iOS, Windows, Windows Phone, Browser Die native Distribution für jedes Format Kostenlos Android Java, aber Teile des Codes können in C, C++,

Kotlin

Debugger in Eclipse integriert, eigenständiger Debugging-Monitor verfügbar Jawohl Eclipse, IntelliJ IDEA, Android Studio, Project Kenai Android-Plugin für NetBeans Nur Android, wegen Dalvik VM, März 2009 apk Kostenlos, IntelliJ IDEA Community Edition – Kostenlos App Inventor für Android Visuelle blockbasierte Programmiersprache mit Interface Designer Begrenzte Debugging-Tools, die in die IDE integriert sind Jawohl Webbasierter Interface-Designer, mit Anbindung an Java-Webstart-Programm zur Bausteinprogrammierung Android-Geräte apk Kostenlos Appcelerator JavaScript Ja, in Titanium Studio. Emulator ist mit nativen Emulatoren verfügbar Titanium Studio basierend auf Eclipse Android, iPhone; BlackBerry, Tizen, mobiles Web Das native Distributionsformat jeder Plattform Kostenlose Open-Source-Lizenzen für Apache 2.0, kommerzielle und Unternehmenslizenzen verfügbar Basic4Android Visual Basic ähnliche Syntax Jawohl Emulator ist mit nativen Emulatoren verfügbar Proprietäre IDE Android Das native Distributionsformat jeder Plattform Kommerzielle Lizenzen verfügbar Brombeere Java Debugger in IDE integriert Jawohl Eclipse, BlackBerry JDE Nur BlackBerry, wegen RIM API Alx, ​​Kabeljau Kostenlos Codename Eins Java Jawohl Jawohl Eclipse, Netbeans Android, iPhone, BlackBerry, Windows Mobile, J2ME Das native Distributionsformat jeder Plattform Open Source GPLv2 und abonnementbasierter Build-Server Corona-SDK Lua Jawohl Jawohl Xcode Android, iOS, Nook-Farbe Native Bereitstellung für jede Plattform Kostenlose unbegrenzte Testversion; kommerzielle Lizenzen für die Bereitstellung verfügbar DracheRAD Visuelle Drag & Drop-Kacheln Jawohl Verwendet Emulatoren von Drittanbietern Proprietäre IDE Android, BlackBerry, Windows Mobile OTA-Bereitstellung Kostenlose und kommerzielle Lizenzen verfügbar GeneXus für mobile und intelligente Geräte Wissensrepräsentation und deklarative Programmiermodellierung für eine einfache Entwicklung, dann wird automatisch Code für jede Plattform generiert GeneXus verwendet vorab getestete Codebibliotheken und ein Benutzer-Debugging von Code, der nach der Codegenerierung nicht erforderlich ist. In der Cloud veröffentlichen, nativ im Gerät testen, kein Emulator erforderlich Proprietäre IDE Android, iOS (iPhone, iPad), BlackBerry OS und bei Bedarf sogar HTML5 Das native Verteilungsformat jeder Plattform und auch Cloud-Browser-basiert Kostenlose Testversion, kommerzielle und Unternehmenslizenzen verfügbar IBM MobileFirst Studio HTML5, CSS3, JavaScript und native SDK-Sprachen mit nativer Worklight-API Ja, Mobile Browser Simulator oder Integration mit Native SDK Debugger Emulator ist verfügbar mit nativen Emulatoren oder Browser Simulator mit Cordova Plugin Eclipse-Plugin, Eclipse-basierter Standalone Android, iOS, BlackBerry 6,7 und 10, Windows Phone 7.5 und 8, Windows 8 (Desktop, Tablets), Adobe AIR, Mobile Web App, Desktop-Browser-Webseite Das native Distributionsformat jeder Plattform Developer Edition kostenlos über Eclipse Marketplace, kommerzielle Lizenz zur Bereitstellung iOS-SDK Ziel-C, Swift Debugger in Xcode-IDE integriert Gebündelt mit iPhone SDK, integriert in Xcode IDE Xcode, AppCode iPhone, iPad, iPod Touch Nur über den App Store, muss von Apple Inc. überprüft und genehmigt werden. Apple-Tools sind für einen Intel-basierten Mac kostenlos. Simulator-Tests sind kostenlos, aber die Installation auf einem Gerät erfordert eine Gebühr für einen Entwickler-Signaturschlüssel. AppCode – kommerzielle Lizenzen verfügbar.

after-content-x4

Seit 2015 erlaubt Apple die Installation der App auf Ihrem eigenen Gerät ohne eine kostenpflichtige Entwicklermitgliedschaft.[2]

iOS-SDK Objekt Pascal Debugger in Xcode-IDE integriert In Delphi XE2 professional oder höher enthalten Embarcadero Delphi XE2 iPhone, iPad, iPod Touch Nur über den App Store, muss von Apple Inc. überprüft und genehmigt werden. Die Entwicklung erfordert neben der IDE unter Windows einen Intel-basierten Mac. Das Design erfolgt unter Windows, das Kompilieren und Bereitstellen muss auf dem Mac erfolgen. Simulator-Tests sind kostenlos, aber die Installation auf einem Gerät erfordert eine Gebühr für einen Entwickler-Signaturschlüssel Java ME Java Jawohl Kostenloser Emulator, Sun Java Wireless Toolkit, mpowerplayer Eclipse, LMA NetBeans Mobility Pack Ja, obwohl viele VM-Implementierungen gerätespezifische Fehler aufweisen, die separate Builds erforderlich machen Jad/Jar-Verpackung; PRC-Dateien unter Palm OS Kostenlos Lazarus Objekt Pascal Ja, kann in IDE über ActiveSync für Windows CE debuggen Verwendet die Emulatoren der Plattformen Lazarus IDE, inklusive integriertem GUI-Designer und Debugger Kompilierte Sprache verfügbar für Windows CE, Linux-basierte Geräte, Symbian-Port in Entwicklung Das native Distributionsformat jeder Plattform Kostenlos LambdaNative Planen Nein Nein, kann aber auf dem localhost bauen und testen Eclipse (Software) (optional) Alle nativen Binärdateien: Android, iOS, BlackBerry 10, Windows, OS X, Linux, OpenBSD, OpenWrt Das native Distributionsformat jeder Plattform Kostenlos (BSD-Lizenz) LiveCode LiveCode Ja (in IDE integriert) Ja (iOS- und Android-Emulatoren können verwendet werden) Jawohl iOS, Android, macOS, Windows, Linux, Server, HTML5. Installateurverpackung Das native Distributionsformat jeder Plattform kostenlose Open-Source-Edition, kommerzielle und Enterprise-Edition verfügbar Macromedia Flash Lite ActionScript Jawohl Gebündelt mit IDE Macromedia Flash MX2004/8, Eclipse Jawohl SIS-CAB-Bereitstellung oder OTA-IR-Bluetooth-SWF-Dateien Variiert, kostenlos, aber limitiert mit MTASC Marmelade C, C++ Jawohl Jawohl Visual Studio, Xcode Alle nativ: Android, BlackBerry, BREW, iOS (iPhone), Maemo, Palm-webOS, Samsung Bada, Symbian, Windows Mobile 6.x und Desktop, OS X Das native Distributionsformat jeder Plattform Kommerzielle Lizenzen verfügbar Meme-IDE MemeScript Die Validierung wird in der Problemansicht bereitgestellt Ja, Android-Emulator kann integriert werden Eclipse RCP Android, Windows Mobile Das native Distributionsformat jeder Plattform Frei zur Entwicklung Mendix HTML5, Java Jawohl Jawohl Ja, die Mendix App-Plattform Alle Plattformen, mobile Apps sind browserbasiert Nicht zutreffend, Mendix ist eine Plattform als Service Kommerzielle Lizenzen verfügbar Monaca HTML5, CSS, JavaScript Jawohl Vorschau ist in der Cloud-IDE und im lokalen Tool verfügbar Cloud-basierte IDE, Visual Studio, IDE/Editoren von Drittanbietern Android, iOS, Windows8.1, 10 Das native Distributionsformat jeder Plattform Kostenlos, bis zu 3 Projekte. Kommerzielle und Unternehmenslizenz verfügbar Mono für Android C# Jawohl Jawohl Visual Studio 2005 und MonoDevelop Android Das native Distributionsformat der Plattform MonoTouch C# Jawohl Jawohl Visual Studio 2005 und MonoDevelop iOS Das native Distributionsformat der Plattform MoSync C, C++, Lua, HTML5, CSS, JavaScript Jawohl Jawohl Eclipse, Visual Studio 2005 und höher, MoBuild mit Texteditoren Android, iOS (iPhone), Java ME, Moblin, Smartphone 2003, Symbian, Windows Mobile (Pocket-PC), Blackberry (experimentell) Bereitstellung von SIS, CAB, JAD, JAR, APK, OTA Kostenlos, GPL 2.0, kostenloses Indie-Abonnement; kommerzielles Abonnement verfügbar NetBeans C++, Java Jawohl Jawohl Java-Entwicklungstools Android (Handy und Tablet), Nokia (Symbian, Serie 60 – 40 – 80), etc… Kostenlos OpenPlug ActionScript, XML Jawohl Jawohl OpenPlug ELIPS-Plugin für Adobe Flash Builder Android, iOS (iPad, iPhone, iPod Touch), Symbian, Windows Mobile Das native Distributionsformat jeder Plattform Kostenlose und kommerzielle Lizenzen verfügbar OutSystems OutSystems, CSS, JavaScript Jawohl Direkt im Browser testen OutSystems Service Studio Android, iOS, Windows Phone 7 N / A Kostenlose Community-Edition für den persönlichen Gebrauch oder Abonnementlizenzierung für den kommerziellen Gebrauch PhoneGap und Apache Cordova HTML, CSS, JavaScript Jawohl Ja Viele Funktionen können direkt im Browser getestet werden. Das Ausführen von nativen Emulatoren auf iOS und Android ist ebenfalls möglich. Ja Es gibt viele IDEs für Cordova-basierte Tools wie Ionic Studio oder Appery.io iPhone, Android, Tizen, Windows Phone, BlackBerry, Symbian, Palm, Bada Das native Distributionsformat jeder Plattform Apache 2 Qt-SDK C++, QML Jawohl Jawohl Qt-Ersteller Android (Technologievorschau), iOS (Technologievorschau), Symbian, Maemo, MeeGo, Linux, Windows, OS X Das native Distributionsformat jeder Plattform Kostenlose und kommerzielle Lizenzen verfügbar Rhomobil Ruby mit HTML-Schnittstellenfunktionen, die durch einen Interpreter in native Anwendungen kompiliert wurden Jawohl Nicht zutreffend, Anwendungen können in Win32-Runner oder in Geräteemulatoren für unterstützte Plattformen ausgeführt werden. Xcode oder Eclipse, die On-Demand-RhoHub-Version enthält die vollständige IDE Ja, unterstützt 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 und 4.5 werden unterstützt, aber der Datenbankzugriff ist auf diesen Geräten sehr langsam), Symbian OTA-Bereitstellung, iOS über App Store, .SIS, .CAB, .APK, .COD Rhodes ist kostenlos und Open Source unter der MIT-Lizenz, RhoSync ist unter GPL oder kommerziell, Kommerzieller Support verfügbar. Abonnement für RhoHub RubyMotion Rubin Jawohl Jawohl Jeder Texteditor. Als IDE bietet RubyMine. Android, iOS Das native Distributionsformat der Plattform RubyMotion ist ein kommerzielles Produkt. Sencha-Touch HTML, CSS, JavaScript Jawohl Jawohl Sencha Architekt 2 Android, iOS (iPhone, iPad, iPod touch), Kindle, BlackBerry, Bada Web bereitgestellt oder hybrid über native Shells für jede Plattform GPLv3, kostenlos für kommerzielle, kostenpflichtige OEM- und Embedded-Systeme Smartface WYSIWYG-Design-Editor mit JavaScript-Code-Editor Jawohl Jawohl Smartface-IDE und SDK Ja Android, iOS (iPhone, iPad, iPod touch), Kindle, Gear, Google Glass Das native Distributionsformat jeder Plattform Community-Lizenz und kommerzielle Lizenzen verfügbar Stencyl Drag-and-Drop-Editor basierend auf Scratch, Objective-C Jawohl Jawohl Xcode iOS (iPad, iPhone, iPod-Touch) Das native Distributionsformat jeder Plattform Kostenlose und kommerzielle Entwicklungslizenzen Telerik-Plattform und AppBuilder HTML5, CSS und Javascript Jawohl Direkt im Browser oder Gerät testen In-Browser-Client, Desktop-Client, Visual Studio, Sublime Text oder Befehlszeilenschnittstelle (CLI) Android, iOS, Windows-Telefon Das native Distributionsformat jeder Plattform Kostenlose Testversion, kommerzielle und Unternehmenslizenzen verfügbar Einheit C#, JavaScript, Boo, andere .NET-basierte Sprachen Jawohl Remote wird verwendet, um die Geräteinteraktion zu simulieren, bevor die App auf das Gerät hochgeladen wird. Unity Editor, funktioniert auch mit Visual Studios und MonoDevelop. Android, iOS (iPhone, iPad), PC, Mac, Desktop-Browser, Xbox 360, PS3, Wii. BlackBerry Playbook, Nokia Symbian, Roku 2 und andere, die über das Union-Programm des Unternehmens erhältlich sind. Natives Distributionsformat jeder Plattform Kostenlose und kommerzielle Entwicklungslizenzen. Verivo AppStudio WYSIWYG, grafisches Drag & Drop, JavaScript, .NET-basierte Sprachen. Ersetzt durch Appery.io Jawohl Direkt im Browser oder Gerät testen Eigenes Designstudio Android, iOS, Blackberry Natives Distributionsformat jeder Plattform Kostenlose Entwicklungslizenzen; Bereitstellungslizenzen pro CPU ViziApps WYSIWYG, grafisches Drag & Drop Jawohl Direkt im Browser oder Gerät testen Online-Designstudio Android, iOS, Windows Phone geplant Das native Distributionsformat jeder Plattform Kostenlos zum Entwerfen, Testen, Demo, Aktualisieren, App; Gebühr für die Veröffentlichung V-Play-Engine Ziel C, C++, JavaScript, QML, Java Jawohl Jawohl Qt-Ersteller Alle Plattformen Das native Distributionsformat jeder Plattform Kostenlose, Indie- und Enterprise-Lizenzen sind verfügbar Wakanda HTML5, JavaScript Jawohl Jawohl Ja Wakanda Studio Android, iOS, Windows 10 (bald) und browserbasierte Apps apk Open Source und kommerzielle Lizenzen verfügbar Xamarin C# Jawohl Jawohl Xamarin Studio (nur Mac), Visual Studio (nur Windows) Android-, iOS-, Windows Phone-, Windows Store-Apps Die native Verteilung jeder Plattform Kostenlose Community-Edition, Pro-Edition in der Microsoft MSDN-Lizenzierung enthalten Xojo Xojo (ähnlich wie VB) Jawohl Jawohl Xojo-IDE iOS, mobile Web-Apps iOS-Apps sind native iPads Kostenlose Testversion ohne Zeitlimit; kommerzielle Lizenzen verfügbar
after-content-x4