Índice:
Uma das razões pelas quais o Android se tornou o sistema operacional de computador mais popular do mundo também pode criar uma grande dor de cabeça - qualquer empresa pode fazer quase tudo o que quiser. Isso não significa apenas que os dispositivos que executam o Android podem parecer muito diferentes e usar hardware muito diferente, mas mesmo os usos "tradicionais" do Android, como telefones que incluem suporte aos serviços do Google, não serão todos executados na mesma versão.
Existem cerca de 20.000 dispositivos diferentes executando o Android e a maioria deles está executando uma versão mais antiga.
Isso nunca vai mudar. O Google possui ferramentas que facilitam a migração para todos os fabricantes de hardware para a versão atual do Android (9 no momento em que este artigo foi escrito), mas mesmo essas ferramentas não serão suficientes para obter todos os dispositivos suportados na mesma versão de plataforma em o mesmo tempo. O Google lida com esse problema em telefones e outros dispositivos que seguem as Definições de compatibilidade do Android com algumas ferramentas como o Google Play Services para fornecer melhorias e funcionalidades de segurança suplementares. Se você possui a Play Store no seu telefone, o Google Play Services está em funcionamento, independentemente da versão do Android que você está usando.
O Google também possui ferramentas para desenvolvedores de aplicativos que desejam usar as novidades interessantes de cada atualização de plataforma e ter seus aplicativos compatíveis com o maior número possível de telefones. Essas são conhecidas como Bibliotecas de suporte do Android, e os desenvolvedores podem usá-las para adicionar algumas das coisas que Pie traz para a mesa de volta ao Oreo ou Nougat.
Juntamente com o Android 9, um dos grandes anúncios no Google I / O 2018 foi o Android Jetpack. O Jetpack é um conjunto de componentes para desenvolvedores que facilita a criação de aplicativos e é composto pelas novas bibliotecas AndroidX. Um dos recursos do AndroidX e Jetpack é fazer com que os recursos das versões mais recentes do Android funcionem em versões mais antigas da plataforma. Outro ótimo recurso é a modularidade do Jetpack, o que significa que ele pode ser atualizado rapidamente e independentemente do Android. Isso facilita a adição de recursos que funcionam em várias versões de plataforma.
No momento, não há muitos recursos visíveis do Pie que possam ser usados em versões mais antigas, como Oreo e Nougat, mas as Bibliotecas de suporte estão cheias de alterações que ajudam os desenvolvedores a criar aplicativos para o Android Pie que ainda funcionarão em versões mais antigas. Essa é a parte mais importante, mas todos no Google estão entusiasmados com a forma como o Jetpack e o AndroidX poderão trazer novos recursos para versões mais antigas do Android, e espero que a lista cresça.
Fatias
Uma fatia é um pequeno pedaço de um aplicativo que pode ser preenchido com conteúdo dinâmico e aparecer em qualquer lugar em qualquer aplicativo Android ou dentro de qualquer serviço fornecido pelo Google. Uma fatia pode trazer informações importantes e contextuais de um aplicativo exatamente onde precisamos vê-las e pode incluir coisas como dados dinâmicos, intenções, ações em linha, bem como links diretos para outras partes do pai. Informações ou controles úteis que desejamos ter ao nosso alcance sem abrir um aplicativo, como controles do music player ou horários de voos, podem aparecer onde podemos usá-los facilmente.
As fatias são algo em que os desenvolvedores podem trabalhar no momento e serão lançadas nas contas de usuário "em breve" - e, graças ao Jetpack e às Bibliotecas de suporte, isso significa que não estarão restritos apenas ao Android 9.
Ações
O Google Assistant já leva ações de conversação para telefones com o Google Assistant e dispositivos como o Google Home e o Smart Displays. Eles fazem parte da sua conta do Google, e os desenvolvedores adicionam cada vez mais, que você pode incluir em sua própria rotina.
Em breve, também teremos ações em nossos telefones que usam as mesmas idéias. Eles foram projetados para trazer a funcionalidade de um aplicativo para qualquer serviço do Google, mas o mais interessante é que a IA do Google os trará de maneira automática e inteligente para onde você precisar, quando precisar. As ações de aplicativos são difíceis de descrever, mas quando você vê uma em ação, apenas clica; você pode ver como as ações do aplicativo funcionarão agora. Visite Google.com e digite algo como "quantos dólares são 25 euros" e você receberá a resposta e uma pequena ferramenta de conversão que pode ser usada na parte superior da página.
Embora um conversor de moeda não seja tão empolgante, pense em como outros aplicativos podem injetar partes de si mesmos em coisas como Pesquisa, Gmail ou Docs. As Ações de aplicativos estão na versão beta no momento e esperamos que elas cheguem aos nossos telefones em breve. Mais uma vez, graças ao Jetpack e às Bibliotecas de suporte do Android, eles não estarão restritos ao Android 9 e quase todos nós podemos usá-los como aparecem.
O Google diz que qualquer novo aplicativo Android deve funcionar em 90% dos dispositivos ativos. Isso significa que ele também precisa fornecer ferramentas e meios para aplicativos que apresentam novas APIs e elementos de interface para trabalhar em versões mais antigas. Continuaremos atualizando esta lista à medida que mais notícias sobre as Bibliotecas de suporte do Android forem divulgadas e esperamos muitas novas adições durante o Android Dev Summit de 2018 em novembro.
Meu telefone receberá o Android Pie?