No início desta semana, o Google lançou silenciosamente um recurso que adiciona uma sequência de metadados a todos os arquivos APK (esse é o tipo de arquivo para aplicativos Android) quando eles são assinados pelo desenvolvedor. Você não pode instalar um aplicativo que não tenha sido assinado durante a compilação final, o que significa que todos os aplicativos criados com o mais recente APK Signature Scheme terão uma boa parte do DRM incorporada. E, eventualmente, seu telefone executará uma versão do Android que não poderá instalar aplicativos sem ele.
Que diabos? DRM? Por quê?
O DRM é o motivo pelo qual a Netflix costumava trabalhar apenas em telefones aprovados. Mas não precisa ser usado para o mal.
Nós podemos relaxar (por enquanto). Todos odiamos o DRM (tecnicamente, Gerenciamento de direitos digitais) por causa da maneira como os desenvolvedores e editores o abusaram. DRM significa que você está sendo tratado como um ladrão antes de comprar qualquer software. Um ótimo exemplo é ter que instalar o cliente Origin e fazer com que ele seja verificado regularmente online para executar qualquer jogo publicado pela EA.
A EA não confia que pagamos pelo título do software, por isso nos obriga a apresentar nossos trabalhos quando solicitados. Os jogos para PC estão repletos de DRM e aplicativos como o Steam ou o U Play existem pelo mesmo motivo. Outros exemplos são da Sony, Disney, EMI e de todos os outros editores de entretenimento que decidem em que lugar do mundo você pode ouvir música ou assistir a um filme pelo qual pagou ou quantas vezes você pode fazê-lo.
Portanto, o DRM é ruim para o núcleo. Mas não realmente. O DRM é simplesmente uma maneira de um desenvolvedor ou editor acompanhar as versões e a autenticidade do software. Às vezes você precisa fazer isso pelo motivo certo.
A partir de agora, o motivo do Google está certo. Isso não significa que a empresa não pode mudar de ideia e enlouquecer (como a EA) no futuro e limitar como, onde, quando e por que podemos usar os aplicativos pelos quais pagamos, mas por enquanto tudo está bem. O Google adicionou esses metadados para que você possa comprar um aplicativo de qualquer distribuidor aprovado e ele funcionará com os recursos da Google Play Store, como a biblioteca da família e as assinaturas.
Os aplicativos precisam ser "assinados" para verificar seu conteúdo. A adição de metadados a essa assinatura garante que teremos DRM em todos os aplicativos eventualmente.
O Android pode ler os metadados inseridos automaticamente em um aplicativo e verificar se é uma versão de origem legítima e aprovada para uso pelo desenvolvedor. Se passar nessas verificações, será adicionado à sua biblioteca da Google Play Store. Você poderá atualizar pelo Google Play, usar itens como o Google Play Games para classificações e realizações ou compartilhar um aplicativo com pessoas da Biblioteca da família. E o desenvolvedor pode alterar os metadados a qualquer momento com uma nova chave de assinatura, que encerra o suporte à versão atual e cria uma nova listagem no Google Play.
O Google diz que fez isso por duas razões - a primeira é um pouco preocupante e permite que os desenvolvedores tenham mais controle sobre como seus aplicativos são usados. Certamente há potencial para abuso por lá, mas temos que esperar e ver se algum desenvolvedor tem alguma idéia ruim. A segunda é totalmente fora do campo esquerdo para a maioria de nós - muitas pessoas vivem onde os dados não são acessíveis e disponíveis, então compartilham aplicativos usando canais de distribuição ponto a ponto. Isso não significa que essas pessoas estejam roubando aplicativos. Isso significa que eles podem pagar através de um portal e usar uma rede ponto a ponto para obter sua cópia usando o mínimo de dados possível.
Os desenvolvedores querem que todos nós tenhamos acesso aos aplicativos que eles criam. Mais downloads significam mais exposição e mais receita por meio de vendas ou receita de anúncios. É isso que os desenvolvedores de aplicativos querem.
O Google pode estar usando um conjunto sofisticado de palavras para disfarçar o fato de que os aplicativos Android em breve terão DRM inserido de uma maneira difícil de remover e, eventualmente, seu telefone precisará lê-lo para instalá-los. Isso é inteligente - evitou que a Internet entre em erupção em um frenesi de forcados e furores normalmente reservados para caixas de pilhagem ou Comcast.
Mas é DRM, e o Google tem boas razões para adicioná-lo. Todos esperamos que todos os envolvidos não tenham nenhuma idéia sobre abusar.