Pular para o conteúdo
Notícias e tutoriais sobre Linux
Código Aberto

Nova versão do webOS open source edition 2.27 expande funcionalidades para dispositivos diversos

Tela inicial do webOS Open Source Edition exibindo um plano de fundo colorido com ondas e ícones de aplicativos na parte inferior, incluindo opções para configurações e vídeo, além de ícones de volume, notificações, e Wi-Fi no canto superior direito.

A LG anunciou o lançamento do webOS Open Source Edition (OSE) 2.27, oferecendo uma atualização robusta e versátil para essa plataforma de código aberto. A nova versão inclui atualizações significativas no navegador, suporte aprimorado para Aplicativos Web Progressivos (PWA) e otimizações no processo de compilação. Focada na expansão da compatibilidade com diferentes dispositivos, essa edição torna o webOS ainda mais flexível para dispositivos portáteis, placas de desenvolvimento e sistemas de infoentretenimento automotivos. Os principais pontos incluem:

Navegador mais eficiente e moderno

Tela inicial do webOS Open Source Edition mostrando vários aplicativos, incluindo Camera App, Enact, Image Viewer, Media Gallery, Video Call e Video Player, além de um campo de busca na parte superior e ícones de configurações, volume, notificações e Wi-Fi no canto superior direito.
Nova versão do webOS open source edition 2.27 expande funcionalidades para dispositivos diversos 3

O navegador da plataforma agora utiliza o motor Chromium 120 (anteriormente, era o 108), com uma mudança importante na arquitetura: a adoção do Browser Shell. Essa alteração amplia a capacidade de integração com recursos do navegador nativo e facilita a atualização de conteúdo, substituindo a antiga estrutura do App Shell. Com o Browser Shell, a navegação fica mais integrada, proporcionando uma experiência mais fluida e flexível para os desenvolvedores e usuários.

Melhorias para aplicativos web progressivos (PWA)

Para otimizar a experiência dos PWAs, essa atualização incluiu novas funcionalidades, como:

  • Navegação facilitada: agora, é possível avançar e retroceder dentro do aplicativo usando os botões apropriados, melhorando a usabilidade.
  • Rolagem aprimorada: a rolagem foi ajustada para ser mais responsiva e intuitiva.
  • Push Notifications: a adição das notificações push permite que os usuários sejam informados sobre eventos importantes, trazendo uma experiência de aplicativo mais completa.

Essas melhorias tornam o webOS OSE uma plataforma atrativa para o desenvolvimento e uso de PWAs, ampliando o leque de funcionalidades em dispositivos compatíveis.

Mudanças no processo de compilação

Outra atualização significativa foi a alteração da extensão dos arquivos de imagem de compilação, que passaram de “.wic.vmdk” para “.wic.vmdk.gz”. Essa mudança torna o processo de criação de imagens mais eficiente e compacto, o que contribui para reduzir o tempo e os recursos necessários para compilar e executar o webOS em ambientes de emulação.

Outras melhorias e atualizações

Além dessas funcionalidades principais, o webOS OSE 2.27 também trouxe aprimoramentos adicionais:

  • API de controle de mídia: a API com.webos.service.mediacontroller foi expandida com o método setSupportedActions, permitindo configurar ações de mídia como play, pause, avançar, retornar e controle de volume (mute/unmute).
  • Serviço Luna SysService atualizado: agora o sistema Luna-SysService não depende mais do framework Qt, simplificando o ambiente do sistema.
  • Atualização do framework Qt para 6.7.2: essa atualização amplia a compatibilidade com novos recursos, tornando a criação de interfaces mais eficiente e visualmente melhorada.
  • Configurações personalizáveis: o aplicativo de configurações (Settings) agora permite personalizar as cores da interface, proporcionando uma aparência mais personalizada.

Histórico e evolução do webOS

O webOS foi desenvolvido inicialmente pela Palm em 2008 para smartphones como Palm Pre e Pixie. Após passar por Hewlett-Packard e ser convertido em um projeto de código aberto, ele foi adquirido pela LG em 2013. Desde então, a LG tem usado o webOS em milhões de televisores e dispositivos de consumo, expandindo-o através do projeto webOS Open Source Edition para um modelo de desenvolvimento aberto.

Baseada em pacotes do OpenEmbedded e no sistema de construção Yocto, a plataforma oferece flexibilidade para desenvolvedores, que podem utilizar tecnologias web (HTML5, CSS e JavaScript) ou linguagens como C e C++ para desenvolver seus aplicativos. O webOS continua sendo uma opção viável para sistemas embutidos e portáteis, especialmente em projetos que exigem um sistema operacional leve e robusto.

Essa nova versão 2.27 representa mais um passo importante para a LG, que busca fomentar a colaboração com desenvolvedores globais e ampliar o ecossistema do webOS para novos dispositivos e usos.

Próximos passos e chamada para a ação

Para saber mais detalhes sobre o lançamento do webOS OSE 2.27, acesse o link oficial da LG. Aproveite para explorar os novos recursos e considere participar da comunidade de desenvolvedores, contribuindo para expandir ainda mais essa plataforma.

QUEM ESCREVE
Emanuel Negromonte

Sobre o autor

Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.