comundus GmbH
Mobil agieren können

Mobile Anwendungen

iOS - Android - mobiles Web

Zykluskurve der iPhone App myNFP

comundus integriert Ihre mobile Anwendung in Ihr Unternehmensportal. Wir haben uns auf die Entwicklung und Programmierung von Apps für Smartphones und mobile Endgeräte für die Plattformen iOS (iPhone, iPad, iPod Touch), Android und das mobile Web (HTML5, CSS 3.0) spezialisiert.

Dabei legen wir großen Wert auf eine Usability, die den Endkunden begeistert. Wir entwickeln Ihre iPhone App unter Berücksichtigung der App Store Guidelines. Damit ist die Genehmigung zur Veröffentlichung von Apple für den Apple Store schnell und sicher gegeben. Im Rahmen der Sicherheitsanforderungen hinterlegen wir ein Sicherheitsmodell.
 

Unterschied zwischen Web-Apps und Native-Apps

Web-Apps

Web-Applikationen sind im Prinzip einfache Websites, die für die mobile Nutzung optimiert wurden. Web-Apps basieren auf HTML5 und JavaScript und haben einige Vorteile: sie sind relativ schnell zu entwickeln, laufen auf allen modernen Browsern und sind damit per se auf jedem Smartphone automatisch verfügbar. Viele Anwendungsfälle einer klassischen App lassen sich damit bereits verwirklichen, denn auch eine Web-App kann:

  • für die Displaygröße eines oder mehrerer Smartphones optimiert sein und damit wie eine Native-App aussehen
  • Daten lokal auf dem Smartphone speichern und damit auch ohne Netz aufrufbar sein
  • mittels PhoneGap in eine "echte" App umgewandelt werden (mit allen Schwierigkeiten) und so in den Apple "App Store" bzw. "Android Market" hochgeladen werden

Durch die Verwendung von HTML5, Java und bestimmten Werkzeugen für das Web Content Management (WCM) können die Web-App-Entwickler komplexe Funktionen, die vorher nur mit nativen Apps möglich waren, in Web-Apps integrieren:

  • Der Offline-Modus ermöglicht Usern das Browsen durch Daten wie Landkarten oder Fahrpläne, ohne dass eine bestehende Internetverbindung nötig ist
  • Mit HTML5 und offenen Standards lassen sich Fotos und Videos in Web-Apps besser managen, ohne dass eine Drittanwendung nötig ist
  • Web-Apps sind Crossplattform-fähig

Web-Apps können aber nur einen Teil der OS-APIs nutzen. Kamera, Zugriff auf Adress- oder Mediendaten, Dateiuploads, Gyroskop, Kompass usw. sind für reine Web-Apps eingeschränkt einsetzbar.

Technische Vor- und Nachteile von Web-Apps

Aus technischer Sicht haben mobile Websites klare Vorteile: Die Inhalte der normalen Website lassen sich ohne größere Veränderungen übernehmen. Sie können schnell und leicht überarbeitet oder erweitert werden. Gleichzeitig sind mobile Websites, sofern nicht gerade in Flash geschrieben, weitgehend plattformunabhängig und müssen nicht eigens für jedes Betriebssystem entwickelt werden.

 

Native-App

Sogenannte Native-Apps sind Apps, die speziell für die Betriebssysteme der Smartphones bzw. Tablet-PCs programmiert werden. Native-Apps sind auf die speziellen Bedingungen des Endgeräts und Hardwareressourcen abgestimmt. Doch muss für jede Plattform fast komplett neu programmiert werden.

Ein paar neue Funktionen, die bisher nur Native-Apps aufweisen:

  • schnelle oder dreidimensionale Darstellung von Inhalten
  • Zugriff auf Kamerafunktion und GPS des Smartphones, z. B. für Augmented Reality Anwendungen 
  • Gyroskop: Die Erfassung von Bewegung und Neigung durch ein Gyroskop funktioniert nur mit installierter Software wie auf dem iPhone
  • Bluetooth: Diese Funktion können bisher nur Native- Apps ausführen
  • Grafiken: Obwohl HTML5 große Fortschritte auf diesem Gebiet macht, werden Game-Apps bislang besser als Native-Apps realisiert
  • Native-Apps sind speziell auf bestimmte Geräte oder Software zugeschnitten

Wir empfehlen Native-Apps, wenn die Anwendungen komplexer werden. Unsere erfahrenen Entwickler in Objective C, Java, Javascript, C# und HTLM 5 gestalten Ihren Content mobil für Ihre Mitarbeiter, Kunden oder Geschäftspartner.