Webdesign aus Berlin
Konzept, Gestaltung, Umsetzung
Entwicklung, Hosting und Support
Robert Agthe über das Web, Technologien, Zukunftsvisionen und den typischen Freelancer und Programmierer Alltag. Übrigens, ich bin käuflich.
App URL-Schemes dienen dazu Anwendungen auf Mobilgeräten, über simple URLs die man aus dem Browser kennt, zu Steuern. Leider werden sie viel zu selten eingesetzt.
Auf mobilen Geräten (iOS / Android), hat man oft das Problem, daß man zB. per Link in den Browser geschickt wird, obwohl die dort aufgerufene Webapp bereits als native App auf dem Gerät vorhanden ist. Beispiel: Ich befinde mich in der Twitter App und tappe auf einen Youtube Link, den dort jemand gepostet hat. Im Normalfall geht jetzt der Browser auf und man bekommt die mobile Seite von Youtube zu sehen. Was natürlich doof ist. Besser wäre es, es würde sich die native Youtube App mitsamt des Films öffnen. Oder ich surfe im mobilen Safari auf einen Webseite und tappe dort auf einen Link zum Twitter Profil des Bloggers. Meist wird man direkt zur Webseite von Twitter geschickt. Um den Benutzer nun zu folgen, muß man sich umständlich in der Web App einloggen, obwohl man doch schon eine Twitter App, bereits eingeloggt auf dem Gerät laufen hat.
Es gibt auf beiden Systemen (iOS/Android) eine Art interne Verlinkung, die auch über URLs realisiert wird. Blöderweise scheinen das nicht viele Anwendungen und Webseiten Betreiber zu wissen. Gibt man also jene App-Links in den Browser ein oder tappt innerhalb einer Anwendung auf eine, öffnet sich eben die entsprechende App und nicht der Browser.
Normalerweise verlinkt man auf seinem Blog sein Twitter Profil so:
<a href="http://twitter.com/polarity">Mein Twitter</a>
Um zb. jemanden unter iOS in die entsprechende App zu senden, schreibt man aber:
<a href="twitter://user?screen_name=polarity">Mein Twitter</a>
Man kann auch "tieflinken" und den User direkt zu einem App-Status schicken, um wie hier, direkt schon eine Nachricht ins Eingabefeld zu schreiben:
<a href="twitter://post?message=hello%20world&in_reply_to_status_id=12345">Schreibe Twitter Nachricht</a>
Die Links kann man unter iOS einfach im Safari eingeben und man wird direkt zur Anwendung geleitet.
Leider schweigen sich die Anwendungen darüber aus, welche URL-Schemes sie verwenden. Man muß das quasi herraus finden. Für iOS gibt es allerdings eine gute Ressource, die alle bekannten auflistet:
Ich kann nur hoffen, daß Hersteller solche Funktionen besser in Ihre Anwendungen integrieren. Es ist echt lästig von Anwendungen im Browser zu Webseiten geschickt zu werden, deren App man bereits lokal installiert hat. Wie oft musste ich mich schon bei Twitter oder Facebook einloggen, da man im internen Browser der Anwendung, also nicht mal im Systembrowser, auf die mobile Webseite geschickt wurde.
Dieser Eintrag wurde von polarity am 14.12. 2011 - 07:27 Uhr verfasst.
Was halten andere von dem Eintrag
Bitte Einloggen / Registrieren zum kommentieren.
Hier kannst Du Dich Registrieren, Einloggen oder die User Liste anschauen