qrios

IT ist kurios!

Archive for the ‘code’ Category

kleiner ausblick: appstore 2015 [aus dem google-cache]

with 2 comments

Apple hat ihn, Android hat ihnbald hat ihn auch RIM und Nokia Microsoft auch: den AppStore. Da bleibt eigentlich nur die Frage, warum es so was nicht schon seit Jahrzehnten gibt. Denn was liegt näher, als sich die Software, die man braucht oder gerne hätte einfach über einen oder mehrere Kanäle zu kaufen und zu laden.

O.K.! Es wird also viele AppStores geben?

Selbstverständlich wird es viele AppStores geben. Für verschiedene Plattformen und für verschiedene Themen. Die Umsetzung wird manchmal einfach sein: Laden sie sich diese Zip-Datei herunter. Manchmal wird die Umsetzung eleganter sein: Testen sie dieses Programm jetzt eine Stunde. Und sicher wird in zehn Jahren ein großer Teil des Umsatzes in der Softwareindustrie über AppStores als Vertriebsweg erwirtschaftet.

Aber der eigentliche Punkt ist, dass ein AppStore eigentlich eine viel weitreichendere Möglichkeit bietet: systemübergreifender Vertrieb von Software.

Mit dem Aufkommen von WebKit und Air besteht die Chance, dass echte Plattformübergreifende Applikationen vertrieben werden können. Eine WebKit-Engine, die den Rahmen für JavaScript-basierte Programme darstellt und über zusätzliche Frameworks wie PhoneGap native Systemresourcen anspricht kann im Prinzip jedes Programm erstellt, werden, das auch über ein SDK möglich ist.

Ein AppStore im Jahr 2015 wird also keine binären Pakete bereitstellen sondern Pakete auf XHTML/CSS/JS auf der Basis verschiedener Frameworks. Diese Frameworks werden direkt von dem AppStore verwaltet. Eine WebKit-Anwendung kann dadurch auf die Geo- oder Adressbuch-Funktionen zugreifen und wird sich nur durch das CSS auf den verschiedenen Geräten unterscheiden: Touch oder Tasten oder Maus ist dann vollkommen egal. Symbian, RIM oder Apple ebenso.

Written by qrios

October 22nd, 2008 at 1:31 pm

Posted in code,netzpolitik

Tagged with , , , , ,

inside out oder warum flash nur so gut ist wie die flashentwickler [aus dem google-cache]

with 2 comments

Tinic Uro ist einer der wichtigsten Personen bei Adobe. Und Uro hat offensichtlich die Nase gestrichen voll davon, dass er und seine Kollegen immer für die Mängel von Flash verantwortlich gemacht werden. Denn in Wirklichkeit sind die bekloppten Flash-Programmierer draussen in der weiten Welt verantwortlich für all das, was die User an Flash bemängeln.

Flash ist nicht langsam. Vielmehr sind die Flash-Programmierer zu doof, so zu programmieren, dass das Flash-Movie schonend mit der Prozessorzeit umgeht. Auch ist Adobe nicht schuld, wenn Flash-Movies in inaktiven Tabs nicht anhalten. Daran sind die Browserhersteller schuld.

In seinem Artikel bemüht er sich noch um eine steigende Allgemeinbildung: AJAX ist nicht gleich Flash und auch SVG/Canvas ist etwas anderes als Flash. Selbst HTML ist etwas anderes als Flash. Yeah!

Aber, merke: “but when done correctly AJAX can be the same as Flash”. Häh? Vielleicht kann man mit Flash – wenn man es richtig macht – Dinge umsetzen, die man mit AJAX machen kann. Es bleibt aber die Frage, warum man das tun sollte.

Written by qrios

September 6th, 2008 at 1:39 pm

Posted in code

Tagged with ,

flash hat ein echtes problem [aus dem google-cache]

with one comment

‘Rich Media Content’ hat nach vielen dümpelnden Jahren endlich Eingang ins Buzzword-Bingo aller von McKinseys erstellten Web2.0-Businesspläne gefunden. Damit hat sich Flash ein weiteres Terrain erobert. Nach wie vor sitzt es fest im Sattel bei allen Marketingchefs von hochwertigen ‘Brands’.

Nur eine Domäne bleibt dieser Technik wohl auf ewig verschlossen: die Herzen der echten Developer. Und so ist es nicht verwunderlich, dass diese kleine Minderheit einen großen Teil ihrer Energie und Kreativität darauf verwendet, eine Alternative zu entwickeln.

Der letzte Erfolg in diesem Forschungssektor ist mit “jParallax” ein 2.15irgendwasD-Framework, das schon recht beeindruckend ist. Wenn es nicht schon SVG gäbe …

Danke an Rerun_van_Pelt und twitter!

Written by qrios

September 5th, 2008 at 1:34 pm

Posted in code

Tagged with , ,