Android Marshmallow - Android Marshmallow

Android Marshmallow
Uma versão do sistema operacional Android
Android Marshmallow logo.svg
Captura de tela
Android 6.0-en.png
Tela inicial do Android Marshmallow com alguns aplicativos de estoque do Google no Nexus 5
Desenvolvedor Google

Disponibilidade geral
2 de outubro de 2015 ; 6 anos atrás ( 02/10/2015 )
Último lançamento 6.0.1_r81 (MOI10E) / 1 de outubro de 2017 ; 4 anos atras ( 01-10-2017 )
Tipo de kernel Kernel monolítico ( kernel do Linux )
Precedido por Android 5.1.1 "Lollipop"
Sucedido por Android 7.0 "Nougat"
Website oficial www .android .com / versions / marshmallow-6-0 /
Status de suporte
Sem suporte

O Android Marshmallow ( codinome Android M durante o desenvolvimento) é a sexta versão principal do sistema operacional Android e a 13ª versão do Android. Lançado pela primeira vez como uma versão beta em 28 de maio de 2015, foi lançado oficialmente em 5 de outubro de 2015, com osdispositivos Nexus sendo os primeiros a receber a atualização.

O Marshmallow se concentra principalmente em melhorar a experiência geral do usuário de seu antecessor, o Lollipop . Ele introduziu uma nova arquitetura de permissões, novas APIs para assistentes contextuais (usados ​​pela primeira vez por um novo recurso " Now on Tap " para fornecer resultados de pesquisa sensíveis ao contexto), um novo sistema de gerenciamento de energia que reduz a atividade em segundo plano quando um dispositivo não está sendo fisicamente manuseado , suporte nativo para reconhecimento de impressão digital e conectores USB-C , a capacidade de migrar dados e aplicativos para um cartão microSD e outras alterações internas.

Em agosto de 2021, menos de 5% dos dispositivos Android usam essa versão, e quando foi avisado que um bilhão de usuários usam essa versão (ou mais antiga), até então sem suporte para atualizações de segurança, 40% usaram essas versões. Desde então, pelo menos 70% dos usuários dessas versões antigas atualizaram para uma versão mais recente.

História

O lançamento recebeu o codinome interno de "Biscoito de Noz de Macadâmia". A primeira versão de visualização do desenvolvedor, com o codinome Android "M", foi revelada e lançada no Google I / O em 28 de maio de 2015, para os smartphones Nexus 5 e Nexus 6 , tablet Nexus 9 e decodificador Nexus Player . A segunda prévia do desenvolvedor foi lançada em 9 de julho de 2015, e a terceira e última prévia foi lançada em 17 de agosto de 2015, juntamente com o anúncio de que o Android M seria intitulado Android " Marshmallow ".

Em 29 de setembro de 2015, o Google revelou os dispositivos de lançamento do Marshmallow: o Nexus 5X produzido pela LG , o Nexus 6P produzido pela Huawei , ao lado do tablet Pixel C do próprio Google .

As atualizações do Android 6.0 e imagens de fábrica para Nexus 5, 6, 7 (2013) , 9 e Player foram lançadas em 5 de outubro de 2015. Dispositivos Nexus mais antigos, incluindo Nexus 4 , Nexus 7 (2012) e Nexus 10 , não receberam uma atualização oficial. Em 14 de outubro de 2015, a LG anunciou que planejava lançar o Marshmallow para seu smartphone LG G4 na Polônia na semana seguinte, marcando o primeiro dispositivo de terceiros a receber uma atualização do Marshmallow.

O Android 6.0.1, um patch de software com correções de segurança, suporte para emoji Unicode 8.0 (embora sem suporte para extensões de tom de pele para emoji humano) e o retorno do recurso "até o próximo alarme" no modo Não perturbe, foi lançado em dezembro 7, 2015.

Recursos

Experiência de usuário

Uma nova API "Assist" permite que as informações de um aplicativo aberto no momento, incluindo texto e uma captura de tela da tela atual, sejam enviadas a um aplicativo " assistente " designado para análise e processamento. Este sistema é usado pelo recurso do aplicativo de pesquisa do Google " Google Now on Tap ", que permite aos usuários realizar pesquisas dentro do contexto das informações que estão sendo exibidas na tela. Enquanto o botão "Home" era usado no Android 5 para mostrar os aplicativos disponíveis, o botão "Home" agora é usado (junto com um comando de voz) para gerar cartões na tela que exibem informações, sugestões e ações relacionadas ao conteúdo. "Compartilhamento direto" permite que os menus de compartilhamento exibam combinações de contatos usadas recentemente e um aplicativo associado como alvos diretos.

Armazenamento adotável

O novo recurso "Armazenamento adotável" permite que um cartão SD recém-inserido ou outra mídia de armazenamento secundária seja opcionalmente designada como armazenamento "interno" em vez de "portátil".

