Screen2.0

 
 
 

feature // 2008.06.19 08:31:18 [hh]

RIAs mit "Flash", "Silverlight" und "SproutCore": Multimedia auf dem "iPhone"

Es riecht nach einem klaren Patt, falls Sie immer noch auf "Flash" auf Ihrem "iPhone" warten: Nachdem Steve Jobs sich klar gegen Adobes "Flash"-Technologie ausgesprochen hat, und sich Adobes CEO Shantanu Narayen Mitte März 2008 zu einer eigenen Implementierung committed hat, ist bislang immer noch nichts zu sehen. Statt dessen setzt Apple jetzt alles auf "SproutCore", ein JavaScript-Framework. Screen2.0 beschaut den Status Quo.

"Adobe Flash Player"

Adobe-Boss Narayen äußert sich beim letzten Analyst Meeting anlässlich der Bekanntgabe der Quartalsergebnisse von Adobe diese Woche so zum Stand der Flash-Player-Entwicklung auf dem "iPhone": man habe eine Version, die auf dem "iPhone"-Software-Simulator in Apples SDK funktioniere. Aber man müsse den Player noch von der Testumgebung auf ein reales "iPhone" übertragen. Bereits Mitte März Narayen öffentlich verkündet, den "Flash Player" auf ads "iPhone" zu bringen. Das SDK reiche dazu aus, allerdings benötige man die Hilfe Apples, um den Player tatsächlich als Plug-in volständig in "Mobile Safari" zu integrieren. Apples SDK läßt derzeit nur die Implementierung von Anwendungen zu, welche nicht im Hintergrund oder als Erweiterung in "iPhone 2" laufen.

Steve Jobs hat sich Vergangenheit kritisch über Performance und Speicherhunger des "Flash Player" auf mobilen Geräten geäußert und könnte "Flash" auf dem "iPhone" gänzlich übergehen wollen. Walt Mossbergs ("Wall Street Journal") Spekulation vom Juli 2007, daß Apple plane, innerhalb der nächsten Monate Flash mit dem nächsten Software-Update zu unterstützen, hat sich wie so viele andere Spekulationen um Apples Kult-Handy nicht wirklich bewahrheitet.

"SproutCore"

Apple scheint jetzt dagegen voll auf "SproutCore" von Charles Jolley als Framework für Rich Internet Applications (RIAs) zu setzen. Von der Web-Site von Jolleys Startup SproutIt:
"SproutCore is a framework for building applications in JavaScript with remarkably little amounts of code. It can help you build full “thick” client applications in the web browser that can create and modify data, often completely independent of your web server, communicating with your server via Ajax only when they need to save or load data.
JavaScript applications are faster, easier to use, and a lot easier to write that complicate Ajax-driven applications. When you use a framework that SproutCore to help you, they can also be a lot of fun to write."

"SproutCore", das etwa in Apples ".Mac"-Nachfolger "MobileMe" zum Einsatz kommt, kann also klar als Alternative zu "Flash" bei der Implementierung dynamischer Interfaces und RIAs in Browsern gesehen werden, auch wenn es weder bei Video noch komplexeren Animationen mithalten kann. Es bietet darüber hinaus Tools zum schnelleren Bau von Interfaces.

"Microsoft Silverlight"

Ob Microsofts "Flash"-Konkurrenztechnologie "Silverlight" auf das "iPhone" kommen wird, das scheint noch nicht klar zu sein. Das "iPhone" sei zweifelsohne spannend, doch solle man derzeit nicht auf eine schnelle Implementierung bauen, so Microsoft-CEO Steve Ballmer auf der "MIX 08" Konferenz in Las Vegas. Außerdem habe er Zweifel an der Politik von Apple: "It sure seems like they're trying to charge a whole lot more money for it. Maybe Apple isn't welcoming open and royalty-free runtimes on it."

 

Werbung