Utilicé el gestor de archivos en Linux Mint para abrir el APK de un juego hecho con Unity. Para mi sorpresa dentro del archivo hay una carpeta bajo la ruta /activos/bin/Datos/Administrados/ que contiene casi 10mb de librerías DLL. Por lo que tengo entendido, éstas sólo deberían ser útiles en máquinas con Windows. ¿Por qué alguien cargaría 10mb de datos inútiles en un APK de 50mb? ¿Me estoy perdiendo algo aquí y las bibliotecas DLL de hecho pueden ser utilizadas por Android?
El archivo en linux da esta salida en las DLLs:
PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows
4 votos
Adivinanza cruda de
file
La aplicación utiliza Mono y carga el código a través de esas librerías de forma similar a como lo hace Wine en Linux. Algunas cosas comparables en Linux eran el win32codecs También una colección de*.dll
para soportar códecs multimedia adicionales en Linux.