Android Marshmallow

6° versão do sistema operacional Android

Android Marshmallow[4] é uma versão principal do sistema operacional Android, primeiramente revelado na Google I/O em 28 de maio de 2015, o Android Marshmallow incidirá essencialmente sobre melhorias incrementais e outras adições de recursos.

Android Marshmallow
Versão do sistema operativo Android
Logótipo
Android Marshmallow
Produção Google
Modelo Open Source
Lançamento 2 de outubro de 2015 (8 anos)[1]
Versão estável 6.0.1_r81 (MOI10E)[2]
1 de outubro de 2017; há 6 anos[3]
Método de atualização Over-the-air (OTA)
Arquitetura(s) ARM, ARM64, x86, x86_64
Gestão de pacotes APK
Núcleo Núcleo monolítico (Linux)
Interface Material Design
Licença Licença Apache 2.0, GNU General Public License para as modificações do kernel Linux
Página oficial www.android.com/versions/marshmallow-6-0/
Estado de desenvolvimento
Finalizado, com suporte da empresa e comunidade.
Cronologia
Android Lollipop
Android Nougat

História editar

O "Android M Developer Preview" foi lançado no dia 28 de maio de 2015, para os smartphones Nexus 5 e Nexus 6, o tablet Nexus 9, e o set-top box Nexus Player.[5][6] A terceira prévia foi lançado no dia 17 de agosto de 2015 para os mesmos aparelhos Nexus [7] que trouxe correções relacionadas aos perfis do Android for Work.[8]

Características editar

Experiência do usuário editar

O Android Marshmallow introduz um modelo de permissão redesenhado: agora existem apenas oito categorias de permissão, e as aplicações não são mais concedidas automaticamente, todas as suas permissões são especificadas no momento da instalação. Um sistema opt-in é usado agora, em que os usuários são solicitados para conceder ou negar permissões individuais (como a capacidade de acessar a câmera ou microfone) para um aplicativo quando eles são necessários. O Android agora lembra as permissões concedidas a cada pedido, que pode ser ajustado pelo usuário a qualquer momento.[9] O novo modelo de permissão será utilizado apenas por aplicações compiladas para o Android Marshmallow usando um software development kit (SDK) [kit de software para desenvolvedores], enquanto todas as outras aplicações terão que continuar a utilizar o modelo de permissões anterior.[5][10]

Plataforma editar

O Android Marshmallow agora possui um esquema de gerenciamento de energia chamado Doze que reduz o nível de atividade das aplicações em segundo plano quando o dispositivo determina que ele não está sendo utilizado pelo usuário, que, de acordo com a Google, dobra a vida da bateria do dispositivo.[11] Também introduz uma opção para redefinir todas as configurações de rede, disponível pela primeira vez no Android, que limpa as configurações relacionadas às rede Wi-Fi, Bluetooth e conexão móvel (3G/4G).[12]

O Android Marshmallow oferece suporte nativo para reconhecimento de impressões digitais, permitindo o uso das impressões para desbloquear o dispositivo e fazer autenticação de pagamentos através do Play Store e Android Pay; uma API padrão também está disponível para implementação da autenticação baseada nas impressões digitais em outras aplicações. Agora o Android suporta as configurações do USB-C, incluindo a capacidade de carregar outros dispositivos pelo porta USB, também introduz um novo "verificador de links" que pode ser configurado para abrir diretamente aplicativos específicos sem ter de utilizar o comando dos usuários.[5][10]

A versão do API do Android fornecido pelo Marshmallow é a 23.[13] As ferramentas de desenvolvedores do Android Marshmallow estão disponíveis no SDK Manager na categoria API "MNC".[carece de fontes?]

Mudanças editar

v6.0 - v6.0.1 (API 23) editar

Versão Data de Lançamento Características
6.0 2 de outubro de 2015; há 8 anos[1]
  • Gerenciador de arquivos rudimentar excluído (nome do pacote: com.android.documentsui), acessível nas configurações de armazenamento;
  • Cartão de memória montado em /storage/????-????/ em vez de /storage/extSdCard/, com um Número de série do volume hexadecimal no lugar do Caractere curinga dos pontos de interrogação;
  • Pesquisa contextual de palavras-chave em aplicativos;
  • Introdução do modo Soneca, que reduz a velocidade da CPU enquanto a tela está desligada para economizar bateria;
  • Recurso App Standby;
  • Gaveta de aplicação vertical acessível em ordem alfabética;
  • Barra de pesquisa de aplicativos e favoritos;
  • Suporte para leitor de impressão digital nativo;
  • Recurso de compartilhamento direto para compartilhamento específico de destino entre aplicativos;
  • Modo "Prioritário" renomeado para modo "Não perturbe";
  • Link de aplicativos para uma abertura mais rápida e instintiva de links com os aplicativos correspondentes;
  • Pastas de aplicativos maiores com várias páginas;
  • Solicitações de permissão pós-instalação / tempo de execução;
  • Suporte para USB-C;
  • Recurso de modo de demonstração para uso de captura de tela;
  • Backup automático de dados completos e restauração para aplicativos;
  • Modo de exibição de 4K para aplicativos;
  • Armazenamento externo adotável para se comportar como armazenamento interno;
  • Suporte MIDI para instrumentos musicais;
  • Recurso experimental de múltiplas janelas;
  • Suporte para ações de aplicativos de terceiros no menu de seleção de texto;
  • Permissões de aplicativo agora concedidas individualmente no tempo de execução, não tudo ou nada no momento da instalação. Semelhante ao App Ops;
  • O suporte ao Miracast caiu;
  • Muitos novos comandos essenciais suportados pelo Shell do Unix do Android (/bin/sh);
  • Sem rotação da tela durante o toque.
6.0.1 7 de dezembro de 2015; há 8 anos[14]
  • Suporte a Emoji Unicode 7.0 e 8.0.
  • Descrições das opções de conexão USB.
  • Pressione duas vezes o botão liga / desliga para abrir a câmera.

Ver também editar

Referências

  1. a b https://android.googlesource.com/platform/system/core/+/refs/tags/android-6.0.0_r1
  2. https://android.googlesource.com/platform/system/core/+/refs/tags/android-6.0.1_r81
  3. https://source.android.com/setup/start/build-numbers
  4. «Android M's name is Marshmallow». The Verge. Vox Media. Consultado em 17 de agosto de 2015 
  5. a b c Chester, Brandon. «Google Announces Android M At Google I/O 2015». Anandtech. Purch, Inc. Consultado em 28 de maio de 2015 
  6. «Google's Android M preview build will run on the Nexus 5, 6, 9, and Player [Updated]». Ars Technica. Condé Nast. Consultado em 28 de maio de 2015 
  7. «Downloads Android Developers». 17 de agosto de 2015 
  8. «Support and Release Notes | Android Developers». developer.android.com. Consultado em 22 de agosto de 2015 
  9. «Android M Overview - Permissions». Android Developer. Google. Consultado em 2 de setembro de 2015 
  10. a b «Google announces Android M, available later this year». The Verge. Vox Media. Consultado em 28 de maio de 2015 
  11. Android Marshmallow: Google reveals name of Android 6.0 Telegraph.co.uk Retrieved 18 August 2015.
  12. «Top 10 Android Marshmallow Features that we liked». Technos Amigos. Consultado em 22 de agosto de 2015. Arquivado do original em 26 de agosto de 2015 
  13. «Google Play ready to accept apps using Android 6.0 Marshmallow's API 23». Android Authority. Consultado em 20 de agosto de 2015 
  14. https://android.googlesource.com/platform/system/core/+/refs/tags/android-6.0.1_r1

Ligações externas editar