Запуск новая версия WebOS с открытым исходным кодом, версия 2.20, который появляется путем исправления большого количества ошибок, обнаруженных в предыдущей версии, в дополнение к этому, он также реализует ряд улучшений и, прежде всего, предлагает изображения для Raspberry Pi 4.
Тем, кто еще не знаком с WebOS Open Source Edition (известной также как webOS OSE), следует знать, что Платформа webOS изначально была разработана компанией Palm в 2008 году.. Системная среда webOS построена с использованием OpenEmbedded и базовых пакетов, а также системы сборки и набора метаданных из проекта Yocto.
Ключевыми компонентами webOS являются System and Application Manager (SAM), отвечающий за запуск приложений и служб, и Luna Surface Manager (LSM), формирующий пользовательский интерфейс. Рендеринг осуществляется через составной менеджер по протоколу Wayland. Для разработки пользовательских приложений предлагается использовать веб-технологии (CSS, HTML5 и JavaScript) и фреймворк Enact на основе React, но также возможно создание программ на C и C++ с интерфейсом на основе Qt.
Основные новые функции WebOS Open Source Edition 2.20
В представленной новой версии подчеркивается, чтои начал доставлять изображения webOS Клипарт для платы и эмулятора Raspberry Pi 4, упоминается, что сгенерированные образы будут опубликованы на GitHub через несколько дней после релиза.
Еще одно важное изменение: системный пользовательский интерфейс был перенесен с фреймворка Moonstone на Sandstone, кроме того, что иконки строки состояния были изменены и что добавлена возможность подключения к Wi-Fi из строки состояния (при этом теперь вы можете ознакомиться со списком когда-либо подключенных сетей Wi-Fi). В конфигураторе предусмотрена возможность просмотра списка известных точек доступа Wi-Fi, к которым когда-либо были подключения.
Кроме того, теперь на вкладке браузера WebEX отображается красный индикатор, информирующий пользователя о том, что аудио или видео используетсяТакже отмечается, что первоначальная задержка была уменьшена, когда операционная среда webOS работает в качестве клиента CEC (Consumer Electronics Control).
С другой стороны, добавлено сочетание клавиш (Ctrl + Alt + F9) для создания снимка экрана (сохраненного в /tmp/screenshots), а также Ctrl + Alt + F10 для удаления всех снимков экрана.
Из других изменений которые выделяются из этой новой версии:
- Обновленная версия инструментов локализации
- Параметр сборки по умолчанию для webruntime и WAM изменен на Clang.
- Исправлена ошибка, из-за которой видео HTML5 не воспроизводилось в эмуляторе.
- Исправлена ошибка, из-за которой клавиша ввода не работала, если пользователь активировал программную клавиатуру несколько раз.
- Исправлена ошибка, из-за которой основной экран отображался некорректно, если разрешение основного экрана было выше разрешения дополнительного экрана.
- Исправлена ошибка, из-за которой использование мыши на дополнительном экране приводило к исчезновению приложения «Пуск».
- Исправлена ошибка, из-за которой пропуск видео с помощью сочетаний клавиш (цифровые клавиши + клавиши ввода) не работал.
- Исправлена проблема, из-за которой
com.webos.applicationService/remove
метод не удалял приложения полностью
Наконец, если вам интересно узнать больше об этой выпущенной новой версии, вы можете ознакомиться с подробностями По следующей ссылке.
Как получить WebOS Open Source Edition 2.20?
Для тех, кто заинтересован в возможности использовать или тестировать webOS Open Source Edition, необходимо создать образ системы для своего устройства, для этого они могут ознакомиться с шагами, которые необходимо выполнить в по следующей ссылке.
Стоит отметить, что эталонной аппаратной платформой считаются платы Raspberry Pi 4. Платформа разрабатывается в общедоступном репозитории под лицензией Apache 2.0, а разработка контролируется сообществом в соответствии с моделью управления совместной разработкой.