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
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.