Lo que necesita saber sobre los paquetes de aplicaciones de Android

Fuente: Joe Maring / Android Central

En 2018, Google introdujo una nueva forma de cargar aplicaciones en Google Play: Archivo Paquete de aplicaciones de Android. Avance rápido hasta agosto de 2021, que ahora es un requisito para todo esto. el nuevo Las aplicaciones enviadas a Google usan el formato.

A menos que sea un desarrollador, probablemente no verá ningún cambio. Hablaremos sobre cómo funciona todo y discutiremos los pros y los contras de este paso, pero realmente no hay nada perdido ni ganado para la mayoría de los usuarios. Mejores teléfonos Android. «Más» es la palabra clave aquí: si tiene un plan de datos con un límite bajo o su conexión es muy lenta, tendrá un poco menos de descargas cuando instale una aplicación.

Las descargas más pequeñas y los tiempos de descarga más cortos son excelentes cuando marcan la diferencia, por lo que es bueno escuchar eso. Echemos un vistazo a todo lo que necesita saber sobre los paquetes de aplicaciones de Android.

Ofertas de VPN: licencia de por vida por $ 16 y planes mensuales por $ 1 y más

¿Qué es el formato .aab?

La extensión .aab significa (lo adivinaste) Paquete de aplicaciones de Android Es mucho más corto de escribir y leer, por lo que nos referiremos a él con este nombre.

Si desea trabajar con archivos del sistema en su teléfono o descargar aplicaciones desde fuera de Google Play Store, probablemente ya sepa que las aplicaciones de Android usan el formato de archivo .apk. Todavía lo hacen, pero probablemente no se cargaría de esa manera si instalara la aplicación a través de Play Store. En mayo de 2018 Google introdujo el formato .aab.Ya lo utilizan miles de aplicaciones muy populares, incluidos los principales desarrolladores como Adobe y Gameloft.

Los paquetes de aplicaciones están diseñados para brindarle lo que necesita para ejecutar una aplicación de Android y nada más.

Los archivos APK están diseñados para agrupar todo lo que un dispositivo necesita para ejecutar una aplicación en un solo paquete que puede instalar. Si miras dentro del archivo .apk, a menudo encontrarás que hay muchas cosas no También es necesario ejecutar la aplicación allí. Por ejemplo, un hablante de inglés que instala una aplicación en un teléfono inteligente necesita recursos de aplicación diferentes a los de un hablante de español que instala la misma aplicación en una tableta. Pero el archivo .apk típico tenía los dos conjuntos de activos (y muchos) dentro de todos modos porque no tenía idea de qué partes necesitaría al crearlo.

READ  El jefe de PlayStation dice que vendrán más adquisiciones

Eso es lo que resuelve el formato de archivo .abb, al menos en la superficie. Una vez que el desarrollador ha terminado de escribir y probar su aplicación, puede compilarla en un archivo grande que contiene todo lo necesario para ejecutarse en cada dispositivo en cada región que el desarrollador admita. Entonces este archivo se carga en Google AppsGoogle puede convertirlo en una aplicación que contiene solo los activos y archivos que necesita para ejecutar la aplicación en su dispositivo. Por supuesto, esta aplicación todavía está en el formato .apk «normal», y nunca sabrías que hay algo diferente en la forma en que se cargó si no lo lees en línea.

Los paquetes de aplicaciones ahorran costos de ancho de banda para los usuarios y para el propio Google.

Esto puede reducir cientos de megabytes del tamaño del archivo. Por supuesto, cien megabytes aquí o allá no hacen mucha diferencia para la mayoría de nosotros porque nuestros planes telefónicos nos ahorran muchos datos y es muy rápido, o usamos Wi-Fi para instalar aplicaciones. Puede ser muy importante para estos planes de datos limitados, de cualquier manera, ahorrar tiempo de descarga nunca es malo.

Para Google, que ofrece toneladas de aplicaciones a tantos usuarios todos los días, marca una gran diferencia. Multiplique 150 MB por 1.000.000 de usuarios, luego multiplique ese número por 365. Esta cantidad de ancho de banda marca la diferencia para cualquier empresa, incluso Google.

Cambiar al formato .aab no perjudica al usuario final y le ahorra a Google mucho dinero. Pero hay algunas otras cosas que mencionar que no son tan buenas.

READ  Microsoft comienza a probar el trazado de rayos de Minecraft en Xbox

Construido en la nube

Unidades de procesamiento de tensor de Google Cloud

Fuente: Google.

Para que la aplicación funcione en su teléfono Android, debe ser firmado digitalmente por el desarrollador que lo creó. Esta firma se verifica cuando ejecuta la aplicación o cuando intenta actualizar la aplicación, y si no se verifican las cosas, no puede ejecutarla ni actualizarla.

Dado que los paquetes .abb se convierten en archivos .apk que se pueden instalar en la nube, la firma la realiza Google. Esto significa que el desarrollador debe permitir que Google asigne una clave cuando la aplicación se está compilando a través del programa de desarrollador, o el desarrollador debe proporcionarle a Google su propia clave de firma.

Las claves de firma son una parte importante de la seguridad de las aplicaciones, y antes de que surgiera la idea de los paquetes .abb, se les dijo a los desarrolladores que nunca los dejaran fuera de su posesión porque podrían permitir que otra persona se hiciera pasar por ellos en relación con la aplicación. Entonces, si tuviera mi clave de firma, podría hacer una actualización maliciosa de mi aplicación, y nadie sería más sabio.

Es muy poco probable que algún actor deshonesto pueda piratear Play Store y firmar el malware con las claves correctas, pero le da a Google un poco más de control del que solía tener. Los desarrolladores, sin embargo, están preocupados con razón por esto. La respuesta de Google ha sido proporcionar un sistema de transparencia de código donde un desarrollador puede incluir algún código en su aplicación, que luego se utiliza para verificar que una aplicación creada por Google coincide con lo que se ha subido.

A la gente también le preocupa que solo Google Play admita aplicaciones .abb y tiendas de aplicaciones de terceros. Enfréntate a otra batalla cuesta arriba Cuando se trata de adopción. Para solucionar este problema, Google lo hizo para que el desarrollador pudiera descargar el archivo apk. de su aplicación está firmada con la clave correcta a través de Google Play Developer Console en cualquier momento, incluso si la aplicación no se ha publicado.

READ  Las imágenes filtradas del Galaxy Z Flip 4 muestran una arruga potencialmente menos perceptible

Deberíamos preocuparnos por cuánto control tiene Google sobre Android. Sin embargo, el hecho es que la mayoría de los usuarios están bastante contentos con él.

Si bien deberíamos estar preocupados por cuánto control tiene Google sobre Android, el hecho es que la mayoría de los usuarios están bastante contentos con él. Pasar al paquete de aplicaciones de Android le da a Google más control, pero también ofrece descargas más pequeñas que ahorran tiempo y dinero a todas las partes. Otras compañías ser Capaz de admitir el formato de archivo .abb y Amazon hizo exactamente eso.

A menos que sea un desarrollador, realmente no hay nada de qué preocuparse fuera de que Google eventualmente obtenga una ligera ventaja sobre su competencia de Android.

Podemos ganar comisiones por compras utilizando nuestros enlaces. aprende más.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *