MULTI-CHANNEL-APP - FLYACTS · Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt...

8
MULTI-CHANNEL-APP Herausgegeben von: FLYACTS GmbH 01/2015

Transcript of MULTI-CHANNEL-APP - FLYACTS · Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt...

Page 1: MULTI-CHANNEL-APP - FLYACTS · Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt werden. Für Planungszwecke sollten Sie je nach ... Durch PhoneGap als Hybrid-App Bei

MULTI-CHANNEL-APPHerausgegeben von:

FLYACTS GmbH01/2015

Page 2: MULTI-CHANNEL-APP - FLYACTS · Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt werden. Für Planungszwecke sollten Sie je nach ... Durch PhoneGap als Hybrid-App Bei

SEITE 3 MULTI-CHANNE.L-APPFLYACTS - DIE APP AGENTUR

INHALT

INHALT

KLÄRUNG: Was ist eine Multi-Channel-App?

6

BEGRÜNDUNG: Warum brauche ich eine Multi-Channel-App?

PLANUNG: Was muss bei der Planung einer Multi-Channel-App bedacht werden?

ENTWICKLUNG: Wie wird eine Multi-Channel-App erstellt?

BEREITSTELLUNG: Wie wird eine Multi-Channel-App bereitgestellt?

ERFOLG: Was bringt eine Multi-Channel-App?

Quellen

5

1

2

3

4

Page 3: MULTI-CHANNEL-APP - FLYACTS · Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt werden. Für Planungszwecke sollten Sie je nach ... Durch PhoneGap als Hybrid-App Bei

SEITE 4 MULTI-CHANNE.L-APPFLYACTS - DIE APP AGENTUR

1. SCHRITT: KLÄRUNG // 2. SCHRITT: BEGRÜNDUNG

Defintion: Multi-Channel-App

Die Multi-Channel-App ist ein App-Format, dass so konzi-piert ist, dass es auf unterschiedlichen Endgeräten – wie Smartphone, Tablet, Desktop, Smart-TV, Smart-Watch etc. – sowie verschiedenen Betriebssystemen – wie iOS, Andro-id oder Windwos – läuft. Die App bedient sich also mehrerer Kanäle (englisch: channel), wo schließlich auch der Name Multi-Channel-App herrührt. Die Geräte können sowohl mobil als auch stationär betrieben werden.

Der Alltag ist geprägt durch eine fragmentierte Internet-nutzung. Aufgeteilt auf über drei Stunden täglich, nutzen wir im Durchschnitt 2,8 Endgeräte, die sich stark in ihrer Art unterscheiden. (Quelle: www.ard-zdf-onlinestudie.de). Da-bei ist neben den mobilen Geräten, wie Smartphone und Tablet immer noch der stationäre Desktop-Computer oder der Laptop ein beliebter Internetzugang. Auch zwischen den Gerätearten bestehen diverse Unterschiede, sowohl in Größe, Betriebssystem und Webbrowser. Jedes Endgerät verfügt darüberhinaus über einzigartige Eigenschaften, die eine unterschiedliche Nutzungsweise fordern und fördern. Parallel zur zunehmenden Divergenz der Endgeräte zeich-net sich somit auch auf Nutzerseite eine Spezialisierung ab. Je nach Nutzungsabsicht und Nutzungssituation kommen unterschiedliche Geräte zum Einsatz: das Smartphone, um unterwegs in sozialen Netzwerken zu kommunizieren , das Tablet zu Hause auf der Couch oder am Arbeitsplatz im Konferenzraum für den E-Mail-Versand oder zur schnellen Internetrecherche. Dies verdeutlicht die Herausforderung und gleichzeitig die Bedeutsamkeit, ökonomisch und effizient entwickelte ge-räte- sowie betriebssystemunabhängige Anwendungen anzubieten und gleichzeitig auf die unterschiedlichen Nut-zungsabsichten und -situationen zu reagieren.

Die Multi-Channel-App – Ein Konzept aus Hybrid-App und Web-App

Eine Hybrid-App ist eine Applikation, die sowohl auf unter-schiedlichen Betriebssystemen wie auch auf unterschied-lichen Geräten läuft. Die Hybrid-App ist im App-Store auf-findbar und kann folglich dort heruntergeladen werden.Web-Apps sind Anwendungen, die über den Webbrowser aufgerufen und daher nicht über den App Store herunter-geladen werden. Sie bedürfen keiner Installation. Die Inhalte sind aus diesem Grund nur online abrufbar. Web-Apps lau-fen dementsprechend auch auf stationären Endgeräten.

Bei der Multi-Channel-App handelt es sich um eine Kombi-nation aus Hybrid-App und Web-App, die aufeinander auf-bauen und übergreifend miteinander interagieren.

Wie bereits erwähnt sind nicht nur die Geräte, Betriebssy-steme und Webbrowser sehr heterogen, sondern auch die Art und Weise, wie die einzelnen Geräte genutzt werden. Daher ist es wichtig und entscheidend, nicht auf allen Ge-räten die gleiche Version anzubieten oder die Funktionali-täten vom Desktop eins zu eins auf das Smartphone oder Tablet zu kopieren.

1. SCHRITT

KLÄRUNGWAS IST EINE MULTI-CHANNEL-APP?

2. SCHRITT

BEGRÜNDUNGWARUM BRAUCHE ICH EINE

MULTI-CHANNEL-APP?

1

2

Page 4: MULTI-CHANNEL-APP - FLYACTS · Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt werden. Für Planungszwecke sollten Sie je nach ... Durch PhoneGap als Hybrid-App Bei

SEITE 5 MULTI-CHANNE.L-APPFLYACTS - DIE APP AGENTUR

2. SCHRITT: BEGRÜNDUNG

Die unterschiedlichen Gerätetypen erfordern unterschied-liche Lösungenansätze, die nur durch unterschiedliche App-Ansätze geleistet werden können.

Die 3 Ebenen der Multi-Channel-App

Überträgt man diese Möglichkeiten auf eine allgemeine App-Idee, ergeben sich folgende Ansätze: Die Anforderungen einer Multi-Channel-App teilen sich in 3 Ebenen.

1.EbeneZum einen verlangt das Konzept nach einer stationären Lösung für PCs und Laptops. Diese Ebene kann als hö-here Verwaltungsebene bezeichnet werden. Hier könnte in Form eines Dashboards einen Überblick geben werden. Verwaltungsaufgaben können erstellt, Einstellungen vor-genommen und ein Überblick über die anderen Nutzer (s.u.) gegeben werden. Die Datenbasis kann zentral von einem oder mehreren Admins aktualisiert werden. Diese Ebene ist hauptsächlich für den Arbeitgeber bzw. Verkäu-fer nützlich.

2. EbeneDie zweite Ebene sieht eine untere Verwaltungsebene vor, die sich mehr auf den Überblick der Verwaltung und kleine Verwaltungszugriffe fokussiert, wie das Ändern der Tele-fonnummer oder Einsehen in die Profile der Kunden. Diese Ebene spricht vor allem Mitarbeiten oder Arbeitnehmer an.

3. EbeneZum anderen gibt es die Ebene, die im Kontext der Mobili-tät alleinig als App für mobile Endgeräte wie Smartphones oder Tablets geeignet ist, wie zum Beispiel zum Empfangen von Erinnerung, Terminen und Push-Nachrichten; Einsicht in ein eigenes Profil, Foto-Upload, Abspielen von Medien und vieles mehr. Die Zielgruppe besteht zumeist aus Kunden und/ oder Käufern.

Um diese Anforderungen so effizient wie möglich zu realisie-ren, kann eine mobile App für Smartphones und eine Web-App für Desktops und Laptops innerhalb eines Schrittes als Multi-Channel-App entwickelt werden. Alle Anwendungen greifen auf eine gemeinsame Datenbasis zu, können zen-tral durch Administratoren aktualisiert und verwaltet werden. Zudem „sprechen sie eine Sprache“, das bedeutet, dass ihre Gestaltung und das Design aufeinander abgestimmt sind.Dabei ist es wichtig, ein Verständnis für die Möglichkeiten einer Multi-Channel-App-Entwicklung zu bekommen. Um ein funktionierendes Konzept zu erstellen und dieses auch effizient umzusetzen, bedarf es dem nötigen Know-how. Die unterschiedlichen Anforderungen der jeweiligen Geräte und Anwendungsfälle müssen erkannt und deren Gemeinsam-keiten vereint werden.

In der folgenden Abbildung wird das mögliche Konzept in einem Big Picture grafisch dargestellt:

KUNDEEmpfang von Push-Nachrichten oder Erinnerungen, Einsicht in eigenes Profil

ARBEITNEHMERVerwaltungszugriffsmöglichkeiten

Einsicht in Verwaltung, Übersicht

BACKENDARBEITGEBERVerwaltungsaufgabenDashboard mit ÜbersichtEinstellungsmöglichkeitenZugriff/ Einsicht auf/ in die anderen App-FormateVersand von Informationen als Push-Nachrichten

DATENAKTION / VERWALTUNG

MU

LTI-

CH

AN

NEL-A

PP

Page 5: MULTI-CHANNEL-APP - FLYACTS · Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt werden. Für Planungszwecke sollten Sie je nach ... Durch PhoneGap als Hybrid-App Bei

SEITE 6 MULTI-CHANNE.L-APPFLYACTS - DIE APP AGENTUR

3. SCHRITT: PLANUNG

3. SCHRITT

PLANUNGWAS MUSS BEI DER PLANUNG EINER MULTI-CHANNEL-APP BEDACHT WERDEN?

3

Es gibt unterschiedliche Punkte, die bei der Planung einer App im Allgemeinen bedacht werden müssen.

Die Ziele:

Bevor eine App geplant wird, sollte geklärt werden, welche Ziele die App erreichen bzw. welchen Zweck sie erfüllen soll: Marketing, Vertriebs, Business, Industrie oder Schu-lung? Je nachdem muss das Augenmerk von Beginn an unterschiedlich gelegt werden.

Funktionen & Mehrwert:

Für ein erfolgreiches App-Projekt müssen mögliche Funk-tionen der App bestimmt werden, die zur Zielerreichung beitragen. Diese sollten innerhalb einer Konzeptionsphase aufgestellt und nach Möglichkeit in einem Pflichtenheft festgehalten werden. Wichtig: je größer der Mehrwert die-ser Funktionen, umso erfolgreicher die App.

Zielgruppen:

Ziele können nur erreicht werden, wenn die richtigen App-Nutzer erreicht werden. Welche Zielgruppe wollen Sie ansprechen? Welche Merkmale beschreibt diese? Und was spricht sie an?

Zielgeräte und -systeme:

Der Markt für stationäre wie mobile Endgeräte und deren Betriebssysteme ist stark zersplittert, was häufig dazu führt, dass gewisse Apps nur auf bestimmten Betriebssyste-men (z.B. iOS oder Android) funktionieren. Mit Multi-Chan-nel-Apps müssen Sie sich auf kein Betriebssystem fest-legen und erreichen dadurch maximale Reichweite und grenzenlose Flexibilität.

Zeitlicher Rahmen:

Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt werden. Für Planungszwecke sollten Sie je nach Komplexität der App einen zeitlichen Rahmen von 3 bis 5 Monaten einkalkulieren.

Budget:

Einer der zentralsten Punkte ist das Budget Die zur Verfü-gung stehenden finanziellen Ressourchen sollten rechtzeitig evaluiert werden. Allerdings gibt es keinen pauschalen Preis. Eine App kostet, je nach Komplexität zwischen 5.000 € und 80.000 €. Im Durchschnitt etwa 15.000 € (iBusiness, 2011).

Folgender Blogbeitrag beschäftigt sich ausführlich mit der doch komplexen Frage des preislichen Rahmens: http://www.flyacts.com/blog/teil-2-zahlen-und-preise-was-kostet-ueberhaupt-eine-app/

Backend & Schnittstellen:

Um einen Mehrwert für Ihre App-Zielgruppe zu schaffen, ist es oft notwendig, dass die Nutzer Daten verarbeiten, abrufen oder versenden können. Viele Features basieren auf solchen administrativen Möglichkeiten des Anwenders. Hierfür können Apps über bestimmte Schnittstellen mit Backend-Systemen, wie CMS, Maschinen, CRMs, E-Com-merce-Systemen u.v.m. kommunizieren.

Hosting:

Die Daten, auf die eine App zugreift (Backend), müssen auf einem Server gehostet werden. Dies kann durch eigene Ressourcen realisiert oder auch durch Full-Service-Agen-turen übernommen werden.

Daten & Bildmaterial:

Welche Bilder und Daten müssen für die App vorliegen? Jede App sollte beispielsweise über ein Logo, Impressum sowie Kontaktdaten verfügen. Darüber hinaus lassen Foto-grafien oder Bilder die App lebendiger wirken.

