Logo es.androidermagazine.com
Logo es.androidermagazine.com

Google está agregando drm a todas las aplicaciones de Android, pero es por las razones correctas

Anonim

A principios de esta semana, Google lanzó silenciosamente una función que agrega una cadena de metadatos a todos los archivos APK (ese es el tipo de archivo para las aplicaciones de Android) cuando el desarrollador los firma. No puede instalar una aplicación que no se haya firmado durante su compilación final, lo que significa que todas las aplicaciones creadas con el último esquema de firma APK tendrán una pequeña porción de DRM incorporada. Y eventualmente, su teléfono ejecutará una versión de Android que no podrá instalar aplicaciones sin ella.

¿Que demonios? DRM? ¿Por qué?

DRM es la razón por la que Netflix solía funcionar solo en teléfonos aprobados. Pero no tiene que ser usado para el mal.

Podemos relajarnos (por ahora). Todos odiamos DRM (técnicamente, Gestión de derechos digitales) debido a la forma en que los desarrolladores y editores lo han abusado. DRM significa que está siendo tratado como un ladrón antes de comprar cualquier software. Un gran ejemplo es tener que instalar el cliente de Origin y hacer que se revise regularmente en línea para ejecutar cualquier juego publicado por EA.

EA no confía en que hayamos pagado por el título del software, por lo que nos obliga a presentar nuestros documentos cuando lo solicitemos. Los juegos de PC están llenos de DRM y las aplicaciones como Steam o U Play existen por la misma razón. Otros ejemplos provienen de Sony, Disney, EMI y cualquier otra editorial de entretenimiento que decide en qué parte del mundo se le permite escuchar música o ver una película que pagó, o cuántas veces se le permite hacerlo.

Entonces DRM es malo para el núcleo. Pero no realmente. DRM es simplemente una forma para que un desarrollador o editor realice un seguimiento de las versiones y la autenticidad del software. A veces necesitas hacer eso por la razón correcta.

A partir de ahora, la razón de Google es correcta. Eso no significa que la compañía no pueda cambiar su tono y volverse loco (como EA) en el futuro y limitar cómo, dónde, cuándo y por qué podemos usar las aplicaciones que pagamos, pero por ahora todo está bien. Google agregó estos metadatos para que pueda comprar una aplicación de cualquier distribuidor aprobado y funcionará con las funciones de Google Play Store, como la biblioteca familiar y las suscripciones.

Las aplicaciones deben estar "firmadas" para verificar su contenido. Agregar metadatos a esta firma asegura que finalmente tendremos DRM en cada aplicación.

Android puede leer los metadatos insertados automáticamente en una aplicación y verificar que sea una versión legítima y aprobada para su uso por el desarrollador. Si pasa estos controles, se agrega a su biblioteca de Google Play Store. Podrá actualizar a través de Google Play, usar cosas como Google Play Games para tablas de clasificación y logros, o compartir una aplicación con personas en su Biblioteca familiar. Y el desarrollador puede cambiar los metadatos en cualquier momento con una nueva clave de firma, que finaliza el soporte para la versión actual y crea una nueva lista en Google Play.

Google dice que hizo esto por dos razones: la primera es un poco preocupante, y es para permitir a los desarrolladores un mayor control sobre cómo se usan sus aplicaciones. Ciertamente, existe la posibilidad de abuso allí, pero tenemos que esperar y ver si algún desarrollador tiene alguna mala idea. El segundo está directamente fuera del campo izquierdo para la mayoría de nosotros: muchas personas viven donde los datos no son asequibles y están disponibles, por lo que comparten aplicaciones que utilizan canales de distribución punto a punto. Eso no significa que estas personas estén robando aplicaciones. Significa que pueden pagar a través de un portal y luego usar una red de igual a igual para obtener su copia utilizando la menor cantidad de datos posible.

Los desarrolladores quieren que todos tengamos acceso a las aplicaciones que crean. Más descargas significan más exposición y más ingresos a través de ventas o ingresos publicitarios. Eso es lo que quieren los desarrolladores de aplicaciones.

Google puede estar usando un conjunto de palabras sofisticadas para ocultar el hecho de que pronto todas las aplicaciones de Android tendrán DRM insertado de una manera que es difícil de eliminar y, finalmente, su teléfono deberá poder leerlo para instalarlas. Eso es inteligente: evitó que Internet entrara en erupción en un frenesí de horcas y furor normalmente reservado para botines o Comcast.

Pero es DRM, y Google tiene muy buenas razones para agregarlo. Esperemos que todos los involucrados no tengan ninguna idea sobre el abuso.