Woman holding Android smartphone

Code-Basis von Apps aktualisieren: die besten Strategien

In unserem Whitepaper verraten wir Ihnen die besten Strategien zur Modernisierung von Android-Codes.

Hurra, das sehnlich erwartete Päckchen ist da. Damit alle Lieferungen rechtzeitig bei den Kund*innen landen, sind digitale Lösungen wie Apps mittlerweile unersetzbar. So beschleunigt beispielsweise eine von Merkle entwickelte Android-App der Schweizerischen Post die Auslieferung der Sendungen. Wie bei allen Apps gilt es hier, die Anwendung laufend zu optimieren, um eine optimale Funktionsweise zu garantieren.

Nur wenn Apps wertvolle Funktionen liefern und laufend optimiert werden, bieten sie Nutzer*innen echten Mehrwert.

Unsere Android-Entwickler*innen nutzen dafür die Vorteile der neuesten Technologien. Dabei arbeiten sie meist mit einer umfangreichen Code-Basis, die sich nur unter hohem Aufwand komplett aktualisieren lässt. Für diese Modernisierung gibt es unterschiedliche Ansätze. Die beste Lösung hängt immer vom konkreten Einzelfallund den Eigenschaften Ihrer App ab.

Android-Apps optimieren: die wichtigsten Methoden

Mit den folgenden Strategien können Sie technischen Schulden entgegenwirken und Ihren Nutzer*innen weiterhin performante Apps mit innovativen Features bieten:

  • Bei der Nichts-tun-Strategie bleibt die Code-Basis komplett unangetastet.
  • Der Alles-neu-Ansatz ist, wie der Name bereits verrät, das genaue Gegenteil: Hier schreiben Sie den gesamten Code auf einmal neu.
  • Mit der Schritt-fĂĽr-Schritt-Strategie modernisieren Sie nur die wichtigsten Teile der Code-Basis.
  • Die modulare Methode funktioniert ebenfalls in mehreren Etappen, ist dabei aber deutlich zielgerichteter.

 

In unserem Whitepaper „Fünf gerade sein lassen oder komplett neu starten: die richtige Strategie zur Modernisierung von Android Apps“ stellen wir Ihnen detailliert vor, welche Strategie in welchen Anwendungs- fällen besonders sinnvoll ist.

Code-Basis modernisieren: die wichtigsten Parameter

Um die richtige Methode und den optimalen Zeitpunkt zur Modernisierung der Code-Basis zu finden, sind die folgenden Faktoren entscheidend:

  • der Umfang der Code-Basis 
  • das Weiterentwicklungs-Potenzial der App 
  • die Expertise des Teams 
  • der Reifegrad der Plattform 
  • die Modularität der App-Architektur 
  • die Test-Infrastruktur 

 

Auch für die TOVO-App (TOVO ist das Kürzel für “Tour-Vorbereitung”) der Schweizerischen Post haben wir nach diesen Kriterien entschieden. Aufgrund des grossen Umfangs der Code-Basis und des dynamischen Arbeitsumfelds im Projekt haben wir die Schritt-für-Schritt-Strategie gewählt. Der Alles-Neu-Ansatz dagegen hätte beispielsweise die Kapazitäten unser Entwickler*innen zu lange blockiert.

Alle Details zum Projekt mit der Schweizerischen Post lesen Sie hier in unserer Referenz.

Sie haben weitere Fragen zum Thema Android-Apps oder benötigen Unterstützung bei der Modernisierung Ihrer App? Wir beraten Sie gern.

contact-mesh.png
Ihre Ansprechpartner bei Merkle: David Haunold fĂĽr Ă–sterreich, Tobias Hollritt fĂĽr die Schweiz und Benjamin Quitter fĂĽr Deutschland