Según esta entrada del blog Google ha añadido un metadato de seguridad en la parte superior de un APK para verificar que fue distribuido originalmente por Google Play. Más concretamente, añade Bloqueo de la firma del APK al archivo APK.
Tengo algunas preguntas al respecto:
(1) ¿Cómo insertó Google los metadatos en el bloque de firma del APK y cómo verifica esos metadatos en el teléfono (técnicamente)?
¿Supongo que es posible crear contenido personalizado en este bloque de firmas? Digamos que quiero distribuir algún APK de forma privada en mi empresa, cuando el usuario instala ese APK entonces puedo averiguar si el APK pertenece a nuestra empresa o no, al igual que hizo Google con sus aplicaciones en Play Store.
(2) Si todos los promotores utilizan Firma de aplicaciones por parte de Google Play Entonces, ¿los mencionados metadatos de seguridad son innecesarios? Porque Google puede simplemente verificar el certificado dentro de cada APK.
Mis disculpas por la superficialidad de la comprensión. Cualquier comentario será muy apreciado.