211service.com
Erweiterung des mobilen Webs
Es stimmt zwar, dass immer mehr Telefone im Web surfen können, aber es stimmt auch, dass viele Mobiltelefone nur eine begrenzte Möglichkeit haben, viele der besten Inhalte des Webs anzuzeigen. Videos, die in Adobe Flash Playern ausgeführt werden, wie z. B. die von New York Times , CNN und Technologieüberprüfung , und Flash-lastige Websites funktionieren auf vielen Telefonen einfach nicht, da die Software nicht mit der Hardware kompatibel ist. Um mehr vom Web auf mobile Geräte zu bringen, haben Adobe und der Mikrochiphersteller ARM, der 90 Prozent der Mobiltelefone weltweit betreibt, heute eine Zusammenarbeit angekündigt, um sicherzustellen, dass die Software von Adobe auf zukünftigen ARM-Geräten gut läuft.
Konkret sagen die Unternehmen, dass Adobes Flash Player 10 und AIR (eine Plattform zum Erstellen komplexer Webanwendungen) kompatibel und für die 2009 erhältlichen ARM-Chips optimiert sein werden. Während ARM in einer großen Anzahl von Mobiltelefonen verwendet wird, hat die Ankündigung breitere Implikationen: Die Chips werden auch in Set-Top-Boxen, mobilen Internetgeräten, persönlichen Mediaplayern und Automobilplattformen verwendet.
Das Veröffentlichen und Anzeigen von Inhalten auf einem PC ist nahezu reibungslos, sagt Anup Murarka , Director of Technical Marketing of Mobile Devices bei Adobe. Aber wenn wir uns mit Geräten wie Set-Top-Boxen und Telefonen beschäftigen, stoßen Sie auf viele Hindernisse. Murarka glaubt zwar nicht, dass alle Hindernisse sofort verschwinden werden, aber er glaubt, dass die Zusammenarbeit zwischen Adobe und ARM dazu beitragen kann, dass Menschen Videos von ihren PCs oder Handys aus veröffentlichen und überall darauf zugreifen können.
Sicherlich wird die Vereinbarung das Web nicht auf allen Geräten verbessern. Eine große Ausnahme ist das iPhone von Apple. Steve Jobs hat in der Vergangenheit auf Adobes Flash für das iPhone verzichtet, weil die vorhandene mobile Version von Adobes Player, genannt Flash Lite, auf dem Gadget zu langsam läuft. Aber für die überwiegende Mehrheit der Telefone könnte die Zusammenarbeit für die Benutzer einen Unterschied machen. Murarka erklärt, dass die beiden Unternehmen zusammengearbeitet haben, um die Soft- und Hardware auf drei verschiedene Arten zu optimieren.
Erstens wurde der in Flash Player 10 verwendete Compiler, der Programmcode in Mikrochip-Anweisungen umwandelt, so geschrieben, dass er reibungslos mit dem ARMv6- und ARMv7-Chip funktioniert. Das bedeutet, dass die Software versteht, wie diese Chips Daten transportieren und zur richtigen Zeit den richtigen Teil der Chips anzapfen kann, was Anwendungen beschleunigt.
Eine zweite Verbesserung, sagt Murarka, besteht darin, dass einige ARM-Chips mit Grafik-Subprozessoren gebaut wurden – Teile aus Silizium, die speziell für die schwere Arbeit beim Grafik-Rendering entwickelt wurden. Desktop-Versionen von Flash, sagt er, verwenden keine Grafikprozessoren, aber die neue Version von Flash wird den Grafik-Subprozessor nutzen, wodurch das Grafik-Rendering auf mobilen Geräten effizienter wird und auch Akkustrom gespart wird.
Drittens wird die Software, die Adobe zum Komprimieren und Dekomprimieren von Videos verwendet, für die Ausführung auf ARM-Chips optimiert. Heutzutage müssen Inhaltsanbieter sicherstellen, dass Flash-Videos auf eine bestimmte Weise codiert sind, damit sie auf einigen mobilen Geräten ausgeführt werden können. So können YouTube-Videos auf dem iPhone abgespielt werden. Flash liefert jetzt über 80 Prozent der Webvideos, sagt Murarka. Durch die Zusammenarbeit mit ARM können wir dies optimieren, sodass Inhalte, die in Video- oder Audioform vorliegen, mit mehr Geräten kompatibel sind.
Eine umfassendere Auswirkung dieser Initiative ist, dass sowohl die Hardware- als auch die Softwareunternehmen die Tools bereitstellen, die Programmierer benötigen, um Inhalte zu erstellen, die geräteübergreifend funktionieren, sagt Michael Gartenberg , Vice President of Mobile Strategy bei Jupitermedia, einem Forschungsunternehmen mit Sitz in Connecticut. Das Problem ist, [dass] Entwickler mit einer fragmentierten [mobilen] Landschaft konfrontiert sind, sagt er. Und Adobe versucht, es für Entwickler einfacher zu machen, indem es versucht, diese Inhaltsarchitektur auf mehrere Handys zu übertragen.
Anfang des Jahres kündigte Adobe die Bildschirmprojekt öffnen , eine Zusammenarbeit mit Nokia, Sony Ericsson, Qualcomm und anderen, die darauf abzielt, Flash auf mobilen Geräten zu standardisieren. Das Projekt führte dazu, dass Adobe die Lizenzgebühren abgeschafft hat, wodurch Entwickler Adobe Flash Player und Adobe AIR in jedes Gerät oder jede Anwendung integrieren können, ohne eine Gebühr zu zahlen. Viele Branchenbeobachter sahen den Schritt als Reaktion auf Microsofts Veröffentlichung von Silverlight, einem Flash-Konkurrenten.
Bei der angekündigten Partnerschaft zwischen Adobe und ARM geht es um die Möglichkeit, Open Screen Project auf Handys zu bringen, sagt Gartenberg. Sie haben die ARM-Leute, die die Technologie unterstützen, was der entscheidende erste Schritt ist.