
Autor: Holger Hellinger
-
Repräsentativ
Ein Präsident soll das Land repräsentieren – vielleicht tut er das besser als uns lieb ist und wir wahr haben wollen? Er muss jetzt nur noch der Steuerhinterziehung, wie z.B. Schwarzarbeiter für die Renovierung der Hütte beauftragt zu haben und Krankfeiern ohne triftigen Grund überführt werden, dann ist er ein wirklich repräsentativer Präsident…
-
Wieso um Himmels Willen soll ich mir etwas installieren?
Eines vorweg, ich bin Interactive Developer und daher natürlich von den Vorzügen einer Webanwendung überzeugt. Ich denke dennoch, dass man zur Zeit differenziert auf die Sache schauen muss und teilweise sind meine Vergleiche auch ein bisschen weit hergeholt.
Wie alles begann
Als ich Ende der neunziger Jahre begann Webanwendungen zu bauen, konnte man es immer wieder beobachten: die Flash Intros, die man nur mittels eines gut versteckten Skip Buttons überspringen konnte, oder gezwungen war komplett anzusehen. Oder auch tatsächlich Anbieter die auf Ihren Seiten Anwendungen zum herunterladen anboten, die einmal installiert irgendwo im Betriebssystem hingen und nicht mehr richtig deinstalliert werden konnten, aber eben den Zweck erfüllten eine starre auf Desktoplayout oder auch Markendesign fokussierte App zu präsentieren. Ich benutze hier bewusst den Begriff App, da uns dieser Begriff in Form von Apps derzeit verfolgt. Irgendwie fühlte man sich aber immer gefangen in diesen zur Verfügung gestellten Apps.
Die Webseite als offene einheitliche Schnittstelle
Irgendwann merkte man dann, dass man den Nutzern nicht einfach etwas aufdrängen konnte, was sie auf anderen Seiten offen und frei erhalten konnten und nicht gezwungen waren ein Plugin zu aktualisieren, oder eben irgendetwas herunter zu laden um das vermeintliche Glück zu finden.
Verbreitung von Viren und Malware mittels Installationsdateien führten dann irgendwann dazu, dass man nur noch aus vertrauenswürdigen Quellen installierte und dieser Schrecken hatte ein Ende.
Wir Interactive Developer warteten darauf sehnsüchtig, denn wir hatten früh bemerkt, dass die stärker werdende Standardisierung der Browserwelt die einmalige Gelegenheit bot endlich einheitliche Webangebote zu bauen, die zukunftsicher, einfach zu bedienen und noch dazu halbwegs kostengünstig herzustellen waren.
Die Sache mit dem Standard
Es gab immer wieder Browserhersteller die einem das Leben schwer machten, aber im Grunde konnte man mit einer Anwendung alles abdecken, wenn auch mancher Benutzer eben weniger ausgefeilte Designs, Animationen oder Technik zu sehen bekam als ein anderer. Progressive Enhancement war das Zauberwort. Wenn ein Browser etwas nicht unterstützte, dann war es halt einfach nicht entsprechend implementiert.
Wie kam es dazu?
Wir lernten, dass der Inhalt und nicht das Gerät wichtig ist. Inhalt und die Bedienbarkeit waren das Wichtigste für den Benutzer geworden und nicht die Befindlichkeiten oder Vorstellungen von Kunden oder Designern, die ein bestimmtes Gerät benutzten und sich deren aufgedrängtem Bedienkonzept anpassten. Ob das jetzt angepasste Formelemente waren, oder mittels JavaScript verunstaltete Scrollbalken, irgendwie hatten wir gelernt, dass der Nutzer das benutzen wollte, was er von seiner Hard- und Software gewohnt war.
Was gerade passiert
Gerade jetzt aber passiert etwas, das mich erschreckend an die Anfänge bei der Erstellung für die Desktop Browser erinnert. Entweder erwartet man zu viel von einem Gerät und muss daher auf Krücken zurückgreifen, oder man erstellt eben Software für jedes Gerät. Welcher Benutzer würde es heute akzeptieren, wenn er www.example.com auf dem Desktop Browser aufruft und bekommt zuerst einmal ein Popup präsentiert in dem er aufgefordert wird eine Installationsdatei herunter zu laden, um die Vorzüge des Unternehmens vollständig genießen zu können? Wahrscheinlich würde man wegklicken und nie wieder kommen. Heute sieht man das im mobilen Internet überall. Eingeblendete Texte die auf die neueste Android, iOS, Windows Phone usw. App hinweisen und die, wenn man Cookies nicht dauernd akzeptiert auch noch immer wieder erscheinen.
Das selbe gilt für die unsäglichen Weichen die man früher benutzte. Die Option mit oder ohne Frames ist nur ein Beispiel. Wieso muss man Ähnliches heute wieder auf der neuen App oder mobile Ebene einführen? Die Browserhersteller der modernen Smartphones geben ihre Browser nicht zu Unrecht als „screen“ und nicht „handheld“ aus. Sie können nämlich mittlerweile fast alles was ein Desktop auch kann.
Ich habe das komische Gefühl, dass jetzt, wie Jahre zuvor, inflexibles Denken und zu wenig Kreativität zu dieser Situation führen. Ein fixiertes Pixellayout ist einfach leichter zu „malen“ als sich mit technischen Besonderheiten oder Möglichkeiten wie Flexibilität, Verhalten bei verschiedenen Auflösungen, deaktiviertem Scripting, nicht geladenen Bildern, gelöschten Cookies oder wechselnden Endgeräten zu beschäftigen.
Als Entwickler, wird man plötzlich wieder mit „Cross-Device-Frameworks“ konfrontiert die einem die Arbeit abnehmen sollen um für die verschiedensten Geräte Webseiten zu bauen. Anstatt dass man auf Standards setzt. Oder man erlaubt als Gerätehersteller dem Benutzer mit dem eigenen Gerät zu machen was man will. Jetzt baut man plötzlich wieder verschiedene Templates für verschiedene Endgeräte und Auflösungen, obwohl sie im Grunde nichts anderes sind als Anzeigegeräte mit Browser und daraus resultierenden verschiedenen Fähigkeiten.
Die Kosten für das mobile Internet explodieren, und die Wartungskosten damit. Kein Wunder, dass die mobilen Angebote so dürftig sind.
Die Gerätehersteller sind aber nicht ganz unschuld an dieser Situation, wenn sie meinen, dass bestimmte Techniken keinen Sinn machen, oder man Standards einfach uminterpretiert oder eben am Verkauf einer App mitverdienen will.
Ausnahmen sind erlaubt
Und ja, Ausnahmen sind erlaubt, es gibt Gründe etwas zu installieren und die tiefere Integration in das System zu verlangen. Ein normales Webangebot wird das aber nicht sein. Diese Art Software installiert man sich auch heute noch auf dem Desktop oder Laptop. Aber die Gründe dafür werden immer weniger; Können moderne Browser heute doch schon Lokalisieren, offline funktionieren, Daten zischenspeichern oder auf die Rechenleistung der Grafikkarte zugreifen, man muss halt nur etwas unnachgiebiger sein, wenn es darum geht „State of the Art“ Webanwendungen zu bauen: dies muss nämlich nicht immer heißen: „Die von mir heruntergeladene App sieht aber so aus, also ist das gut“.
-
Farewell Facebook
Ohne Worte -> Für Trendsetter verliert Facebook an Reiz
-
London Riots
Irgendwie schon komisch. Da fährt man die normale Bahnlinie (Overground) von Shoreditch High Street nach Canada Water und bemerkt eigentlich nichts von den Ausschreitungen. Dann will man aber in den größten TESCO vor Ort und muss feststellen, dass dieser aus Sicherheitsgründen geschlossen hat. Da sind mir dann auch die halb vermummten Gestalten das erste mal aufgefallen. Macht nichts dachte ich, Dominos hat den Bringdienst. Ätschebätsch, im Apartment angekommen, liefern die auch nicht, wegen den Ausschreitungen.
Jetzt gerade im fünften Stock des Büros ist der Ausblick schon etwas apokalyptisch. So ziemlich in alle Himmelsrichtungen in die man schauen kann raucht es. Auf Bildern sieht man das glaube ich nicht zu gut, daher lasse ich es mal zu viele einzustellen, nur ein kleines:
Rauch am Horizont und Hubschrauber Klasse Map-Aufbereitung der aktuellen und zurückliegenden Brennpunkte.
-
Google+ vs Facebook
Kurz gesagt: Der gleiche Müll.
Etwas länger
- Chat – das habe ich 1996 gemacht, ok, man wird halt reifer
- Hangout – mir waren die Bier trinkenden Kids im Park schon immer suspekt
- Stream – man, redet doch lieber miteinander. Ich mag es nicht, wenn man die Person nicht dabei grinsen, heulen oder niesen sieht
- Kontakte organisieren – Wieso sollte ich das außerhalb meines Adressbuches nochmals tun?
Pluspunkte Google+:
- Man hat volle Kontrolle über seine Daten. Ich konnte mein Profil ohne großen Aufwand nach einer Minute wieder löschen.
- Etwas besser benutzbar. (Wenn man denn irgend einen Nutzen in der Selbstdarstellung findet)
Fazit:
- Ich brauche das nicht.
- Eigentlich braucht es die Welt nicht, es ist aber ein herrlicher Zeitvertreib, wenn man sonst keinen Grund findet zu Arbeiten, oder mit der Familie oder Freunden unerreichbar draußen zu sein.
- Mir ist einfach meine Zeit zu schade.
TITANIC findet mal wieder die richtigen Worte.
Mein Google-Profil habe ich leider wegen der ganzen Google Dienste die ich nutze nicht ganz aufgeben können, wurde nämlich dauernd genötigt und eingeladen. Da ist es besser es zu haben und einfach nichts zu schreiben ;o)
-
Sparkasse Master Card Secure Code
Herrlich. Mal wieder eine der Fishing E-Mails bei denen ich nicht verstehen kann, dass überhaupt eine Person darauf herein fällt. Der Text ist einfach absolut bescheuert übersetzt:
Sehr geehrte Sparkasse Card,
Ihre Kreditkarte wird ausgesetzt, weil wir gemerkt haben, haben
Sie nicht
Aktivieren Sie Verified by Visa – MasterSecure Code.Aktivieren Sie Verified by Visa – MasterSecure Code, um Sie gegen
unbefugtes
Einkäufe, wenn shoppin Online schnell und einfach.Zu Ihrem Schutz haben wir Ihre Kredit Warenkorb ausgesetzt. So
aktivieren Sie
Ihre Karte herunterladen Befestigung und das Formular ausfüllen
und folgen Sie den Anweisungen zur Aktualisierung
Ihre Kreditkarte.Hinweis: Wenn nicht von 7. Juli 2011 abgeschlossen ist, werden
wir gezwungen sein,
Ihre Karte, weil sie für betrügerische Transaktionen verwendet
werden können.Wir bedanken uns für Ihre Kooperation in dieser Angelegenheit.
sparkasse.de 2011 Alle Rechte vorbehalten. Vervielfaltigung nur
mit Genehmigung der Sparkassen-Finanzportal GmbH.Wer darauf herein fällt muss schon ziemlich bescheuert sein. Der angehängte Anhang war dann zudem nur eine HTML Datei mit dem Namen »Erstellen_Sie_Ihren_Code_fur_MasterCard_SecureCode_oder_Verified_by_VISA.html« die noch dazu nur eine nicht abzusendende Form enthielt. Man könnte also maximal an die Leute zurück antworten, da der Absender aber » „Sparkasse“ <Sicherheits@banking.sparkasse-leipzig.de>« war ist auch hier kein Erfolg zu erwarten. Kann mir jemand den Sinn und Zweck einer solchen E-Mail nennen?