Вы могли или не могли видеть планы HP с прошлого месяца на openSourcing WebOS. Мы сделали, и было несколько слов, чтобы сказать сами. Теперь у HP есть все шансы на выпуск дорожной карты для ее выпуска с открытым исходным кодом, и она полностью разрабатывает среду приложений Enyo. Но что все это значит для толпы Android? В краткосрочной перспективе это означает, что вы увидите как минимум несколько приложений для WebOS, доступных для Android. В более долгосрочной перспективе это означает, что вы, скорее всего, увидите день, когда таблицы перевернуты, и вы сможете установить webOS на планшеты Android (а не наоборот).
Сначала мы разберемся с приложениями - на этой неделе HP выпустила исходный код для инфраструктуры приложений Enyo. В своей основе Enyo основана на веб-технологиях, как и все webOS (тогда как платформа Android основана на Java). Как платформа приложений, Enyo - это язык, который используют разработчики webOS для создания своих приложений, и служит посредником для необработанного веб-кода. Торговая марка пользовательского интерфейса Enyo - это использование выдвижных панелей, которые появляются с боков и складываются для настраиваемых многоколоночных интерфейсов. В этом отношении он ничем не отличается от концепции фрагментов, представленной для разработки приложений для Honeycomb.
Выход с открытым исходным кодом означает, что разработчики, написавшие на Enyo, могут без особых проблем скомпилировать приложения для загрузки в браузер или в операционные системы, поддерживающие веб-приложения. На самом деле, это уже происходит - несколько приложений для WebOS Enyo доступны через веб-браузеры на основе WebKit, и по крайней мере одно, клиент Instapaper под названием Paper Mache, теперь доступен на Android Market. Конечно, есть некоторая настройка, которая должна быть сделана, чтобы все было хорошо и гладко, но такие приложения, как Paper Mache, выглядят и ведут себя (за исключением лага и дрожания) точно так же, как в webOS.
Вторым важным объявлением было то, что HP выпускает свое собственное ядро и объединяет стандартное ядро Linux для использования в Open webOS. Это основной принцип, лежащий в основе ядра Android, так как коммутатор webOS получит поддержку широкого спектра аппаратного обеспечения. Там, где есть Cyanogen для проекта Android с открытым исходным кодом, мы, безусловно, ожидаем, что то же самое случится с webOS. Вопрос … кто-нибудь захочет установить его?