Design:

Die Bedienbarkeit und Usability wird entscheidend durch das Design der App bestimmt. Auch sollte sie - zumindest bei einem kommerziellen Hintergrund - mit dem Corpo-rate-Design des Unternehmens verschmelzen, um den Wiedererkennungswert zu garantieren.

Sprachen:

Ein wichtiges Element der Anwendung ist unter anderem die Sprache. Internationale Unternehmen können verschie-dene Sprachen hinterlegen, die je nach Nutzer automatisch ausgewählt und angezeigt werden.

Distribution & Vermarktung:

Wie kommt die App zur Zielgruppe? Hierbei deckt eine Multi-Channel-App verschiedene Wege ab: per Download aus einem App-Store, über einen Link als Web-App, mit einem scannbaren QR-Code oder aus dem Enterprise-Store mit Login oder offenem Zugang - je nach Anforderungen.

Page 6: MULTI-CHANNEL-APP - FLYACTS · Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt werden. Für Planungszwecke sollten Sie je nach ... Durch PhoneGap als Hybrid-App Bei

SEITE 7 MULTI-CHANNE.L-APPFLYACTS - DIE APP AGENTUR

4. SCHRITT: ENTWICKLUNG // 5. SCHRITT: BEREITSTELLUNG

44. SCHRITT

ENTWICKLUNGWIE WIRD EINE MULTI-CHANNEL-APP ERSTELLT?

Folgende Technologien sind die Grundbausteine und Be-standteile einer jeden Multi-Channel-App:

HTML5Über HTML wird der grundlegende Aufbau der App gestal-tet. Durch den neusten Standard von HTML5 können nun auch komplexe Funktionen, wie eine Geo-Lokalisierung oder das Einbinden von Multi-Media-Inhalte realisiert wer-den, ohne weitere Software implementieren zu müssen.

CSS3Durch CSS3 kann der App ein individuelles Layout gegeben werden - ohne Kompromisse eingehen zu müssen. Neben der Gestaltung von Schrift und Farbe können auch interak-tive Elemente und 3D-Grafiken entwickelt werden.

JavaScriptHierbei handelt es sich um eine Programmiersprache, mit welcher die Logik umgesetzt und somit die App zum Leben erweckt wird. JavaScript ist eine objektbasierte Program-miersprache, die in Kombination mit anderen Frameworks, wie AngularJS, Node.js oder RequireJS hohe Anforde-rungen erfüllt.

VeröffentlichungDurch die Entwicklung mit diesen innovativen Web-Tech-nologien kann die App nun veröffentlicht werden: als Web-App im Browser für völlige Betriebssystem- und Ge-räteunabhängigkeit (ohne Download) und als App für jeden App-Store zum Download (Apples App Store, Google Play etc.).

Im Browser als Web-AppBei dieser Veröffentlichungsform, kann die App ohne Ein-schränkungen auf jedem Desktops-PC, Laptop und auch auf mobilen Endgeräten genutzt werden. Die App wird über ei-nen Link im Browser aufgerufen und ist sofort einsatzbereit.

Durch PhoneGap als Hybrid-AppBei der zweiten Möglichkeit wird mithilfe des Frameworks PhoneGap und einer Sammlung weiterer Werkzeuge eine App gebaut, die in einen Container gebettet wird. Dadurch läuft sie flexibel auf unterschiedlichen mobilen Geräten und Betriebssystemen und gleichzeitig ergibt sich die tech-nische Möglichkeit, auf die Hardware des Gerätes zugrei-fen zu können.

Es gibt unterschiedliche Wege die App bereitzustellen - je nachdem welche Zielgruppe erreicht werden soll.

App-StoreBei einer Hybrid-App erfolgt die Installation auf dem End-gerät, sodass auch Hardware-Komponenten (z.B. Kalender) des Smartphones/Tablets genutzt werden können.

Enterprise App-StoreEine besondere Bereitsstellung der Apps kann über einen

Enterprise-App-Store erfolgen. Hierbei richten Unterneh-men ihren eigenen App-Store ein, der nur für Mitarbeiter zugänglich ist.

InternetDie App kann über einen Link mit oder ohne Passwort-schutz aufgerufen werden und dadurch eine besonders hohe Anzahl von Nutzern erreichen. Der Vorteil liegt in der völligen Unabhängigkeit vom jeweilig verwendeten Gerät.

