Atualização importante

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.

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.