Plus tôt cette semaine, Google a discrètement lancé une fonctionnalité qui ajoute une chaîne de métadonnées à tous les fichiers APK (c'est le type de fichier pour les applications Android) lorsqu'ils sont signés par le développeur. Vous ne pouvez pas installer une application qui n'a pas été signée lors de sa construction finale, ce qui signifie que toutes les applications construites à l'aide du dernier schéma de signature APK auront un joli petit morceau de DRM intégré. Et, éventuellement, votre téléphone fonctionnera sous une version d'Android qui ne pourra pas installer d'applications sans cette application.
Que se passe-t-il? DRM? Pourquoi?
Le DRM est la raison pour laquelle Netflix ne fonctionnait que sur des téléphones approuvés. Mais il ne doit pas être utilisé pour le mal.
Nous pouvons nous détendre (pour l'instant). Nous détestons tous les DRM (techniquement, la gestion des droits numériques) en raison de la façon dont les développeurs et les éditeurs les ont maltraités. DRM signifie que vous êtes traité comme un voleur avant d'acheter un logiciel. Un bon exemple consiste à installer le client Origin et à le faire vérifier régulièrement en ligne pour exécuter tous les jeux publiés par EA.
EA ne croit pas que nous avons payé le titre du logiciel, ce qui nous oblige à présenter nos documents à la demande. Les jeux sur PC sont en proie à la gestion des droits numériques (DRM) et des applications telles que Steam ou U Play existent pour la même raison. D'autres exemples sont fournis par Sony, Disney, EMI et tous les autres éditeurs de divertissement qui décident où dans le monde vous êtes autorisé à écouter de la musique ou à regarder un film que vous avez payé, ou combien de fois vous êtes autorisé à le faire.
Donc, la gestion des droits numériques est mauvaise au cœur. Mais pas vraiment. La GDN est simplement un moyen pour un développeur ou un éditeur de garder une trace des versions et de l'authenticité des logiciels. Parfois, vous devez le faire pour la bonne raison.
À partir de maintenant, la raison de Google est la bonne. Cela ne veut pas dire que la société ne peut plus changer de ton, devenir folle (comme EA) à l'avenir et limiter comment, où, quand et pourquoi nous pouvons utiliser les applications que nous avons payées, mais pour l'instant tout va bien.. Google a ajouté ces métadonnées afin que vous puissiez acheter une application auprès de tout distributeur agréé et que cela fonctionne avec les fonctionnalités de Google Play Store telles que la bibliothèque familiale et les abonnements.
Les applications doivent être "signées" pour vérifier leur contenu. L'ajout de métadonnées à cette signature garantit la présence éventuelle de DRM dans chaque application.
Android peut lire les métadonnées insérées automatiquement dans une application et vérifier qu'il s'agit d'une version légitimement obtenue et approuvée par le développeur. S'il réussit ces vérifications, il est ajouté à votre bibliothèque Google Play Store. Vous pourrez mettre à jour via Google Play, utiliser des outils tels que Google Play pour les classements et les réalisations, ou partager une application avec des personnes de votre bibliothèque familiale. Et le développeur peut modifier les métadonnées à tout moment avec une nouvelle clé de signature, ce qui met fin au support de la version actuelle et crée une nouvelle liste dans Google Play.
Google affirme avoir agi de la sorte pour deux raisons. La première est un peu inquiétante. Elle permet aux développeurs de mieux contrôler la manière dont leurs applications sont utilisées. Il y a certainement un potentiel d'abus là-bas, mais nous devons attendre et voir si des développeurs ont de mauvaises idées. La deuxième solution est pour la plupart d’entre nous hors du champ gauche. De nombreuses personnes vivent dans des zones où les données ne sont ni abordables ni disponibles. Elles partagent donc des applications via des canaux de distribution poste à poste. Cela ne signifie pas que ces personnes volent des applications. Cela signifie qu'ils peuvent payer via un portail puis utiliser un réseau peer-to-peer pour obtenir leur copie en utilisant le moins de données possible.
Les développeurs veulent que nous ayons tous accès aux applications qu'ils ont créées. Plus de téléchargements signifient plus d'exposition et plus de revenus via les ventes ou les revenus publicitaires. C'est ce que les développeurs d'applications veulent.
Google utilise peut-être un ensemble de mots sophistiqués pour dissimuler le fait que les applications Android auront bientôt un DRM inséré de manière difficile à supprimer et que votre téléphone devra éventuellement pouvoir le lire pour l'installer. C’est intelligent - cela a empêché Internet d’éclater dans une frénésie de fourches et de fureurs normalement réservées aux boîtes à surprises ou à Comcast.
Mais il s’agit de DRM, et Google a de très bonnes raisons de l’ajouter. Espérons tous que toutes les personnes impliquées n’auront aucune idée d’en abuser.