ifun.de iphone-ticker.de macnews.de macmagazin.de maccommunity.de justmac.info


Offline, mit Icon und im Vollbild: Tipps für den Entwurf eigener Web-Applikationen

Zwar stehen interessierten Web-Entwickler bereits zahlreiche, komplett kostenlose Frameworks für die Programmierung eigener, iPhone-kompatibler Web-Applikationen zur Verfügung. Stellenweise bieten die Pakete (wie JQtouch oder Webapp-Net, um nur die beiden populärsten zu nennen) jedoch einen wesentlich größeren Funktionsumpfang, als vom Projekt benötigt. Hier helfen eine Hand voll Links und ein einfacher Texteditor. Denn: Gerade kleinere Web-Applikationen können problemlos auf die Integration eines umfangreichen Frameworks verzichten. Hier lassen sich Ladezeiten reduzieren - auf die Einarbeitung in fremden Code kann vollständig verzichtet werden.

Worauf wollen wir hinaus? Ein Beispiel:
Für den Einsatz unterwegs, haben wir eine iPhone-kompatible Version des MB-Spiels Wort-Tüftel gesucht. Aus zufällig gewürfelten Buchstaben, müssen hier mindestens vier Zeichen lange Wörter gebildet werden. Für jedes Wort gibt es einen Punkt. Doppelte Worte und Eigennamen zählen nicht. Nach der erfolglosen AppStore-Suche, bot sich der schnelle Entwurf einer Web-Applikation an. Und damit kommen wir zu den oben angekündigten Links.

wurfeln.jpg


Bildschirm-Ausrichtung, Zoom-Stufen und Co.: Hier von Apple beschrieben, erlaubt der HTML-Tag “Viewport” das Setzen einer Hand voll Grundeinstellungen. Wie breit soll die Web-Applikation beim ersten Aufruf dargestellt werden? Darf der Besucher zoomen? Soll die Web-Applikation einen bestimmten Bereich bereits vergrößert darstellen? Der Support-Artikel “Configuring the Viewport” klärt auf.

Unterstützung für den Vollbild-Modus: Ebenfalls von Apple definiert, lässt sich mit dem HTML-Tag “apple-mobile-web-app-capable” festlegen, ob die Web-Anwendung auch im Vollbild, also ohne die MobileSafari-Adresszeile und ohne die sonst angezeigten Bedienelemete des Browsers, arbeiten können soll. Bradkellett erklärt den richtigen Einsatz des Tags in seinem Blog - Ajaxian die zusätzlich verfügbaren Optionen. Entscheidet man sich für den Vollbildmodus, muss die Applikation als Web-Clip auf dem Homescreen abgelegt werden um diesen auch zuzulassen.

Das richtige Icon: Soll die auf dem Homescreen abgelegte Web-Applikation mit einem eigenen Icon ausgestattet werden, hilft auch hier das passende HTML-Tag bzw. ein richtig benanntes Bild. Liegt eine “apple-touch-icon.png”-benannte Grafik-Datei im Root-Verzeichnis des Web-Servers greift das iPhone automatisch darauf zu und benutzt das Bild als Icon. Alternativ lässt sich das zu verwendende Icon im Quelltext der Web-Applikation definieren. allinthehead beschreibt beide Möglichkeiten.

OnTouch statt OnClick: Wer mit Javascript arbeitet - der intelligente Kern fast aller Web-Applikationen - sollte sich die auf cubiq.org abgelegten Ausführungen zum OnTouch-Event durchlesen. Das Javascript-Ereignis kann Verzögerungen bei der Interaktion mit der Web-Applikation ausmerzen und lässt sich relative einfach implementieren

Auch offline verfügbar: Bis zu 5MB an Daten lassen sich auf dem iPhone ablegen und ermöglichen euren Web-Applikationen, so auch im Flugmodus weiter zu arbeiten. Eine “Cache Manifest” genannte Text-Datei definiert hier, welche Dateien auf dem iPhone gespeichert werden sollen und lässt sich sowohl dynamisch als auch von Hand erstellen. Richtig gute Anleitungen zum Thema gibt es bei thecssninja und auf kentbrewster.com.

Sicher. Unsere Tipps kratzen bislang nur an der Oberfläche und sind weit entfernt von Web-Applikationen wie Pie Guy- für die auch offline einsatzbereite Wort-Tüftel Applikation, hat es jedoch gereicht. Empfehlenswerte Links, sind in den Kommentaren gern gesehen.

13 Kommentare

