Die Entwicklung mobiler Apps ist ein Prozess, bei dem eine App für mobile Geräte entwickelt wird
Die Entwicklung mobiler Apps ist der Vorgang oder Prozess, durch den eine mobile App für mobile Geräte wie persönliche digitale Assistenten, digitale Assistenten für Unternehmen oder Mobiltelefone entwickelt wird. Diese Softwareanwendungen sind so konzipiert, dass sie auf mobilen Geräten wie Smartphones oder Tablet-Computern ausgeführt werden können. Diese Anwendungen können während Fertigungsplattformen auf Telefonen vorinstalliert oder als Webanwendungen mit serverseitiger oder clientseitiger Verarbeitung (z. B. JavaScript) bereitgestellt werden, um eine „anwendungsähnliche“ Erfahrung innerhalb eines Webbrowsers bereitzustellen. Entwickler von Anwendungssoftware müssen aufgrund des intensiven Wettbewerbs bei mobiler Software und Änderungen innerhalb der einzelnen Plattformen auch eine lange Reihe von Bildschirmgrößen, Hardwarespezifikationen und Konfigurationen berücksichtigen. Die Entwicklung mobiler Apps ist stetig gewachsen, was Einnahmen und Arbeitsplätze anbelangt. Ein Analystenbericht aus dem Jahr 2013 schätzt, dass es in der EU 529.000 direkte Arbeitsplätze in der App-Wirtschaft gibt, dann 28 Mitglieder (einschließlich Großbritannien), von denen 60 Prozent Entwickler mobiler Apps sind. Als Teil des Entwicklungsprozesses ist auch das Design mobiler Benutzeroberflächen (UI) von wesentlicher Bedeutung bei der Erstellung mobiler Apps. Die mobile Benutzeroberfläche berücksichtigt Einschränkungen, Kontexte, Bildschirm, Eingabe und Mobilität als Rahmen für das Design. Der Benutzer steht oft im Mittelpunkt der Interaktion mit seinem Gerät, und die Schnittstelle umfasst sowohl Hardware- als auch Softwarekomponenten. Die Benutzereingabe ermöglicht es den Benutzern, ein System zu manipulieren, und die Geräteausgabe ermöglicht es dem System, die Auswirkungen der Benutzermanipulation anzuzeigen. Einschränkungen beim Design mobiler UIs umfassen eingeschränkte Aufmerksamkeit und Formfaktoren, wie z. B. die Bildschirmgröße eines mobilen Geräts für die Hand(en) eines Benutzers. Mobile UI-Kontexte signalisieren Hinweise von Benutzeraktivitäten, wie z. B. Standort und Zeitplan, die von Benutzerinteraktionen innerhalb einer mobilen App angezeigt werden können. Insgesamt ist das Ziel des Mobile UI-Designs hauptsächlich eine verständliche, benutzerfreundliche Oberfläche. Die Funktionalität wird von mobilen Unternehmensanwendungsplattformen oder integrierten Entwicklungsumgebungen (IDEs) unterstützt.