O armazenamento "portátil" é o comportamento padrão usado nas versões anteriores do Android, tratando a mídia como um dispositivo de armazenamento secundário para armazenamento de arquivos do usuário, e a mídia de armazenamento pode ser removida ou substituída sem repercussões, mas os aplicativos instalados pelo usuário são restritos à gravação em seus respectivos diretórios de nome de pacote localizados dentro Android/data. Essa restrição foi introduzida no Android 4.4 KitKat . O Storage Access Framework , por meio do qual o acesso de gravação compartilhado aos cartões de memória foi restabelecido no Android 5.0 Lollipop , é incompatível com versões anteriores e mais lento devido às latências .


Quando designada como armazenamento "interno", a mídia de armazenamento é reformatada com um sistema de arquivos ext4 criptografado e é "adotada" pelo sistema operacional como uma extensão da partição de armazenamento primário. Os dados existentes (incluindo aplicativos e pastas de dados "privadas") são migrados para o armazenamento externo e a operação normal do dispositivo torna-se dependente da presença da mídia. Aplicativos e funções do sistema operacional não funcionarão adequadamente se o dispositivo de armazenamento adotado for removido, e o cartão não pode ser reutilizado em outros dispositivos até reformatado . Caso o usuário perca o acesso à mídia de armazenamento, o armazenamento adotado pode ser "esquecido", o que torna os dados permanentemente inacessíveis. A Samsung e a LG, no entanto, removeram a capacidade de usar um cartão SD como armazenamento "interno" em seus dispositivos Galaxy S7 e G5 , com a Samsung argumentando que o recurso pode resultar em perdas inesperadas de dados e impede os usuários de transferir dados usando o cartão.

Plataforma

O Android Marshmallow apresenta um modelo de permissões de aplicativo redesenhado; os aplicativos não recebem mais automaticamente todas as permissões especificadas no momento da instalação. Um sistema opcional agora é usado, no qual os usuários são solicitados a conceder ou negar permissões individuais (como a capacidade de acessar a câmera ou o microfone) para um aplicativo quando forem necessários pela primeira vez. Os aplicativos lembram as concessões, que podem ser revogadas pelo usuário a qualquer momento. O novo modelo de permissões é usado apenas por aplicativos desenvolvidos para Marshmallow usando seu kit de desenvolvimento de software (SDK), e os aplicativos mais antigos continuarão a usar a abordagem anterior de tudo ou nada. As permissões ainda podem ser revogadas para esses aplicativos, embora isso possa impedi-los de funcionar corretamente, e um aviso é exibido para esse efeito.

O Marshmallow apresenta novos esquemas de gerenciamento de energia conhecidos como "Soneca" e "App em espera"; quando funcionando com energia da bateria, um dispositivo entrará em um estado de baixa energia se estiver inativo e não for fisicamente manipulado. Nesse estado, a conectividade de rede e o processamento em segundo plano são restritos e apenas as notificações de "alta prioridade" são processadas. Além disso, o acesso à rede por aplicativos é adiado se o usuário não tiver interagido recentemente com o aplicativo. Os aplicativos podem solicitar permissão para se isentar dessas políticas, mas serão rejeitados na Google Play Store como uma violação de sua política de "Produtos perigosos" se sua funcionalidade principal não for "afetada adversamente" por eles.

O Android Marshmallow fornece suporte nativo para reconhecimento de impressão digital em dispositivos compatíveis por meio de uma API padrão , permitindo que aplicativos de terceiros implementem autenticação baseada em impressão digital. As impressões digitais podem ser usadas para desbloquear dispositivos e autenticar compras na Play Store e no Google Pay . O Android Marshmallow oferece suporte a USB-C , incluindo a capacidade de instruir os dispositivos a carregar outro dispositivo por USB. O Marshmallow também apresenta "links verificados" que podem ser configurados para abrir diretamente em seu aplicativo especificado sem mais solicitações do usuário. Os dados do usuário para aplicativos direcionados ao Marshmallow podem ser copiados automaticamente para o Google Drive via Wi-Fi. Cada aplicativo recebe até 25 MB de armazenamento, que é separado da cota de armazenamento do Google Drive de um usuário.

A partir de Marshmallow, o Documento de Definição de Compatibilidade do Android contém novos mandatos de segurança para dispositivos, determinando que aqueles que são capazes de acessar dados criptografados sem afetar o desempenho devem permitir inicialização segura e criptografia de dispositivo por padrão. Essas condições fazem parte de uma especificação que deve ser cumprida para ser certificado para o sistema operacional e ser capaz de licenciar o software Google Mobile Services . O requisito de criptografia obrigatória do dispositivo foi originalmente planejado para entrar em vigor no Lollipop, mas foi adiado devido a problemas de desempenho.

Veja também

Referências