Startseite / Blog / Apps für alle Umgebungen bauen

Apps für alle Umgebungen bauen

Christian Elfers 11. Oktober 2016

 Multiplattform-Technologie mit map.apps für das amtliche Informationssystem zum Immobilienmarkt beim Digitalen Bodenrichtwerte Service des Landes NRW

Anfang 2016 wurde das neue BORISplus.NRW 3.0 online gestellt, initial als Web App, optimiert für den Desktop. In einem zweiten Schritt wurde das Thema „Responsive“ zur App hinzugefügt, und so die Nutzung zusätzlich für Tablets und mobile Endgeräte optimiert. Seit Ende August 2016 kann der Digitale Bodenrichtwerte BORISplus Services des Landes NRW nun auch als "echte" Apps für iOS, Android und Microsoft genutzt werden. Die BORISplus.NRW App kann direkt über die entsprechenden App-Stores bezogen werden.
 
Für uns ist dieser Service vor allem aus technologischer Sicht spannend. Deutlich wird, wie sich der Fokus von der einzelnen App hin zum Digitalen Service wandelt, der als Lösung für Aufgaben- und Fragestellungen des Nutzers und damit als Bindeglied zur Digitalen Organisation dient. Mit dem Schritt in die App-Stores öffnet NRW den Service für weitere Nutzerkreise. Neben den neuen Smartphone Apps kann der Digitale Service für Desktop, Tablet und Smartphone Browser genutzt werden. Jeweils optimiert in technischer und inhaltlich/funktionaler Sicht kann er gezielt zur positiven Nutzererfahrung beitragen.
 
Dabei ist das Vorgehen hochgradig effizient. Es müssen nicht etwa einzelne Apps für jeden Anwendungskontext neu programmiert und dann x-mal gepflegt werden. Technologisch wird eine einzige Code-Basis gepflegt, eine einzige Installation betrieben und zur inhaltlichen Entwicklung genau nur ein Skillset benötigt. Erweiterungen und Anpassungen werden einmal programmiert und können auf allen Plattformen und Umgebungen genutzt werden. Pro Plattform ist es hierfür erforderlich, den Build-Prozess zu definieren über den das Projekt für das jeweilige System und den entsprechenden Store gebaut wird (Anmerkung: da die gleiche Codebasis wie bei der Web-App verwendet wird, spricht man hierbei von der "hybriden App"). Trotz des zusätzlichen Schrittes wird insgesamt eine permanente Adaption und Anpassung wirtschaftlich sinnvoll möglich.


map.apps bietet die für eine multiplattformfähige Lösung erforderlichen Grundlagen. Layouting und Interaktion erlauben die responsive Gestaltung”, d.h. Oberflächen-Elemente passen sich dynamisch an. Zusätzlich können über die Layout-Engine vollständige eigene Ausgestaltungen der Oberfläche definiert und per Regel (z.B. Größe Bildschirm, Browser, Orientierung Bildschirm etc.) aktiviert werden. Das beschränkt sich nicht auf die Oberfläche, auch Funktionen oder gar Inhalte können so dynamisch gesteuert werden. Für die Paketierung nutzt map.apps Apache Cordova, das verschiedenste mobile Betriebssysteme unterstützt. Hier liegt sehr viel weiteres Potential für die Zukunft. Diese hybriden Apps bieten nicht nur eine andere Paketierung und machen den Service über die App-Stores zugänglich, vielmehr bieten sie viele zusätzliche und innovative Möglichkeiten, den Service und die Nutzererfahrung noch besser zu machen. Beispielsweise eine Offline-Strategie oder die direkte Nutzung von nativen Smartphone Fähigkeiten Foto, Video, Adressbuch und ggf. auch bald Smartwatch, Siri, Apple-Pay uvm.