Bearbeiten von „Cross-Platform-Entwicklung“
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 10: | Zeile 10: | ||
== Nachteile == | == Nachteile == | ||
Wenn eine mobile App mit ''Cross-Platform-Entwicklung'' entwickelt wird, dann kann dies die folgenden Nachteile mit sich bringen<ref name="rishabhsoft_pro_cons"/ | Wenn eine mobile App mit ''Cross-Platform-Entwicklung'' entwickelt wird, dann kann dies die folgenden Nachteile mit sich bringen<ref name="rishabhsoft_pro_cons"/>: | ||
* Die Performanz der App kann schlechter sein als bei einer nativen App. | * Die Performanz der App kann schlechter sein als bei einer nativen App. | ||
* Die Optik und das Verhalten (Look and Feel) der App entspricht evtl. nicht dem einer nativen App auf dem jeweiligen Betriebssystem. | * Die Optik und das Verhalten (Look and Feel) der App entspricht evtl. nicht dem einer nativen App auf dem jeweiligen Betriebssystem. | ||
* Der Zugriff auf bestimmte Funktionen des Betriebssystems (z.B. Kamera, Ortung, Dateisystem) ist evtl. nicht oder nur eingeschränkt und mit zusätzlichem Entwicklungsaufwand möglich. | * Der Zugriff auf bestimmte Funktionen des Betriebssystems (z.B. Kamera, Ortung, Dateisystem) ist evtl. nicht oder nur eingeschränkt und mit zusätzlichem Entwicklungsaufwand möglich. | ||
* Es fallen evtl. Lizenzkosten für benötigte Entwicklungswerkzeuge an, während die Entwicklungswerkzeuge für native Apps ([[Android Studio]] für [[Android]] und [[Xcode]] für [[iOS]]) kostenlos sind. | * Es fallen evtl. Lizenzkosten für benötigte Entwicklungswerkzeuge an, während die Entwicklungswerkzeuge für native Apps ([[Android Studio]] für [[Android]] und [[Xcode]] für [[iOS]]) kostenlos sind.# | ||
== Grundlegende Ansätze für Cross-Platform-Entwicklung von mobilen Apps == | == Grundlegende Ansätze für Cross-Platform-Entwicklung von mobilen Apps == | ||
Zeile 24: | Zeile 23: | ||
* [[Apache Cordova]] | * [[Apache Cordova]] | ||
* [[Appcelerator Titanium]] | |||
* [[Flutter]] | * [[Flutter]] | ||
* [[Ionic]] | * [[Ionic]] | ||
Zeile 29: | Zeile 29: | ||
* [[NativeScript]] | * [[NativeScript]] | ||
* [[React Native]] | * [[React Native]] | ||
* [[Xamarin]] | * [[Xamarin]] | ||