Google faz parceria com Canonical para trazer aplicativos Flutter para Linux

click fraud protection

O Google anunciou uma colaboração com a Canonical para trazer aplicativos Flutter para Linux, tornando mais fácil para os desenvolvedores publicarem seus aplicativos na Snap Store.

O Google tem trabalhado arduamente para criar e expandir o Flutter nos últimos anos. Quando falamos pela última vez sobre Vibração, O Google reconstruiu o DevTools inteiramente do zero no Flutter para melhor desempenho, maior versatilidade e para demonstrar sua confiança nesta estrutura de desenvolvimento de aplicativos. O Google vê o Flutter como uma estrutura de programação que os desenvolvedores podem usar para criar aplicativos direcionados a vários sistemas, por isso a equipe está trabalhando constantemente para melhorar o suporte do Flutter às plataformas. Hoje, o Google anunciou que está fazendo parceria com a equipe Ubuntu Desktop da Canonical para trazer aplicativos Flutter para Linux.

Para recapitular, Flutter é uma estrutura de programação multiplataforma que essencialmente permite que os desenvolvedores criem aplicativos com interfaces de usuário bonitas em Android, iOS, web e desktop. Flutter como estrutura de programação utiliza Dart, a linguagem de programação, para criar aplicativos Flutter.

Flutuação 1.0 chegou em dezembro de 2018 após 10 meses em beta. E agora, nesta fase, o suporte da estrutura para a construção de aplicativos iOS e Android está bastante maduro. Mas esse não é o caso da criação de aplicativos para Web, macOS, Linux ou Windows. O Google tem renovado seus esforços para plataformas não móveis, e o anúncio de hoje é o mais recente de uma linha de lançamentos para plataformas não móveis. Versão 1.9 trouxe suporte inicial para a criação de aplicativos para macOS, enquanto v1.12 melhorou o suporte ao macOS e à Web e os promoveu para o ramo beta. Tecnicamente, os desenvolvedores também poderiam criar aplicativos Flutter para Windows e Linux nesse estágio, mas as bibliotecas estavam em um estado pré-alfa e as APIs poderiam mudar sem aviso prévio.

No mês passado, o Google mostrou um progresso significativo na construção de aplicativos Flutter para Windows e Linux. Em um Postagem média, gerente de produto do Flutter, Sr. Tim Sneath, resumiu o progresso da equipe no suporte da estrutura para a construção de aplicativos com interfaces de desktop. A equipe adicionou suporte para densidade de exibição, melhor suporte para mouse e teclado, consultas de plataforma e um widget de navegação na área de trabalho. Além disso, eles estavam trabalhando em um modelo de plugin que funcionasse em todas as plataformas. Juntamente com a Foreign Function Interface (FFI) do Dart e um plugin "Win32", os aplicativos Flutter podem se comportar como um aplicativo nativo do Windows enviado como um arquivo EXE e também compatível com versões anteriores do Windows 7. Enquanto isso, o suporte à Plataforma Universal do Windows (UWP) permite suporte para plataformas como Xbox e Windows 10X.

O anúncio de hoje do Linux alfa para Flutter vem com as bênçãos da Canonical, a editora do Ubuntu, que é a distribuição GNU/Linux para desktop mais popular do mundo. Graças a esta parceria, os desenvolvedores poderão implantar seus aplicativos Flutter na Snap Store ou em outras implantações modernas do Linux. O Snap Store vem com a versão Ubuntu 20.04 Focal Fossa, portanto, ter acesso direto ao sistema de gerenciamento de pacotes Snap é uma grande vantagem para implantar aplicativos no Linux.

Ao tornar o Linux uma plataforma Flutter de primeira classe, a Canonical está convidando os desenvolvedores de aplicativos a publicar seus aplicativos para milhões de usuários Linux e ampliar a disponibilidade de aplicativos de alta qualidade disponíveis para eles.

A Canonical também está fazendo um investimento significativo na estrutura, dedicando uma equipe de desenvolvedores para trabalhe junto com os desenvolvedores do Google para trazer a melhor experiência Flutter para a maioria dos Linux distribuições. O anúncio promete ainda que a Canonical e o Google continuarão a colaborar para melhorar ainda mais o suporte ao Linux e manter a paridade de recursos com outras plataformas suportadas.