Этот вопрос может вызвать недоумение у многих людей — в 2024 году почему ещё используют такую "устаревшую" операционную систему как WebOS? Почему же LG выбрал именно WebOS? А теперь зачем он выбирает Flutter?
На самом деле, когда Google представил версию Flutter 3.22 во время конференции Google I/O, было объявлено, что LG выберет Flutter для улучшения своей операционной системы телевизора WebOS, с запланированным выпуском в 2025 году.
А уже 15 июля 2024 года официальное заявление от LG гласит: "Успешный эксперимент с использованием Flutter для улучшения производительности и удобства использования WebOS".
Что такое WebOS? Почему это операционная система для телевизора?
WebOS — аббревиатурой обозначается как "веб-операционная система", это уникальная операционная система на базе Linux, созданная компанией LG, которая была внедрена в их телевизоры. Таким образом, она является мультизадачной операционной системой для телевизоров на основе ядра Linux.Однако стоит отметить, что WebOS не была создана самой LG. Впервые WebOS была выпущена компанией Palm в качестве мобильной операционной системы в 2009 году и использовалась в нескольких моделях смартфонов Palm и HP. Однако вскоре стало известно, что проект провалился, поэтому в 2013 году LG приобрела права на использование WebOS у HP, что привело к решению HP открыть исходный код WebOS.Позднее, под руководством LG, WebOS была адаптирована для использования в телевизорах, что привело к появлению WebOS TV. После этого основным направлением развития телевизоров LG стала WebOS, а уровень приложений основан на технологии webOS.
Как единственный продукт, который до сих пор остаётся конкурентом Android TV в области телевизоров, WebOS занимает своё место благодаря рынку, контролируемому LG. По сообщениям WitDisplay, LG заняла первое место в глобальном рынке OLED-телевизоров в 2023 году со значением 53% и лидирует на этом рынке уже 11 лет подряд, хотя её общая рыночная доля среди всех телевизоров остаётся существенной:
Обратите внимание, что здесь лидерство относится только к рынку OLED.
Например, с помощью Magic Remote на WebOS вы можете чувствовать себя так, будто используете мышь на компьютере Mac или PC, что является одной из особенностей телевизоров LG. Кроме того, из-за WebOS, текущие операционные системы пока не поддерживают стороннюю установку приложений.
На самом деле, компания LG начала в 2021 году подготовку к перенастройке встроенных программ для телевизоров, чтобы улучшить производительность при запуске и работе приложений. Большинство приложений на платформе webOS были созданы с использованием React. Разработчики компании LG высоко оценили эффективность использования React, но столкнулись с трудностями при дальнейшей оптимизации времени запуска, потребления памяти и отзывчивости.Хотя после множества сложных оптимизаций продукты достигли достаточного уровня производительности, компания LG начала искать альтернативные технологии, которые могли бы достичь аналогичных целей за меньшие затраты.
В это время один из инженеров предложил использовать Flutter для перезаписи японского электронного программа передач (EPG) на устройствах LG. Первый прототип Flutter превзошёл все цели, установленные командой LG, без необходимости в дополнительной оптимизации.
В версии, перезаписанной с помощью Flutter, скорость запуска была вдвое выше по сравнению с оригинальным приложением, потребление оперативной памяти было меньше, а реактивность значительно повышена. На данный момент эта Flutter-приложение уже установлена на более чем 2024 телевизорах webOS, продаваемых ежедневно.
Успешная перезапись японского EPG побудила LG принять решение о перезаписи большего количества приложений Flutter, включая основные программы, используемые пользователями при взаимодействии с телевизорами LG.
Поэтому LG приняла решение внедрить Flutter-приложения во всех глобальных моделях телевизоров, начиная с 2025 года, и выпустить больше Flutter-приложений в 2026 году. Версия webOS, основанная на Flutter, будет доступна через программу webOS Re:New
, которая позволит запускать её на предыдущих моделях устройств.> Это позволит Flutter войти в миллионы домашних телевизоров LG по всему миру.
Кроме того, LG планирует выпустить инструменты, которые помогут всем Flutter-разработчикам участвовать в разработке приложений для телевизоров LG, например, создание высокопроизводительных игр с использованием Flutter, таких как GameToolkit или Flame. Если в будущем будет поддержка Impeller, возможно, появится поддержка 3D.
Для тех, кто интересуется этим вопросом, можно посетить текущий хакатон LG (первый приз — $100 000): https://weboshackathon.lge.com/, https://webostv.developer.lge.com/develop/flutter/how-to-build-flutter-app-for-webos. Сейчас для создания приложений для WebOS TV требуется использование Flutter WebOS CLI и плагинов, однако доступ к Flutter WebOS SDK (CLI, плагины, руководства и т.д.) имеют только те разработчики, которые подписали соглашение о конфиденциальности с компанией LG Electronics. В целом, LG представляет собой новую попытку использования Flutter в области телевидения, реализованную вне контекста платформы Android. Хотя WebOS может и не являться популярной системой, это демонстрирует особенность Flutter: возможность достижения хорошей производительности с небольшими затратами через кросс-платформенную реализацию.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )