Mobile Development – Nativ, Web oder Hybrid?

9. September 2013

Guten Tag!

Schön, dass Sie da sind.

Herzlich Willkommen auf unserer Seite “Mobile Development” im SDX Flurfunk. Hier finden Sie gesammelt alle Informationen der SDX-Leistungen zur mobilen App-Entwicklung. Wir beraten Sie umfassend, welche Art der App-Entwicklung (Nativ, Web, Hybrid) für Sie und Ihr Szenario Sinn macht und unterstützen auch durchgängig und professionell bei der Entwicklung.

Inhaltsverzeichnis


Herausforderungen und Möglichkeiten der App-Entwicklung

Im mobilen Bereich sehen sich Unternehmen immer stärker mit Cross-Plattform-Herausforderungen konfrontiert. Sich für eine Plattform (Windows, iOS, Android) zu entscheiden und zukünftig dennoch offen zu sein für andere Plattformen, ist eine strategische Aufgabe. Diesem Umstand kann die Entwicklung nativer Apps nicht gerecht werden. Damit legt man sich auch zukünftig auf die Plattform fest und muss bei einem Plattformschwenk Apps neu entwickeln. Die investierten Kosten gehen dabei verloren, auf neue Plattformen kann nicht flexibel reagiert werden. Auch wenn eine App auf mehreren Plattformen angeboten werden soll, führt native Entwicklung zu hohen Kosten, da die App für jede Plattform neu entwickelt werden muss.

Das ist einer der Gründe, warum in den letzten Jahren die Entwicklung von Web Apps an Bedeutung gewonnen hat. Deren Versprechen: Mit Webtechnologien wie HTML5, JavaScript und CSS3 eine App entwickeln zu können, die grundsätzlich auf allen Plattformen lauffähig ist und sich wie eine native App anfühlt. Und auch der Hybrid-Ansatz hat an Popularität gewonnen. Dabei wird eine Web App in einen nativen App-Rahmen eingebettet, hat Zugriff auf Geräte-Funktionen und kann über gängige App Stores verteilt werden.


Nativ, Web oder Hybrid?

Es gibt für jede der Entwicklungsmöglichkeiten von Apps –Nativ, Web, Hybrid– gute Gründe, eine Standard-Empfehlung in jedem Szenario ist indes nicht möglich. Native Apps stellen für jede Plattform eine maßgeschneiderte Lösung dar und sind gerade bei Consumer-Apps zu bevorzugen. Im Business-Umfeld eignen sich hingegen häufig Web Apps und Hybrid-Apps, da diese mit geringeren Aufwänden auf mehreren Plattformen bereitgestellt werden können und zudem oftmals bereits Wissen im Bereich HTML5/JavaScript vorhanden ist.

Vom Look&Feel stellen Web/Hybrid-Apps oft einen Kompromiss dar, der aber gerade im Unternehmensumfeld häufig gemacht werden kann. Zudem verschwimmen die Grenzen zwischen Web App und nativer App mit fortschreitender Weiterentwicklung von HTML/JavaScript immer mehr und so sind heute bereits Apps mit typischen Animationen und Gesten möglich, die noch vor ein paar Jahren undenkbar gewesen wären. Entsprechend geht z.B. auch Gartner in einer Analyse davon aus, dass im Jahr 2016 über 50% aller Apps als Web/Hybrid-App realisiert werden.

Mobile Development @ SDX

Als SDX können wir Sie individuell beraten, welche Variante der App-Entwicklung für Sie Sinn macht. Und mit unseren Entwicklungsleistungen adressieren wir jeden der 3 Bereiche: Native App-Entwicklung für Windows 8 und Windows Phone 8, die Entwicklung von Web Apps plattformübergreifend mit Technologien wie HTML5/JavaScript, jQuery Mobile und Sencha Touch sowie die Erstellung von Hybrid-Apps z.B. für iOS und Android mit Cordova/PhoneGap als Basistechnologie.

Einzigartig macht uns dabei unsere Kompetenz der App-Entwicklung im professionellen Business-Umfeld, dessen komplexe Anforderungen wir verstehen und adressieren können. Ob es um die Anbindung von Unternehmens-Backends (WCF, Web Services, SQL Server, CRM, SharePoint) an attraktive Apps geht oder auch um die Integration von Apps in die Unternehmens-Infrastruktur: SDX eXperts können Sie hier kompetent und professionell unterstützen. Und natürlich begleiten wie Sie während des gesamten Projektprozesses: Von der Analyse zur Konzeption und Planung über die Architektur-Definition hin zur qualitativ hochwertigen Umsetzung und abschließend zur Inbetriebnahme und Dokumentation. Gern können Sie hierzu mehr erfahren.


SDX Privatbilanz: Als native App für Windows 8

