Eine mobile Anwendung ist eine Anwendungssoftware, die für ein mobiles elektronisches Gerät wie einen persönlichen Assistenten , ein Mobiltelefon , ein Smartphone , einen digitalen Musikplayer , ein Touchpad oder sogar bestimmte Computer mit dem Betriebssystem Windows Phone oder Chrome OS entwickelt wurde.
Sie werden meist von Download-Plattformen (manchmal selbst von Smartphone-Herstellern kontrolliert) wie dem App Store ( Apple- Plattform ), Google Play ( Google / Android-Plattform ) oder dem Microsoft Store (Plattform Microsoft für Windows 10 Mobile ) vertrieben. Anwendungen können aber auch auf einem Computer installiert werden, beispielsweise mit der von Apple für seine Geräte vertriebenen Software iTunes . Apps, die über App-Stores vertrieben werden, sind entweder kostenpflichtig oder kostenlos, aber in der Regel mit Werbung.
Auf einigen Plattformen können Anwendungen auch von Drittanbietern über eine Site installiert werden, die nicht mit dem ursprünglichen Distributor verbunden ist. Unter Android ist dies durch Aktivieren des Entwicklermodus möglich. Unter iOS ist diese Manipulation möglich, indem Sie entweder ein Apple- Entwickler sind oder ein Gerät mit Jailbreak besitzen .
Mobile Anwendungen erschienen in den 1990er Jahren, sie sind mit den Entwicklungen im Internet und der Telekommunikation , drahtlosen Netzwerken und Agententechnologien sowie mit dem Aufkommen und der Demokratisierung mobiler Endgeräte verbunden: Smartphones , Touch-Tablets usw. Die Zahl der verfügbaren mobilen Anwendungen nimmt rasant zu ab dem Startdatum des iPhone 2007. Die beiden wichtigsten Download-Plattform-Dienste, der App Store und Google Play, wurden 2008 eingeführt.
Jedes der mobilen Betriebssysteme verfügt über eine eigene Programmiersprache , die die Entwicklung seiner Anwendungen ermöglicht. Die Anwendungen für Apple- Geräte werden in einer Sprache entwickelt, die hauptsächlich diesen mobilen Anwendungen gewidmet ist, der Swift . Diejenigen für Windows Mobile werden in C# entwickelt , einer Sprache, die auch für ausführbare Microsoft Windows- Programme ( .exe ) verwendet wird. Das Android- System verwendet eine universelle Sprache, Java , eine Sprache, die für Computer verwendet werden kann, Webentwicklung ( JEE ).
Native Anwendungen sind solche, die mit der betriebssystemspezifischen nativen Programmiersprache entwickelt wurden, zum Beispiel Java für Android und Swift für iOS .
Intelligente Anwendungen ( " SmartApps " auf Englisch) sind eine Art von Anwendungen, die sich entsprechend der Nutzung der Benutzer ständig weiterentwickeln. Diese Anwendungen beinhalten Technologien des Deep Learning (auf Englisch „ Deep Learning “ ) und des maschinellen Lernens (auf Englisch „ Machine Learning “ ).
Die Anwendungen waren ursprünglich darauf ausgerichtet, die Produktivität zu verbessern und das Abrufen von Informationen wie E-Mail , elektronischer Kalender , Kontakte, Börsen- und Wetterinformationen zu erleichtern .
Um 2005 stiegen sie in Unternehmen ein.
Dann reagieren Anwendungsentwickler auf die öffentliche Nachfrage und die Verfügbarkeit von Entwicklertools hat zu einer schnellen Expansion in andere Bereiche geführt, wie zum Beispiel:
Bis 2015 wurden rund 200 Milliarden mobile Apps heruntergeladen, gegenüber nur zwei Milliarden im Jahr 2009. Von 2011 bis 2015 erwirtschafteten mobile Apps einen Umsatz von 45,37 Milliarden US-Dollar.
Im Jahr 2017 wurden 178,1 Milliarden mobile Anwendungen heruntergeladen. 2018 stieg die Zahl auf 205,4 Milliarden, wobei Facebook mit mehr als 130 Millionen monatlichen App-Downloads weltweit den ersten Platz belegte.
Im Jahr 2012 kritisierte Tim Berners-Lee (Erfinder des Webs) geschlossene mobile Anwendungen, die das Web nutzen. Das Web symbolisiert eine offene Welt, während die Welt der mobilen Anwendungen isoliert ist. Es bietet Software - Entwickler eine Lösung (offene Web - Anwendungen) mit dem HTML5 - Standard .
Die rechtlichen Verpflichtungen (Information des Nutzers durch die rechtlichen Hinweise , insbesondere Achtung des Gesetzes zum Vertrauen in die digitale Wirtschaft ) der Anwendungen entsprechen denen der Websites.
Im Jahr 2014 geben das Parlament und die Europäische Kommission an, dass „neun von zehn Europäern (92%) besorgt sind über mobile Anwendungen ( Apps ), die ihre personenbezogenen Daten möglicherweise ohne ihre Zustimmung sammeln “ und „Sieben von zehn Europäern sind besorgt durch die potenzielle Verwendung, die Unternehmen aus den offengelegten Informationen machen können“ . Das Europäische Parlament bereitet eine neue Strategie und Verordnungen zum Datenschutz vor.
Eine Liste mit Beispielen für Online-Shops finden Sie auf der entsprechenden Seite:
Ihr Potenzial ist noch lange nicht vollständig erforscht und ausgeschöpft; Es werden viele Innovationen erwartet, die aus der Kreativität von Entwicklern und Anwendern sowie technologischen Entwicklungen resultieren . Die Medien zitieren zum Beispiel
Eine Anwendung kann auch online oder offline zugänglich sein: Die für Straßenretter gedachte Anwendung Euro Rescue ist zugänglich, da die Unfallorte oft sehr weit von urbanisierten Gebieten entfernt und durch 4G schlecht abgedeckt sind.
Viele Entwickler von Mobile- und Digitalprodukten kritisieren mittlerweile das Minimum Viable Product (MVP oder Minimum Viable Product), weil Kunden über Plattformen (zB App Stores ) problemlos von einem Konkurrenzprodukt zu einem anderen wechseln können . Produkte, die nicht den geforderten Mindestqualitätsstandard bieten, sind denen von Wettbewerbern unterlegen, die mit einem höheren Standard in den Markt eintreten. Kritik am MVP-Ansatz hat zu mehreren neuen Ansätzen geführt, zum Beispiel der Minimum Viable MVE Experience oder der Minimum Awesome Product MAP.