RSS-Feed der Kommentare zu diesem Eintrag.

  1. #1. Gunny schreibt am 29. Dec um 17:36:

    Also für mich als “neuling” klingt das ganze recht interessant.mal schaun was draus wird.lg

    (Melden!)

    Direkt hier Antworten...

  2. #2. Sebastian schreibt am 29. Dec um 17:40:

    Vielen Dank für die Links

    Ich habe leider festgestellt das sich ein Radiostream, den man aus einer fullscreen geöffneten Seite öffnet, nicht im Hintergrund ausführen lässt.

    Anders als es direkt aus dem Safari möglich ist.

    Somit war meine Webapp gestorben^^

    gruß

    (Melden!)

    Direkt hier Antworten...

    # Expertenmeinung anwortet am 29. Dec um 17:48:

    Wie wäre es mit http://iphonetuner.de/ ???

    Läuft übrigens in der Regel stabiler als die Apps der einzelnen Radiostationen!

    Radio läuft im Hintergrund, kannste andere Sachen gleichzeitig auf deinem iPhone erledigen!

    (Melden!)

    Direkt hier Antworten...

    # Sebastian anwortet am 29. Dec um 17:57:

    Ja iphonetuner kenne ich auch^^

    nur wollte ich eine kleine webapp für ein bestimmtes Radio basteln

    und nicht so eine ganze Sammlung.

    Falls jemand zufällig weiß wie man soetwas löst, bitte hier antworten.

    (Melden!)

    # Expertenmeinung anwortet am 29. Dec um 17:58:

    Schreib den Macher der App an, er wird deine Stream-Adresse gerne einpflegen. So würde ich das zumindest machen - geht wohl schneller… welchen Sender meinst du denn?

    (Melden!)

  3. #3. tobi schreibt am 29. Dec um 17:48:

    verstehe ich das richtig, damit kann man eigene Webapplikationen herstellen?

    Ich das schwer?

    (Melden!)

    Direkt hier Antworten...

    # Expertenmeinung anwortet am 29. Dec um 17:54:

    Ich relativ schwer

    Wer du damit bisher gar nichts am Hut hattest, solltest du dich erst gar nicht damit beschäftigen. So nebenbei in 5min kann man auch mit den angesprochenen Hilfen als Laie (dazu zähle ich mich auf diesem Gebiet natürlich trotz einiger Bemühungen auch) keine tollen Anwendungen zaubern, die zu ewigem Reichtum, Ruhm, Girls usw… führen wird.

    Mindestens in HTML-Programmierung solltest du den Durchblick haben!

    (Melden!)

    Direkt hier Antworten...

    # mraero anwortet am 29. Dec um 18:11:

    HTML ist keine Programmiersprache!!!
    HTML ist eine Codiersprache. Javascript wäre die Programmiersprache.

    (Melden!)

    # Expertenmeinung anwortet am 29. Dec um 18:18:

    Das ist sicherlich richtig - ich habe mich nur ungenau ausgedrückt und werde mich natürlich deswegen gleich selbst auspeitschen - nur, damit die Anwendung halbwegs nach was aussieht, sind wohl HTML-KENNTNISSE (besser so, Meister?) nicht verboten, oder?

    (Melden!)

    # tobi anwortet am 29. Dec um 18:28:

    Gibts sowas auch für mac?!

    (Melden!)

  4. #4. Alex Kirchner schreibt am 29. Dec um 17:52:

    Webapps für iPhone

    (Melden!)

    Direkt hier Antworten...

  5. #5. Michael schreibt am 29. Dec um 19:27:

    Vielen Dank für die tollen Tipps. Sehr hilfreich!

    Gruß Michael
    http://digital-blog.w-s-n.de

    (Melden!)

    Direkt hier Antworten...

  6. #6. Nicolas schreibt am 29. Dec um 22:47:

    Hmm, die nötigen Kenntnisse habe ich. Nur was soll ich denn entwickeln? Ich wüsste nichts. Würde sowas aber gerne mal machen.

    (Melden!)

    Direkt hier Antworten...

Jetzt kommentieren:

*Felder mit einem * sind Pflichtfelder. Deine E-Mail-Adresse wird von uns weder veröffentlicht oder weitergegeben. Dein erster Kommentar wird durch uns moderiert.




            

Around the World:

Ein Blick über den Tellerrand! Web-Links zu den größten und besten iPhone-Webseiten weltweit:




 


Unsere Schlagwörter:

2.0 2.2 3.0 3.1 3D Akku Aktivierung Amerika Android App store Apple Apple Store Apps AppStore AT&T Auto Backup Bilder Bluetooth Buch Bug Case CeBIT China Cydia Design Deutschland DIY Dock Download EA eBook EDGE England Entwickler Fake Fernbedienung Fernsehen Firmware Flash Flickr Fotos Freeware Fun Fußball Gameloft Games Geld Gerüchte Gewinnen Google GPS Hacks Halterung Hülle Icons Insider Installer Instant Messenger Intern iPad iPhone 3G iPhone 3GS iPhone OS iPhone Software iPod iTunes iTunes Store Jailbreak Japan Kalender Kamera kaputt Karten Kontakte Kritik Ladegerät Lame Mac Mail MMS MobileMe Modem Musik Navi Navigation Navigon O2 Orange Palm Patent Piraterie Podcast Push PwnageTool Radio Recht Remote Review Ringtone Rumor Rumors Safari Schweiz SDK Security Skype SMS Software Soundsystem sparen Specs Spiel Spiele Sport T Mobile Tarif Tasche Tastatur Telekom Tethering Tipp Tipps TomTom Tutorial TV Twitter UMTS Unlock Update Vertrag Video Video Tipp Vodafone VoIP W Lan Web App Web Applikation Web Applikationen Web Apps Werbung Wikipedia Windows Wireless WWDC YouTube Zahlen ZiPhone Zubehör Österreich


Unser Archiv:


#1. Angry Birds - Cl...
Angry Birds - Clickgamer.com
#2. Doodle Jump - BE...
Doodle Jump - BE WARNED: Insanely Addictive! - Lima Sky
#3. 3D ohne Brille -...
3D ohne Brille - NORDPORTMEDIA
#4. WhatsApp Messeng...
WhatsApp Messenger - WhatsApp Inc.
#5. DISSER - SpiritX...
DISSER - SpiritX Media Solutions
#6. Fly Kiwi, Fly! -...
Fly Kiwi, Fly! - Hungry Game
#7. Akinator - Scimo...
Akinator - Scimob
#8. skobbler - Navig...
skobbler - Navigation und Umgebungssuche - skobbler GmbH
#9. woabi - dein mob...
woabi - dein mobiler Shopping-Begleiter - checkitmobile GmbH
#10. S-Banking - Mobi...
S-Banking - Mobile Banking mit der Sparkasse - Star Finanz GmbH