App: Unterschied zwischen den Versionen

4 Bytes hinzugefügt ,  19. Mai 2017
K
Verlinkung "Android"
K (Quellennachweis für Einführung Kotlin als Prog-Sprache für native Apps)
K (Verlinkung "Android")
Zeile 10: Zeile 10:
== Native App ==
== Native App ==
[[Datei:Tapatalk-Android-Hilfe.png|mini|Die native Tapatalk App bietet dem Nutzer mobilen Zugriff auf verschiedene Internet-Foren.]]
[[Datei:Tapatalk-Android-Hilfe.png|mini|Die native Tapatalk App bietet dem Nutzer mobilen Zugriff auf verschiedene Internet-Foren.]]
Native Apps sind Anwendungen, die auf dem gewählten Zielsystem direkt installiert werden (müssen), bspw. über einen Onlineshop. Durch die Installation auf einem Gerät erhält die App Zugriff auf Betriebssystem-Ressourcen und -Schnittstellen ([[WLAN]], [[Bluetooth]], [[SD-Karte]] u.Ä.). Eine native App muss dabei für das entsprechende Zielsystem programmiert werden und kann i.d.R. auch nur auf diesem installiert und verwendet werden, da auf einer anderen Plattform die genutzten Schnittstellen und Ressourcen i.d.R. anders angesteuert werden, oder ggf. gar nicht existieren. Auch verwenden verschiedene Plattformen meist verschiedene Programmiersprachen, in denen die Apps ausgeliefert werden müssen (bspw. Android: Java oder [[Kotlin]]<ref>{{Cite web | url = https://www.golem.de/news/google-kotlin-wird-offizielle-sprache-fuer-android-1705-127892.html | title = Kotlin wird offizielle Sprache für Android | date = 2017-05-17 | accessdate = 2017-05-18 | publisher = golem.de | author = Sebastian Grüner }}</ref>, iOS: Objective C/[[Swift]], Windows Phone: C#, C++, C). Das bedeutet im Umkehrschluss, dass ein Entwickler einer App verschiedene App-Versionen für verschiedene Plattformen entwickeln muss, wenn die App auf verschiedenen Plattformen verwendet werden soll.
Native Apps sind Anwendungen, die auf dem gewählten Zielsystem direkt installiert werden (müssen), bspw. über einen Onlineshop. Durch die Installation auf einem Gerät erhält die App Zugriff auf Betriebssystem-Ressourcen und -Schnittstellen ([[WLAN]], [[Bluetooth]], [[SD-Karte]] u.Ä.). Eine native App muss dabei für das entsprechende Zielsystem programmiert werden und kann i.d.R. auch nur auf diesem installiert und verwendet werden, da auf einer anderen Plattform die genutzten Schnittstellen und Ressourcen i.d.R. anders angesteuert werden, oder ggf. gar nicht existieren. Auch verwenden verschiedene Plattformen meist verschiedene Programmiersprachen, in denen die Apps ausgeliefert werden müssen (bspw. Android: [[Java]] oder [[Kotlin]]<ref>{{Cite web | url = https://www.golem.de/news/google-kotlin-wird-offizielle-sprache-fuer-android-1705-127892.html | title = Kotlin wird offizielle Sprache für Android | date = 2017-05-17 | accessdate = 2017-05-18 | publisher = golem.de | author = Sebastian Grüner }}</ref>, iOS: Objective C/[[Swift]], Windows Phone: C#, C++, C). Das bedeutet im Umkehrschluss, dass ein Entwickler einer App verschiedene App-Versionen für verschiedene Plattformen entwickeln muss, wenn die App auf verschiedenen Plattformen verwendet werden soll.


=== Installation und Verwendung ===
=== Installation und Verwendung ===
Autopatrol, Moderator
1.304

Bearbeitungen