Como usuários do Android, não somos estranhos à emoção que surge com algo novo. O Google anuncia novidades para o Android, e os fabricantes de hardware passam o próximo ano dando vida a essa visão em várias formas e tamanhos. Alguns de nós vivem para o limite, concentrando-se na próxima geração de processadores ou em qual é a densidade de pixels da próxima tela. O Google transformou o software em parte dessa experiência de duas maneiras e, recentemente, isso resultou em uma carga quase elétrica de excitação ou frustração voltada para os recursos encontrados no Android M Developer Preview.
Por mais legal que seja, o Google permite que todos vejam a próxima iteração do Android - de graça enquanto você tiver um dispositivo Nexus - às vezes é fácil perder de vista o que é importante nessas visualizações. Os desenvolvedores são o foco principal aqui, e no Android M, mais do que em qualquer versão anterior do Android, o material oculto é muito mais importante do que o material que vemos na superfície.
Não tem certeza do que estamos falando? Confira nosso passo a passo em vídeo da visualização do desenvolvedor do Android M! {. Cta.large}
Para os usuários de Kit Kat, o Android L Developer Preview era como uma janela para um mundo totalmente novo. O Design de materiais do Google correu desenfreado pela tela e tudo parecia vivo e novo. Além disso, as mais de 5.000 novas APIs significavam que os desenvolvedores tinham muitos brinquedos novos para brincar, e os primeiros adotantes se reuniam para quaisquer aplicativos compatíveis com o Material e aproveitavam os novos recursos quando o Nexus 6 era lançado. Quando esse dia finalmente chegou, ficou imediatamente claro que várias alterações substanciais foram feitas no Android L antes de se tornar Lollipop. Embora tenha sido muito divertido jogar com o L Developer Preview, o que vimos não foi um pensamento completo - e esse é o assunto que devemos aplicar ao Android M Developer Preview.
É legal ver o Google experimentando, mas é importante lembrar que nada disso está nem perto
Existem algumas coisas no M Developer Preview que a maioria das pessoas parece amar ou odiar. O Google está tentando atualizar a antiga gaveta de aplicativos de rolagem vertical de volta ao dia. Não perturbe parece não apenas ter voltado, mas também ter permanecido em residência permanente no painel Configurações rápidas, e se você souber a combinação certa de pressionar os botões você pode acessar um tema sombrio incompleto e uma implementação de várias janelas quebrada. É legal ver o Google experimentando, mas é importante lembrar que nada disso está nem perto de ser definido ou totalmente funcional. Isso porque esse material não é importante para preparar os desenvolvedores para a próxima versão do Android, que é realmente importante.
Veja Doze, o novo mecanismo de sono profundo do Google, por exemplo. Este é um sistema projetado para eliminar o acesso à rede, com exceção de itens de alta prioridade do Google Cloud, incluindo verificações de WiFi e desativar itens do AlarmManager e JobScheduler. As ótimas notícias aqui para os usuários são quase nada, incluindo os bloqueios de ativação, matam a bateria do seu dispositivo quando ele fica ocioso. Para lidar com essa mudança de comportamento normalmente, os desenvolvedores precisam garantir que seus aplicativos não causem uma avalanche caótica de notificações quando o usuário pegar o dispositivo, caso contrário, esse aplicativo será desinstalado depois de um tempo.
Permissões de aplicativos são outra grande vitória para os usuários que os desenvolvedores precisam se preparar. Especificamente, será importante que os desenvolvedores tenham uma maneira de se comunicar com o usuário em inglês simples por que uma permissão é importante. Por mais tentador que seja para alguém desligar o local e o acesso ao microfone para tudo, isso quebrará algumas funcionalidades básicas em um punhado de aplicativos ao longo do caminho e esses desenvolvedores precisam garantir que eles não sejam os culpados por esse comportamento. Falhas graciosas e comunicação simples resolverão muito disso, mas precisam ser inseridas no aplicativo no dia do lançamento.
Essas são duas das dezenas de coisas escondidas no Android M para as quais os desenvolvedores precisam se preparar, e é por isso que a M Developer Preview existe. No momento, todo o foco do Google está nos desenvolvedores que estão criando aplicativos melhores, e essa é uma parte crítica desse processo. Embora também tenhamos uma idéia do que a equipe do Android está trabalhando enquanto se prepara para o próximo Nexus, é importante lembrar que não estamos vendo um produto acabado. Este ano, mais do que no ano passado, já que sabemos que haverá várias atualizações no M Developer Preview ao longo do caminho. Temos certeza de ver algumas mudanças visuais à medida que a próxima versão toma forma e se torna um pensamento completo, e como as pessoas que gostam de viver no limite, você faz parte disso. Sua melhor aposta neste momento é relaxar, relaxar e aproveitar o passeio. Quem sabe, as mudanças com as quais você não concorda inicialmente podem até crescer em você.