Observação: continuaremos atualizando este artigo à medida que apresentamos mais lançamentos das fases de desenvolvimento e beta do Android 14.
Há algum tempo, o Google disponibilizou o Android 14 para os usuários do Pixel por meio da versão de visualização do desenvolvedor do sistema operacional, o que deu aos usuários e desenvolvedores uma ideia do que esperar quando o Android 14 finalmente chegasse para mais dispositivos. Assim, a Google finalmente anunciou a primeira versão beta do Android 14, que incorpora melhorias de desempenho, segurança e privacidade, personalização do usuário, além de melhor compatibilidade com tablets e dobráveis.
O Beta também leva em consideração o feedback feito nas primeiras visualizações do desenvolvedor e procura eliminar gradualmente quaisquer bugs e problemas de desempenho – vamos dar uma olhada!
Android 14 Beta 3
O Beta 3 é a versão mais recente do desenvolvedor do Android 14 e vem com estabilidade de plataforma adicional para desenvolvedores. O Google pede aos desenvolvedores que comecem o teste de compatibilidade final o mais rápido possível e publiquem atualizações para feedback do usuário. Para compatibilidade de aplicativos, o Google acrescenta que os aplicativos de teste exigirão que os desenvolvedores instalem seus aplicativos de produção em um dispositivo com Android 14 Beta 3 via Google Play (ou outros métodos). Os desenvolvedores podem esperar o seguinte:
- Escala de fonte não linear – O Android 14 oferecerá suporte ao dimensionamento de fonte em até 200%, com base nas diretrizes para acessibilidade de conteúdo da Web.
- Acesso parcial à mídia – os usuários poderão conceder acesso parcial à sua biblioteca de mídia quando os aplicativos solicitarem permissões de mídia visual.
- Informações de segurança de dados – O Android 14 aumenta o número de locais onde o sistema exibe as informações que os desenvolvedores declararam no Formulário do Play Console.
- Tipos de serviço em primeiro plano – Aplicativos projetados para o Android 14 devem especificar um serviço de primeiro plano que represente o caso de uso de um aplicativo.
- Atualizações do OpenJDK 17 – O Android 14 vem com alterações que afetam a compatibilidade do aplicativo devido a versões mais recentes do OpenJDK LTS, como expressões regulares, manipulação de UUID e problemas envolvendo o ProGuard e a adição de java.lang.ClassValue.
- Mudanças de segurança – Os aplicativos não podem mais enviar determinadas intenções implícitas para componentes internos, e os broadcast receivers registrados em tempo de execução devem especificar o comportamento de exportação, entre outras alterações.
Você pode aprender mais sobre a última prévia do desenvolvedor aqui.
Atualizações anteriores
Como visto na compilação de visualização anterior do desenvolvedor, o Android 14 foi projetado para ser mais flexível quando se trata de tamanhos de tela maiores, incluindo tablets e dobráveis. Anteriormente, o Google forneceu aos desenvolvedores recursos para fornecer uma experiência melhor aos usuários de aplicativos por meio de guias de design e desenvolvimento, que fornecem aos designers e desenvolvedores de aplicativos uma perspectiva melhor do que oferecer aos usuários de aplicativos ao acessar o mesmo aplicativo em diferentes tamanhos de tela.
Isso significa que o Android 14 terá menos desafios ao mudar para atender a uma variedade de tamanhos de tela, especialmente porque agora vimos uma tonelada de novos tablets e dobráveis no mercado que às vezes vêm com proporções não convencionais.
O Google também pretende que o Android 14 apresente uma interface de usuário mais inteligente, como a que depende da estrutura subjacente para fazer as coisas e a interface do usuário do sistema que permite aos usuários assumir o controle. Como tal, o Beta 1 vem com um punhado de novos refinamentos. Uma novidade, por exemplo, é a seta para trás, que mudou um pouco para ficar mais destacada durante a interação do app com gestos, permitindo melhor visibilidade – combina até com o tema ou papel de parede do dispositivo. É uma mudança sutil, mas muito bem-vinda.
Para os desenvolvedores, o Android 14 também permitirá que os aplicativos adicionem ações personalizadas às planilhas do sistema que eles invocam. Os desenvolvedores podem escolher um ChooserAction personalizado usando ChooserAction.Builder e especificar uma lista de seus ChooserActions como o Intent.EXTRA_CHOOSER_CUSTOM_ACTIONS do Intent criado com Intent.createChooser.
Com o Android 14, os desenvolvedores agora podem consultar caminhos para descobrir o que há dentro deles. A API Path do Android (que permite a criação e renderização de gráficos vetoriais) agora inclui funcionalidade para interpolar entre caminhos cujas estruturas correspondem exatamente, o que permite efeitos de transformação e um biblioteca AndroidX fornece compatibilidade com versões anteriores da API 21.
O Android 14 continua avançando na personalização do usuário – um desenvolvimento contínuo são as preferências de idioma individuais, que agora permitem a personalização dos idiomas mostrados na lista de idiomas por aplicativo nas configurações do Android.
Com Android Studio Giraffe Canary 7 e AGP 8.1.0-alpha07, os desenvolvedores podem configurar aplicativos para oferecer suporte automaticamente às preferências de idioma por aplicativo. O plug-in do Android para Gradle gerará um LocaleConfig arquivo e adiciona uma referência a ele no arquivo de manifesto gerado, para que os desenvolvedores não precisem mais criar ou atualizar o arquivo manualmente quando o suporte ao idioma for alterado.
Com o Beta 1, o Android 14 aborda a funcionalidade para usuários com necessidades e acesso especiais. Novas mudanças limitarão a visibilidade a serviços de acessibilidade focados em deficiências – o novo atributo acessibilidadeDataSensitive permite que os aplicativos limitem a visibilidade de visualizações especificadas estritamente a serviços de acessibilidade que pretendem ajudar usuários com deficiências. Isso significa que acessibilidadeDataSensitive pode proteger dados como senhas e impedir que ações não intencionais, como transferências de dinheiro e checkouts, sejam executadas.
Em relação a esses aplicativos e serviços, o Play Protect do Google garantirá aos usuários que os aplicativos baixados da Play Store são verdadeiros sobre essas reivindicações. Isso não afetará serviços como o TalkBack e outros aplicativos que ajudam usuários com deficiências.
Os desenvolvedores que não testaram a compatibilidade de aplicativos com o Android 14 devem fazê-lo o mais rápido possível, pois o acesso dos primeiros usuários ao Beta significa que os usuários e outros desenvolvedores que têm acesso ao Beta podem experimentar aplicativos e relatar problemas.
Com isso dito, os desenvolvedores podem teste a compatibilidade, instalando aplicativos publicados em um dispositivo ou emulador com o Android 14 Beta e trabalhe em todos os fluxos do aplicativo, revisando as mudanças de comportamento e publicando atualizações após corrigir problemas. Você pode conferir os estágios de desenvolvimento anteriores do Android 14 abaixo.
Desenvolvedor Android 14 Beta 2
Um dos maiores destaques introduzidos com o Android 12L (e posteriormente o Android 13) foram as otimizações feitas para permitir que o Android funcione melhor com fatores de forma “não tradicionais”, como tablets e dobráveis. O Google fornece orientação aos desenvolvedores para a qualidade do aplicativo em situações de tela grande e também lançou bibliotecas para caneta de baixa latência e previsão de movimento.
O Google também oferece aos desenvolvedores uma galeria de tela grande que dará aos desenvolvedores uma ideia melhor sobre como criar uma experiência de usuário envolvente e envolvente em telas grandes com diferentes layouts.
Com base no impulso do Android 14 para melhorar a privacidade, a nova compilação também permite que os desenvolvedores usem o Photo Picker para aplicativos que precisam de acesso a mídia específica do usuário. Caso o Photo Picker não esteja disponível, os usuários do Android 14 concederão aos aplicativos acesso a fotos e vídeos selecionados com as seguintes opções:
- Permitir acesso a todas as fotos: a biblioteca completa de todas as fotos e vídeos no dispositivo está disponível
- Selecione as fotos: apenas a seleção de fotos e vídeos do usuário estará temporariamente disponível via MediaStore
- não permitir: o acesso a todas as fotos e vídeos é negado
O Android 14 também adiciona o Credential Manager como uma API de plataforma. O Developer Preview 2 apresenta melhorias no estilo da interface do usuário para o seletor de contas, juntamente com alterações na API com base em comentários anteriores.
Isso facilitará a entrada de usuários com APIs que recuperam e armazenam credenciais com provedores de credenciais configurados pelo usuário. Além das senhas, a API permitirá que os aplicativos usem senhas, que podem ser usadas tanto em sites quanto em aplicativos.
Para o Android 14, os aplicativos precisarão tornar a intenção pendente imutável ou torná-la explícita. Quanto às atividades em segundo plano, o Android impõe restrições sobre quando os aplicativos podem iniciar atividades quando o aplicativo está sendo executado em segundo plano, para que os usuários tenham menos interrupções na tela.
O Android Developer Preview 2 também vem com otimizações para o gerenciamento de memória do Android com tarefas em segundo plano. Vários segundos depois que um aplicativo entra no estado de cache, o trabalho em segundo plano não é permitido fora das APIs de ciclo de vida de aplicativos Android convencionais.
Quanto às notificações, notificações no Android 14 contendo FLAG_ONGOING_EVENT será descartado pelo usuário em dispositivos portáteis desbloqueados. As notificações permanecerão não descartáveis quando o dispositivo estiver bloqueado, enquanto as notificações importantes para a funcionalidade do dispositivo e do sistema permanecerão totalmente não descartáveis.
O Android 14 apresenta novas APIs PackageInstaller que permitem que as lojas de aplicativos melhorem a experiência do usuário, permitindo que os downloads do APK sejam adiados até que a instalação seja aprovada, permitindo que os instaladores deixem os usuários agora que o mesmo se encarregará de atualizações futuras, bem como o instalação de recursos opcionais do aplicativo por meio de APKs divididos enquanto o aplicativo está em uso.
Adicionando à personalização pré-existente do Android, as preferências regionais permitem que os usuários personalizem unidades de temperatura, o primeiro dia da semana e sistemas de numeração, para citar alguns. Os desenvolvedores poderão usar os novos menus de configurações do Android para essas preferências para fornecer aos usuários um local detectável e centralizado para alterar as preferências do aplicativo.
Google acrescenta que espera atingir estabilidade da plataforma para o Android 14 em algum momento de junho de 2023, então os desenvolvedores terão várias semanas antes do lançamento oficial para fazer seus testes finais. Você pode conferir nosso cobertura do primeiro Android 14 Developer Preview aqui.
Mais Androide 14:
Oferta
Google Pixel 7 Pro
- O Google Pixel 7 Pro é o melhor telefone do Google; alimentado pelo Google Tensor G2, é mais rápido, mais eficiente e…
- O telefone Android 5G desbloqueado oferece flexibilidade para mudar de operadora e escolher seu próprio plano de dados[2]; funciona com Google…