Möglicherweise haben Sie die Pläne von HP für Open-Sourcing-WebOS vom letzten Monat noch nicht gesehen. Wir taten es und hatten uns ein paar Worte zu sagen. HP hat jetzt gute Erfahrungen mit der Veröffentlichung einer Roadmap für die Open-Source-Version gemacht und nutzt das Enyo-Anwendungsframework vollständig als Open-Sourcing-Lösung. Aber was bedeutet das alles für die Android-Crowd? Kurzfristig bedeutet dies, dass mindestens einige webOS-Apps für Android verfügbar sind. Langfristig bedeutet dies, dass Sie wahrscheinlich einen Tag erleben werden, an dem sich das Blatt wendet und Sie webOS auf Android-Tablets installieren können (anstatt umgekehrt).
Wir werden uns zuerst mit den Apps befassen - HP hat diese Woche den Quellcode für das Enyo-Anwendungsframework veröffentlicht. Im Kern basiert Enyo wie alles andere auf Web-Technologie (während das Android-Framework auf Java basiert). Als Anwendungsframework ist Enyo die Sprache, mit der webOS-Entwickler ihre Apps erstellen und die als Vermittler für unformatierten Webcode dient. Das Markenzeichen von Enyo für Benutzeroberflächen ist die Verwendung von Schiebetafeln, die sowohl von der Seite als auch für einstellbare mehrspaltige Benutzeroberflächen eingesetzt werden können. In dieser Hinsicht unterscheidet es sich nicht wesentlich von dem Fragment-Konzept, das für die App-Entwicklung für Honeycomb eingeführt wurde.
Open Source bedeutet, dass Entwickler, die in Enyo geschrieben haben, Apps kompilieren können, die in einen Browser oder auf Betriebssystemen mit Web-App-Unterstützung geladen werden können. Tatsächlich passiert es bereits - mehrere webOS Enyo-Apps sind über WebKit-basierte Webbrowser verfügbar, und mindestens einer, ein Instapaper-Client namens Paper Mache, ist ab sofort im Android Market verfügbar. Natürlich müssen einige Anpassungen vorgenommen werden, um die Dinge schön und reibungslos zu machen, aber Apps wie Paper Mache sehen genauso aus und verhalten sich (abzüglich der Verzögerung und des Jitters) wie unter webOS.
Die zweite wichtige Ankündigung war, dass HP seinen benutzerdefinierten Kernel auslagert und den Standard-Linux-Kernel für die Verwendung in Open webOS optimiert. Dies ist das Grundprinzip hinter dem Android-Kernel, indem der Schalter so eingestellt wird, dass webOS eine breite Palette von Hardware unterstützt. Wo es Cyanogen für das Android Open Source Project gibt, erwarten wir sicherlich dasselbe mit webOS. Die Frage ist … wird jemand es installieren wollen?