5. SCHRITT

BEREITSTELLUNGWIE WIRD EINE MULTI-CHANNEL-APP BEREITGESTELLT?

5

Page 7: MULTI-CHANNEL-APP - FLYACTS · Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt werden. Für Planungszwecke sollten Sie je nach ... Durch PhoneGap als Hybrid-App Bei

SEITE 8 MULTI-CHANNE.L-APPFLYACTS - DIE APP AGENTUR

6. SCHRITT: ERFOLG // QUELLEN

6. SCHRITT

ERFOLGWAS BRINGT EINE MULTI-CHANNEL-APP?

6

Maximale Kundenreichweite Flexibilität bei VeränderungenGleichbleibende LogikCorporate Design über alle Geräte und BetriebssystemeSteigerung von Effizienz bei wachsender Mobilität

Internetnutzer sind eine sehr heterogene Gruppe. Apps müssen daher sehr vielseitig und flexibel sein, um auf den vielen unterschiedlichen Endgeräten und damit bei den Nut-zern Erfolg zu haben. Zusätzlich zeigt sich, dass unterschiedliche Nutzer auch un-terschiedliche Bedürfnisse haben, die nicht zwingend von einem Format befriedigt werden können, aber auch nicht

müssen. Allerdings sollten die Apps ein einheitliches De-sign verfolgen und die Usablity sollte nicht darunter leiden. Wie man merkt, werden Multi-Channel-Apps immer wich-tiger und besser. Mit der Multi-Channel-App kann die ge-samte Internetpräsenz bedient werden und die Vorteile jedes Gerätes oder Kanals (ob mobil oder sogar stationär) kann vollkommen ausgeschöpft werden. Weiterhin können die Vorteile, die jeder Kanal hat, für sich beansprucht und an die unterschiedlichen Bedürfnissen angepasst werden. Damit kann jeder Nutzer anhand seines Bedürfnisses ent-scheiden, welche Form/ welches Format das günstigste und passenste für ihn ist. Der Nutzerkreis wird erweitert bzw. ist keinen Eingrenzungen mehr unterworfen.

Best Practices für Multi-Channel Application DevelopmentVerfügbar unter: http://de.slideshare.net/enpit/20140604-multichannelapp-devbestpractices

Finding Simplicity in a Multi-Device WorldVerfügbar unter: https://www.facebook.com/business/news/Finding-simplicity-in-a-multi-device-world

Top Five Reasons to Implement a Multi-Channel Approach to Mobile DevelopmentVerfügbar unter: http://www.itbusinessedge.com/slideshows/top-five-reasons-to-implement-a-multi-channel-approach-to-mobile-development.html

ARD/ZDF-Onlinestudie 2014Verfügbar unter: http://www.ard-zdf-onlinestudie.de/fileadmin/Onlinestudie_2014/PDF/PM_ARD-ZDF-Onlinestudie_2014.pdf

Erfolgsfaktor Multi-Channel-AppVerfügabr unter:http://www.flyacts.com/multi-channel-app/

Quellen

Page 8: MULTI-CHANNEL-APP - FLYACTS · Die Dauer einer App-Entwicklung kann nicht pauschal be-stimmt werden. Für Planungszwecke sollten Sie je nach ... Durch PhoneGap als Hybrid-App Bei

ÜBER DEN HERAUSGEBERFLYACTS GMBH

Als App-Enwticklungsagentur im Herzen Deutschlands setzen wir auf neuste Technologien rund um HTML5, um effiziente, flexible und zu-kunftsorientierte Hybrid Apps und Web Apps zu programmieren. Da-mit können wir unseren Kunden wirtschaftliche Apps für alle Betriebs-systeme und Endgeräte erstellen, die mit Ihrer Optik, Performance, Funktionalität und Haptik überzeugen Wir setzen auf Full-Service mit höchsten Ansprüchen an Individualität, Innovation und Qualität. Dazu gehört auch eine objektive Beratung, die unsere Kunden zum Erfolgihrer App bringen soll.

Haben Sie Fragen zu dieser Studie oder wünschen Sie eine individu-elle Beratung? Dann rufen Sie uns an, wir freuen uns auf Ihren Kontakt!

FLYACTS GmbHEberstr. 807745 Jena+49 36 41 55 987 90www.flyacts.com

Verwendung unter Quellenangabe erwünscht.