11. Februar 2010

Apps fürs iPhone einfach realisieren

Das Web erklärt — von Kirsten Schelper | Artikel drucken

iphone3gs_2up1Das iPhone mit seinem revolutionären Bedienkonzept hat den Smartphones die Tür zum Internet geöffnet.
Immer mehr Firmen nutzen mit speziellen Apps diesen neuen Kanal für die Kommunikation mit ihren Kunden und bringen kleine Programme für das iPhone heraus.

Das ist gar nicht so kompliziert, wie man denkt.

Foto: Apple Inc.

Web-App oder Native App?

Wer ein Programm fürs iPhone haben will, muss sich zunächst für einen von zwei Wegen entscheiden: Soll es eine »native« Applikation sein, also ein klassisch programmiertes Stück Software (Apple nutzt Objective-C), oder darf es auch eine so genannte Web-App sein?

Eine Web-Applikation ist im Prinzip nichts anderes als eine Website. Web-Apps nutzen den Code aus dem Werkzeugkasten der Webdesigner, nämlich HTML, CSS und Javascript. Das Know-How zu diesen Instrumenten ist in der Entwicklergemeinde weit verbreitet. Jeder professionelle Webdesigner kennt sich damit aus, für Objective-C muss man einen Spezialisten finden.

Eine Web-App braucht keine offizielle Zulassung durch Apple. Wer mit einer iPhone App Geld verdienen möchte, der kommt zwar um den App-Store nicht herum. Wer hingegen seinen Kunden »nur« einen speziellen Service bieten möchte, für den ist der Weg über den App-Store nicht in jedem Fall attraktiv. Der Prozess der Zulassung kann sich lange hinziehen und es ist oft sinnvoller, das Programm in dem Zusammenhang zu präsentieren, in dem der Kunde es auch nutzen soll: Nämlich auf der eigenen Website.

Licht und immer weniger Schatten

Eine Web-Applikation braucht im Prinzip eine aktive Verbindung zum Internet, um zu funktionieren. Native Programme laufen auch offline, wenn zum Beispiel die Funkverbindung im Flugzeug abgeschaltet ist. Der neue Standard HTML5 bringt jedoch Abhilfe für dieses Problem. Mit HTML5 lassen sich Web-Apps realisieren, die auch offline, also ohne aktive Internetverbindung, laufen.
Auch kann man mit Javascript nicht alle Funktionalitäten des iPhone ansprechen. Doch die Entwicklergemeinde arbeitet auch an diesem Problem: Das Framework Big5 beispielsweise kann auch die GPS-Funktionalität des iPhone integrieren. Big5 ist eines von vielen so genannten Frameworks, das sind Baukastensysteme für die Entwicklung von Web-Apps. Grundlegendes Know-How in Javascript, HTML und CSS vorausgesetzt lassen sich damit in relativ kurzer Zeit Web-Apps zusammenbauen.

Web-Apps über offene Standards wie Javascript haben noch einen wichtigen Vorteil: Viele Betriebssysteme verstehen Javascript. Es ist daher mit geringem Aufwand möglich, eine iPhone-Web-App an andere Mobilgeräte anzupassen.

Meine kurze, unsystematische Zusammenfassung

Native Applikation

  • Zulassung durch Apple erforderlich
  • Relativ hohe Entwicklungskosten
  • Vertrieb exklusiv über den App-Store
  • Funktioniert auch offline (ohne aktive Internetverbindung)
  • Schnelle Performance

Web-Applikation

  • Relativ günstige Entwicklungskosten
  • Kann auf jeder Website zum Download angeboten werden
  • Langsamere Performance
  • Für den Nutzer vergleichbar komfortabel in der Bedienung


Einen Kommentar abgeben

Viel Gelesen

Vorsicht, Durchschuß!

Aus Lexikon | von Kirsten Schelper

Der Designer spricht von Durchschuß, wo der typografisch unbelastete Mensch Zeilenabstand sagt. Woher stammt dieser seltsame Begriff und was bedeutet er eigentlich? Das Wort »Durchschuß« bedeutet heute im allgemeinen Sprachgebrauch Zeilenabstand. Ursprünglich bezeichnete das Wort etwas anderes. Nämlich nicht den Abstand zwischen zwei Zeilen (2), sondern den Abstand, den ein schmales Metallstück, die so genannte Reglette, erzeugte, [...] » weiterlesen

Fotos Auf Flickr

BecherWaffel mit Kirschen und SahneFrische WaffelnKettenkarussellSpongebobRiesenradAlles für die KücheRaritätengasse

augenschoner guckt in twitter

TAXIFISCHTAXIFISCH: Freu mich schon auf das TYPO3Camp München dieses Wochenende! Kann heute leider nicht zur Warmup-Party kommen. #t3cm10 #typo3
7 hours ago
TAXIFISCHTAXIFISCH: Another birthday today... Taking my son to the BMW-museum for his birthday today. Not really BMW-fan myself, though. ;-)
1 day ago
TAXIFISCHTAXIFISCH: Happy birthday @rupanho! Have a wonderful day and loads of inspiring ideas for the upcoming year!
1 day ago
TAXIFISCHTAXIFISCH: Last week of summer vacations for Bavarian kids. Taking the time to relax and set my goals for next few months. Very inspiring!
3 days ago
schelperdesignschelperdesign: RT @MarkFiore: God-O-Matic, for all you sinners and lefties! http://tinyurl.com/2wq9b9t #fb #toon #glennbeck
1 week ago

Wer bloggt hier?

Elisabeth Hölzl

hatte die Idee zu diesem Blog. Sie ist die Fachfrau für nutzerfreundliche und verständliche Technik. Nach einem Studium der Physikalischen Ingenieurwissenschaft führte sie der Weg schließlich in die Kommunikations-Branche und zu TYPO3. Elisabeth Hölzl ist Certified TYPO3 Integrator.
Hier im Blog erklärt Sie Ihnen, wie Technik funktioniert – und nicht warum. Und was ein Taxifisch ist, erfahren Sie hier: www.taxifisch.de

Kirsten Schelper

ist studierte Kommunikationsdesignerin und Fachfrau fürs Design. Stets interessiert an neuen Entwicklungen nehmen Webanwendungen einen immer größeren Raum in ihrer Arbeit ein. So war sie schnell von der Blog-Idee begeistert und ist verantwortlich für die grafische Umsetzung. www.schelperdesign.net

Katja Schwarz

ist Spezialistin für klares, elegantes Webdesign und für den klugen Code dahinter. Ihr Fachgebiet sind anspruchsvolle Websites für Unternehmen und Freiberufler. Ihre Arbeiten sind grafisch stets auf das Wesentliche reduziert, kommunikativ und ausdrucksvoll. Was man mit modernem Webdesign so alles machen kann, sehen Sie hier: Ein Code, viele Designs. www.schwarz-arbeit.com