Potresti aver visto o meno i piani di HP dello scorso mese su webOS open source. Lo abbiamo fatto e abbiamo avuto poche parole per dire noi stessi. HP è ora bravo a rilasciare una roadmap per la sua versione open source e sta completamente open source per il framework delle applicazioni Enyo. Ma cosa significa tutto questo per il pubblico Android? A breve termine significa che vedrai almeno alcune app webOS rese disponibili per Android. A lungo termine significa che probabilmente vedrai un giorno in cui i tavoli vengono girati e puoi installare webOS su tablet Android (invece che viceversa).
Per prima cosa affronteremo la questione delle app: HP questa settimana ha rilasciato il codice sorgente per il framework delle applicazioni Enyo. Fondamentalmente Enyo si basa sulla tecnologia web come qualsiasi cosa webOS (mentre il framework Android si basa su Java). Come framework applicativo, Enyo è il linguaggio che gli sviluppatori webOS usano per costruire le loro app e funge da intermediario al codice web non elaborato. Il marchio di fabbrica dell'interfaccia utente di Enyo è l'uso di pannelli scorrevoli, che spuntano dai lati e si sovrappongono per interfacce multi-colonna regolabili. A tale proposito, non è così diverso dal concetto di frammenti introdotto per lo sviluppo di app per Honeycomb.
Passare all'open-source significa che gli sviluppatori che hanno scritto in Enyo possono compilare app da caricare in un browser o su sistemi operativi che supportano app Web senza problemi. In effetti, sta già accadendo: più app WebOS Enyo sono disponibili tramite browser Web basati su WebKit e almeno uno, un client Instapaper chiamato Paper Mache, è ora disponibile su Android Market. Certo, ci sono alcune modifiche che dovranno essere fatte per rendere le cose belle e fluide, ma app come Paper Mache sembrano e si comportano (meno il ritardo e il jitter) esattamente come fanno su webOS.
Il secondo annuncio principale è stato che HP sta scaricando il proprio kernel personalizzato e sta cooperando con il kernel Linux standard per l'utilizzo in Open webOS. Questo è il principio alla base del kernel di Android, rendendo lo switch webOS otterrà il supporto per un'ampia gamma di hardware. Dove c'è Cyanogen per il progetto Open Source per Android, ci aspettiamo che lo stesso accada con webOS. La domanda è … qualcuno vorrà installarlo?