Несколько дней назад выпуск новой версии открытая платформа WebOS с открытым исходным кодом, версия 2.15, который можно использовать в различных портативных устройствах, приборных панелях и автомобильных информационно-развлекательных системах.
В представленной новой версии разработчики упоминают, что стремились обеспечить лучший опыт разработки Qt, так как производительность рендеринга и качество анимации приложений Qt были улучшены, а также, среди прочего, поддержка клавиатуры и мыши.
Тем, кто незнаком с WebOS Open Source Edition, следует знать, что может использоваться на различных портативных устройствах, информационных панелях и информационно-развлекательных системах. для автомобилей. Платы Raspberry Pi 4 считаются эталонной аппаратной платформой.
WebOS был первоначально разработан Palm в 2008 году и использовался в смартфонах Palm Pre и Pixie. Приобретение Palm в 2010 году передал платформу Hewlett-Packard, после чего HP попыталась использовать платформу в своих принтерах, планшетах, ноутбуках и ПК.
В 2012 году HP объявила о переводе WebOS в проект с открытым исходным кодом. независимая и в 2013 году начала открывать исходный код своих компонентов. В 2018 году был основан проект webOS Open Source Edition, За счет чего LG попыталась вернуться к открытой модели разработки, привлечь других участников и расширить линейку устройств, совместимых с webOS.
Ключевыми компонентами webOS являются System and Application Manager (SAM), который отвечает за запуск приложений и служб, и Luna Surface Manager (LSM), который формирует пользовательский интерфейс. Компоненты написаны с использованием фреймворка Qt и движка браузера Chromium.
Рендеринг осуществляется через составной менеджер по протоколу Wayland. Для разработки пользовательских приложений предлагается использовать веб-технологии (CSS, HTML5 и JavaScript) и фреймворк Enact на основе React, но также возможно создание программ на C и C++ с интерфейсом на основе Qt.
Индекс
Основные новые функции webOS Open Source Edition 2.15
В этой новой версии, которая представлена, se добавлена поддержка клавиатуры и мыши, а также композитный менеджер LSM (Luna Surface Manager), предназначенный для управления и организации ввода с помощью клавиатуры и мыши, а не только сенсорного экрана. Например, клавиатуру и мышь можно подключить к мобильному устройству на базе webOS или телевизору для использования в качестве рабочей станции.
Еще одно изменение, которое выделяется по сравнению с webOS Open Source Edition 2.15, заключается в том, что добавлена поддержка сочетания клавиш для быстрого доступа к настройкам (F1) и стартовому интерфейсу программы (кнопка Пуск или Windows).
Кроме того, также выделяет улучшения, внесенные в производительность и качество рендеринга Улучшена анимация в приложениях, использующих библиотеку Qt.
Кроме того, выделено, что добавлены компоненты и ресурсы для настройки приложений QML для Home Launcher, а также для поддержки отслеживания громкости в службе управления звуком audiod.
Также следует отметить, что движок браузера был обновлен до Chromium 91 (ранее Chromium 87), а веб-движок теперь поддерживает вертикальную синхронизацию GPU для Wayland.
Из других изменений которые выделяются из этой новой версии:
- Предлагается набор примеров приложений и решений на базе webOS.
- В эмуляторе включено сжатие раздела подкачки (zram) и обработка нехватки памяти (oomd).
- Добавлена поддержка прокси-вызова
- Скорректировано разрешение ACG диспетчера активности.
- WAM
- Рефакторинг страниц ошибок WAM
- диспетчер памяти
- Добавлена проверка памяти в requireMemor
В конце концов если вам интересно узнать об этом больше Об этой новой выпущенной версии вы можете проверить подробности По следующей ссылке.
Как получить WebOS Open Source Edition 2.10?
Для тех, кто заинтересован в возможности использования WebOS Open Source Edition, необходимо сгенерировать образ системы для своего устройства, для этого они могут проконсультироваться с шагами, которые необходимо выполнить из по следующей ссылке.
Будьте первым, чтобы комментировать