Вслед за Chrome OS, но с довольно серьёзным опозданием, Mozilla презентовала свою разработку для мобильных устройств. Называется она Boot2Gecko (видимо, название её рабочее). Как ясно из названия, в качестве пользовательского интерфейса выступает браузерный движок Gecko (который используется в Firefox).
Как работает Boot2Gecko
Система разделена на 3 уровня абстракции:
- Управление аппаратурой устройства осуществляется через основанный на GNU/Linux дистрибутив Gonk. Что логично: производители мобильных устройств и планшетов уже выпускают свои продукты с оглядкой на Linux, благодаря Android. Да и, учитывая, что GNU/Linux дистрибутивы свободны, производство систем на их базе будет стоить меньше, чем при использовании альтернативных ОС.
- Второй уровень — движок рендеринга Gecko, который уже успешно используется во многих продуктах Mozilla: Firefox, Thunderbird, Songbird. Учитывая это, можно с уверенностью заявлять, что почтовый клиент и музыкальный плеер для Boot2Geck будут качественными
- И последний уровень — Gaia UI, написанный на HTML и JavaScript. Gaia UI и есть то, что будет видеть конечный пользователь данного продукта.
Что уже можно посмотреть в Boot2Gecko
Gaia UI выложен на GitHub‘е. Можно загрузить репозиторий себе и попробовать приложения (54Мб). Однако, у меня не завелась большая часть приложений, работающих с «железом», что логично…
Мы видим обычный интерфейс, который есть уже и в других смартфонах и планшетах. Однако, надеюсь, Mozilla не забудет о приятной традиции — почти во всех её продуктах присутствует механизм плагинов, помогающий настроить приложение так, как того хочет пользователь.