Zum Inhalt springen

Cross-Platform-Entwicklung: Unterschied zwischen den Versionen

K
Neuer Link auf "Titanium"
(Noch ein Nachteil)
K (Neuer Link auf "Titanium")
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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"/><ref>{{Cite web | url = https://codeburst.io/native-vs-cross-platform-app-development-pros-and-cons-49f397bb38ac | title = Native vs. cross-platform app development: pros and cons | author = Michael J. Garbade | accessdate = 2020-09-06 | date = 2018-08-23 | publisher = codeburst.io | language = en}}</ref>:  
* 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.
* Die Installationsdatei der App ([[APK]]-Datei bei Android) kann größer werden, weil zusätzliche Laufzeitkomponenten hineingepackt werden müssen.


== Grundlegende Ansätze für Cross-Platform-Entwicklung von mobilen Apps ==
== Grundlegende Ansätze für Cross-Platform-Entwicklung von mobilen Apps ==
Zeile 23: Zeile 24:


* [[Apache Cordova]]
* [[Apache Cordova]]
* [[Appcelerator Titanium]]
* [[Flutter]]
* [[Flutter]]
* [[Ionic]]
* [[Ionic]]
Zeile 29: Zeile 29:
* [[NativeScript]]
* [[NativeScript]]
* [[React Native]]
* [[React Native]]
* [[Appcelerator_Titanium|Titanium]]
* [[Xamarin]]
* [[Xamarin]]


Autopatrol, Moderator
1.304

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.