Herausforderungen bei der Entwicklung mobiler Geschäftsanwendungen

Tipps für die Entwicklung mobiler Apps

| Redakteur: Florian Karlstetter

Progress Software nennt drei zentrale Herausforderungen bei der Entwicklung mobiler Apps.
Progress Software nennt drei zentrale Herausforderungen bei der Entwicklung mobiler Apps. (© Scanrail - Fotolia.com)

Die zunehmende Verbreitung mobiler Endgeräte führt auch dazu, dass immer mehr Geschäftsanwendungen über mobile Devices abgerufen werden. Entwickler sollten ihre Lösungen deshalb auf die unterschiedlichsten neuen Anforderungen abstimmen. Progress Software nennt drei zentrale Herausforderungen für diesen Bereich.

Bei der Programmierung von Geschäftsanwendungen gibt es viele Aspekte, die in einem Projekt zu berücksichtigen sind. Dies trifft in zunehmendem Maße auch für die Entwicklung von Apps für Android- und iOS-Geräte zu. Progress Software erläutert drei wesentliche Trends bei der Entwicklung mobiler Apps.

1. Anwendungen müssen universell mobil einsetzbar sein.

Wer heute eine Applikation für mobile Endgeräte entwickelt, kann zwischen drei Alternativen entscheiden: eine native App, eine Web-App oder eine hybride App. Native Apps entstehen mit einem Software Development Kit (SDK) für das jeweilige Betriebssystem und die Apps laufen nur auf dieser Zielplattform. Web-Apps setzen auf HTML5 und laufen im Browser auf allen modernen mobilen Endgeräten, können aber nicht alle gerätespezifischen Funktionen nutzen. Diese Einschränkung lässt sich aber leicht verschmerzen. Mit dem Ansatz des "write once, run anywhere" erstellen Entwickler ihre Applikationen, die höchst flexibel in allen Umgebungen (Omnichannel) eingesetzt werden können. Solche hybride Apps bestehen im Kern aus einer Web-App, die auf dem mobilen Endgerät in eine native App eingebettet ist.

2. Offene und nahezu beliebig kombinierbare APIs nutzen

In erster Linie angetrieben durch die Geschwindigkeit, mit der vorhandene mobile Apps angepasst und neue entstehen müssen, bedarf es eines sehr dynamischen API-Ecosystems. Damit ist sichergestellt, dass sich die Apps mit möglichst vielen anderen Services verbinden oder in diese integrieren lassen. Mit universell verfügbaren Technologien wie RESTful WebServices oder JSON auf einem Application Server können alle nur denkbaren mobilen Endgeräte und Clients angesteuert werden. JSON gilt weithin als Ersatz für XML in Einsatzgebieten, in denen Ressourcen wie Speicherplatz oder CPU-Leistung nur sparsam eingesetzt werden können.

3. Flexible und reaktionsfähige Lösungen erstellen

Mobile Apps erfordern ein neues Denken, denn heutzutage akzeptiert niemand mehr lange Entwicklungszyklen. Entwickler müssen fortlaufend Apps erstellen, testen und zum Einsatz über das Web bereitstellen. Zudem müssen die Entwickler in der Lage sein, für jede neue Anforderung so schnell wie möglich eine einfache und intuitive Lösung zu liefern. Das geht nur, wenn die Apps statt einem riesigen monolithischen Software-Block, der nur aufwändig erweitert und angepasst werden kann, einem lebenden Organismus ähneln, der sich sehr flexibel und schnell an immer neue Anforderungen anpassen kann.

"Viele Entwicklungsprojekte verfolgen heute schon einen Mobile-First-Ansatz und dieser Trend wird sich in Zukunft noch verstärken. Die Apps sollten auf den unterschiedlichsten Typen mobiler Endgeräte laufen und dafür muss die Entwicklungsplattform die Voraussetzung bieten", sagt Gary Calcott, Technical Marketing Manager, Application Development & Deployment, bei Progress Software. "Entwickler müssen sich ferner auf immer kürzere Änderungszyklen einstellen. Den großen Wurf einer Applikation, die dann eine geraume Zeit stabil bleibt, gibt es heute nicht mehr. Nahezu alles wird ständig geändert, erweitert und angepasst – ob man das dann als agil, elastisch oder flexibel bezeichnet, bleibt jedem selbst überlassen."

Kommentare werden geladen....

Kommentar zu diesem Artikel abgeben

Der Kommentar wird durch einen Redakteur geprüft und in Kürze freigeschaltet.

Anonym mitdiskutieren oder einloggen Anmelden

Avatar
Zur Wahrung unserer Interessen speichern wir zusätzlich zu den o.g. Informationen die IP-Adresse. Dies dient ausschließlich dem Zweck, dass Sie als Urheber des Kommentars identifiziert werden können. Rechtliche Grundlage ist die Wahrung berechtigter Interessen gem. Art 6 Abs 1 lit. f) DSGVO.
  1. Avatar
    Avatar
    Bearbeitet von am
    Bearbeitet von am
    1. Avatar
      Avatar
      Bearbeitet von am
      Bearbeitet von am

Kommentare werden geladen....

Kommentar melden

Melden Sie diesen Kommentar, wenn dieser nicht den Richtlinien entspricht.

Kommentar Freigeben

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Freigabe entfernen

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 38775610 / Entwicklung)