BT

O Android Marshmallow começou a ser liberado

| por Sergio De Simone Seguir 17 Seguidores , traduzido por Rafael Sakurai Seguir 35 Seguidores em 16 out 2015. Tempo estimado de leitura: 2 minutos |

A Google anunciou que começou a liberar o Android 6.0, codinome Marshmallow, para os dispositivos Nexus. Ainda não está claro quando o Marshmallow estará disponível para os demais dispositivos.

O Marshmallow SDK trouxe algumas novas funcionalidades bem relevantes para os desenvolvedores, tal como:

  • Extensão das permissões em tempo de execução, permitindo que o usuário possa gerenciar as permissões dos aplicativos em tempo de execução. Na versão anterior do Android, os aplicativos recebiam permissões dos usuários apenas durante a instalação. No Android 6.0, os desenvolvedores devem solicitar as permissões em tempo de execução chamando o novo método requestPermissions(). Similarmente, para verificar se um aplicativo já possui permissão, está disponível o novo método checkSelfPermission();
  • Modo repouso e espera dos aplicativos, que tem como objetivo melhorar o uso das baterias. Repouso é um novo modo no qual os dispositivos utilizam após estarem desconectados da fonte de energia e sem uso. Durante o modo de repouso, os dispositivos periodicamente acordarão e executarão as operações pendentes por um breve período de tempo. Para complementar, os aplicativos que não estiverem sendo ativamente usados por algum período de tempo entrarão em modo de espera, para que o sistema desative seu acesso a rede e outros tipos de operações. Ambos os modos precisam que os desenvolvedores adaptem seus aplicativos para que possam funcionar corretamente;
  • BoringSSL substitui o OpenSSL.

Outras mudanças que impactam os desenvolvedores são: a remoção do cliente HTTP da Apache, que foi substituído pelo HttpURLConnection; a remoção do acesso programático para a identificação do hardware local do dispositivos; e para conhecer as demais mudanças acesse o documento de referência citado anteriormente.

A liberação da versão Marshmallow será iniciada pelos dispositivos da Google, incluindo Nexus 5, Nexus 6, Nexus 7 (2013), Nexus 9, Nexus Player e Android One. De acordo com a Ars Technica, ainda não está claro quando será finalmente disponibilizado para os demais dispositivos e sua versão pode variar dependendo do fabricante. Os desenvolvedores podem instalar o Marshmallow a partir das imagens oficiais da Google, embora tenha sido reportado que fazer isso pode eventualmente causar a completa perda dos dados, e possivelmente o novo sistema de permissões fará com que diversos aplicativos quebrem.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT