Das iPhone im Business
Je erfolgreicher Apples iPhone im Markt ist, desto höher ist die Nachfrage
dieses Gerät auch als "Business-Werkzeug" anzuwenden.
In der Tat verfügt die aktuelle iPhone-Generation über einige wesentliche
Möglichkeiten, insbesondere sei hier die sehr gute Exchange-Integration
genannt.
Es ergeben sich nun allerdings einige zusätzliche Anforderungen, beispielsweise:
- Deployment/Management: Sind nicht nur einige wenige Geräte vorhanden, sind Deployment und Management wichtige Themen.
Hierzu gibt es Werkzeuge und Verfahren, die angewendet werden müssen.
- Informationen und Prozesse: In den meisten Unternehmen und
Organisationen wird es, zumindest perspektivisch, nicht genügen, "nur" die
Integration des Outlook-Postfachs mobil anzubieten. Vielmehr muss der
Zugriff auf viele unterschiedliche Informationen und Prozesse ermöglicht
werden. Hierzu sind Applikationen erforderlich, die es im Allgemeinen nicht
mehr "von der Stange" geben wird, die also vielmehr entwickelt werden
müssen.
Was ich für Sie tun kann:
- Unterstützung bei der Planung von mobilen Szenarien mit dem iPhone, sei es E-Mail, Zugriff auf SharePoint oder
Business-Anforderungen sonstige
- Beratung und Unterstützung bei der Anbindung von mobilen Geräten an das
Unternehmensnetz, beispielsweise mit Microsoft TMG 2010 bzw. ISA Server
- Entwicklung von iPhone WebApps (mit ASP.NET)
Die Methoden, mit denen ich Sie unterstützen kann, habe ich auf der entsprechenden Seite diesesr Website beschrieben.
Wie ich die Herausforderungen und Aufgaben sehe, beschreibe ich in der Rubrik Philosophie.
Wenn Themen für Sie interessant sind, freue ich mich, wenn Sie mit mir in Kontakt treten.
iPhone WebApps mit ASP.NET
Die erste iPhone-Generation konnte "nur" mit WebApps erweitert werden, also Webanwendungen, die für das iPhone optimiert sind. Für die zweite
iPhone-Generation konnten dann auch "native" Applikationen entwickelt werden - quasi nebenbei entstand der AppStore.
Für viele Business-Anwendungen werden Applikationen benötigt, beispielsweise um Daten abzurufen und darzustellen, um an Workflows teilnehmen
zu können und vieles andere mehr. Es gibt nun also zwei Möglichkeiten, eine solche Anwendung für das iPhone zu erstellen:
- Es wird eine native App entwickelt und auf den iPhones installiert.
- Es wird eine WebApp entwickelt
Es ist sicherlich nicht möglich, generell ein "besser" oder "schlechter" auszusprechen.
Gerade im Business-Umfeld haben WebApps gegenüber nativen Apps einige signifikante Vorteile:
- Für die meisten Business-Anwendungen muss auf andere Server (z.B. Datenbankserver, SAP, Navision, SharePoint, Exchange etc) zugegriffen werden.
Es ist erheblich einfacher, dieser Zugriffe von einer Webapplikation durchführen zu lassen, als im Internet befindlichen iPhones direkte Konnektivität auf diese Server zu ermöglichen.
- Das signifikant einfachere Deployment und Management ist schon immer eins der Hauptargumente für Webanwendungen gewesen. Das gilt natürlich auch für iPhone-WebApps.
- Die Entwicklung einer WebApp ist signifikant schneller (und somit kostengünstiger) durchzuführen als das Erstellen einer nativen App. Ich entwickle mit ASP.NET - meiner Meinung nach die
beste Technologie für Business-Webanwendungen.
Auf den ersten Blick hat eine WebApp auf einem mobilen Gerät auch einige Nachteile - auf dem iPhone fallen diese allerdings deutlich geringer ins Gewicht:
- Eine WebApp benötigt kontinuierlichen Zugriff auf den Webserver. Kein wesentlicher Nachteil, denn ein iPhone ist "by design" immer online. Mittlerweile ist auf den meisten Orten der Welt
eine mehr oder weniger schnelle mobile Datenkonnektivität sichergestellt. Zu erwähnen wäre, dass eine WebApp auf dem iPhone die Möglichkeit hat, Daten lokal zu speichern.
- Ein wesentliches Merkmal des iPhones ist, dass es diverse Sensoren hat, beispielsweise um die Geo-Position zu ermitteln. Kein Problem, eine iPhone-WebApp kann diese Möglichkeiten nutzen.
- Klassischer Weise sieht eine Webanwendung anders aus als eine native Applikation. Das muss zwar nicht unbedingt ein Nachteil sein - aber wie auch immer: Eine iPhone-WebApp kann optisch
genauso aussehen wie eine native iPhone-App und übrigens auch in den Startbildschirm integriert werden.
Auf den nachfolgenden Screenshots (die auf einem iPhone entstanden sind), können Sie sich davon überzeugen, dass eine iPhone-WebApp genauso gut verwendbar ist, wie eine native App:
- Auf dem ersten Screenshot sehen Sie einen "kleinen Trick": Wenn die WebApp aufgerufen ist, wird Sie "Zum Home-Bildschirm" hinzugefügt.
- Das Ergebnis ist, dass die WebApp auf der Applikationsliste auftaucht. Sie sehen die hier gezeigte Reporting-Applikation ganz rechts unten auf der App-Liste
(über dem iPod-Symbol, zweiter Screenshot). Die WebApp ist also genau so bequem zu starten, wie eine native App.
- Auf dem dritten Screenshot sehen Sie die WebApp in Aktion. Die WebApp läuft im Fullscreen-Mode, sie ist von einer nativen App nicht zu unterscheiden
- Der vierte Screenshot zeigt die Ausgabe des Umsatzes des Vortages. Beliebige Grafiken und Zahlen können dargestellt werden.
Wenn iPhone WebApps für Sie interessant sind, egal ob als interne Anwendung oder für das öffentliche Internet, sollten wir in Kontakt treten.
Ich freue mich auf Ihre Anfrage!