Als Showcase einer Windows 8-App haben wir das Szenario einer Privatbilanz zur privaten Finanzplanung umgesetzt. Die “SDX Privatbilanz” zeigt alle Windows 8-Features, die für eine Business-App relevant sind:

  • Live Tile mit aktuellen Bilanz-Informationen
  • Semantic Zoom inkl. Drag&Drop
  • FileOpenPicker/FileSavePicker: Öffnen und Speichern von Dokumenten (Dateisystem, Kamera, SkyDrive, …)
  • Contracts/Charms: Share Source, Share Target, Search und Settings
  • Unterstützung aller View States (Full, Filled und Snapped)
  • Auflösungsunabhängigkeit, automatische Design-Anpassung
  • Kontextabhängige App Bar, Bedienung per Tastatur/Maus
    oder Touch, App Lifecycle, …

Die SDX Privatbilanz stellt einen Showcase dar und steht daher nicht im Windows Store. Unternehmenskunden stellen wir die Privatbilanz-App allerdings über Sideloading auf Anfrage zur Installation auf Windows 8 und Windows RT zur Verfügung. Außerdem finden Sie hier weitere Informationen zur Privatbilanz.

Weitere Informationen zu unseren umfangreichen Windows 8-Leistungen finden Sie auch unter www.sdx-windows8.de.

SDX Privatbilanz: Als Web App und Hybrid-App

ipad_pb

Neben der Windows 8-App haben wir die SDX Privatbilanz auch als Showcase für eine Web/Hybrid-App umgesetzt. Als Basistechnologien kamen dabei HTML5/JavaScript zum Einsatz, die JavaScript-Bibliothek Sencha Touch sorgte darüber hinaus für das nötige “App-Feeling”. Der Showcase zeigt, dass sich mit Webtechnologien eine App umsetzen lässt, die sich in Sachen Bedienung (Touch, Gesten), Verhalten (Animationen) und Aussehen nicht hinter einer nativen App verstecken muss.

Die Web App haben wir weiterhin unter Einsatz von Cordova/PhoneGap zu einer Hybrid-Apps auf iOS und Android erweitert, um native Geräte-Features nutzen zu können. Dazu gehören u.a.:

  • Aufnahme von Fotos
  • Integration der Galerie
  • Zugriff auf die E-Mail-App
  • Anzeige nativer Notifications
  • Anzeige des aktiven Netzwerks (WiFi, 3G, …)


Vorträge/Workshops zu Web Apps, HTML5 und Windows 8

Rund um die Themen Web Apps, Hybrid-Apps, HTML5 und Windows 8 bieten wir Vorträge und Workshops an:

  • Fast nativ – Hybride Web Apps für iPad und co.
  • One Application – Multiple Devices mit HTML5 und JavaScript
  • Surface Pro statt iPad – Tablets im Unternehmen
  • Surface Pro statt iPad – Professional BI mit Touch
  • Windows 8 Business App-Entwicklung


Aktuelle Flurfunkartikel zu “Mobile Development”


Technical Council: “Gefühlt nativ – Hybride Web Apps für iPad & Co.”

Im Oktober 2013 führen wir dieses Technical Council zur Entwicklung plattformübergreifender Web/Hybrid Apps mit HTML5/JavaScript, Sencha Touch und Cordova/PhoneGap in unseren SDX Offices in Frankfurt und München durch. Ziel ist es zu zeigen, wie nativ sich mit HTML5/JavaScript entwickelte Web/Hybrid Apps anfühlen können und die Technologien näherzubringen. Eine Einordnung der App-Entwicklungsmöglichkeiten Nativ, Web und Hybrid runden das Technical Council ab.

Zielgruppe: IT-Entscheider, Technische Projektleiter, Entwickler, Architekten
Dresscode: Business Casual

Agenda:

  • Motivation: Herausforderungen und Möglichkeiten der App-Entwicklung
  • Web Apps: SDX Privatbilanz Demo, Technologien (HTML5/JavaScript, Sencha Touch)
  • Hybrid-Apps: Demo, Technologien (Cordova/PhoneGap)
  • Integration in die Unternehmens-Landschaft
  • Nativ/Web/Hybrid: Vor-/Nachteile, Einsatzszenarien

Termine:

  • Di, 08.10.2013, SDX Office München, Anmeldung
  • Do, 10.10.2013, SDX Office Frankfurt, Anmeldung


Technical Council: “Surface Pro statt iPad – Tablets im Unternehmen”

Im Mai 2013 fand dieses Technical Council in unseren SDX Offices in Frankfurt und München statt.

Zielgruppe: IT-Entscheider, Anwendungsverantwortliche, Projektleiter
Dresscode: Business Casual

Agenda:

  • Business-Szenarien: Markt, Mitarbeiter, Firmen
  • Windows 8 als mobile Plattform: Erwartungen, Plattform, Line-of-Business
  • Infrastruktur: Device Management, Deployment, Security
  • Investitionsschutz: Bestand und Zukunft
  • Synergien und Ausblick: Windows RT / Windows Phone 8

Weitere Informationen zu diesem TC und zu Folgeterminen erhalten Sie gern auf Anfrage.

Neugierig? Sie möchten mehr wissen?

Das freut uns. Gerne führen wir Technical Councils oder Workshops auch inhouse bei Ihnen vor Ort durch. Melden Sie sich einfach bei mir unter: +49 (69) 24 75 18-20 oder per E-Mail an Simone.Franz@sdx-ag.de