24.06.2015

Unsere in den letzten Jahren entwickelten, mobilen Anwendungen haben wir in Java programmiert. So konnten sie problemlos auf den Smartphone Betriebssystemen Symbian und Android Blackberry installiert und verwendet werden. Um allerdings auch die Kompatibilität mit dem iPhone zu garantieren, mussten wir die Java Applikationen konvertieren. Anschließend wurden diese durch Apple für den AppStore geprüft und freigegeben. Dieser Vorgang war nicht ohne Hindernisse, da Apple die Anwendung mehrfach ohne Gründe zurückgewiesen hatte. 

In den letzten zwei Jahren war der Smartphone Markt in ziemlicher Aufruhr. Nokia hat Symbian aufgegeben und Blackberry hat neben der OS7 die OS10 herausgebracht, um die ältere kurzfristig abzulösen. Außerdem hat Apple seine Anforderungen für den AppStore geändert, so dass unsere Konvertierungslösung nicht mehr akzeptiert wurde. Damit standen wir vor dem Problem, unsere Version für iPhone nicht mehr aktualisieren zu können. Aufgrund unserer Erfahrungen wollten wir uns allerdings auf kein neues Abenteuer begeben und entschieden uns dagegen, eine neue Konvertierungslösung zu verwenden. 

Am Ende einer längeren Suche nach einer mobile cross plattform Entwicklung, haben wir uns für HTML5 und Phonegap (Cordova) entschieden, die verschiedene Plattformen unterstützen. Der anspruchsvollste und zeitaufwändigste Teil in diesem Projekt war die Entwicklung einer zentralen Bibliothek. Diese sollte die Audiobearbeitung und Kodierung durchführen und in jeder Plattform nativ eingebunden werden können. Zudem sollten Audioaufnahme und -wiedergabe bei guter Qualität direkt mit dem Speex Audiocodec möglich sein, sowie später weitere Codecs ohne großen Aufwand eingebunden werden können. 

Viele Entwicklungsstunden später konnten wir - nicht ohne Stolz - auf unsere mobile Diktierlösung ProDictate mobile blicken und diese ohne wesentliche Hindernisse in die App Stores hochladen. Die Anwendung reagiert schnell und hat keine Nachteile gegenüber einer nativen Lösung. Unser Augenmerk bei zukünftigen Entwicklungen liegt bei den Vorteilen von Phonegap und der Integration der good dynamics secure container Technologie, MobileIron und anderer MDM Lösungen.