Artículo

Lo que necesita saber sobre los paquetes de aplicaciones de Android

protection click fraud

En 2018, Google introdujo una nueva forma de cargar aplicaciones en Google Play: el Paquete de aplicaciones de Android. Avance rápido hasta agosto de 2021, y ahora es un requisito que todos nuevolas solicitudes enviadas a Google utilizan 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 la mudanza, pero realmente no hay nada perdido ni ganado para la mayoría de los usuarios de la mejores teléfonos Android. "La mayoría" es la palabra clave aquí: si tiene un plan de datos con un límite bajo o tiene una conexión muy lenta, tendrá descargas un poco más pequeñas 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, planes mensuales a $ 1 y más

¿Qué es el formato .aab?

La extensión .aab significa (lo adivinaste) Paquete de aplicaciones de Android y es mucho más corto de escribir y leer, por lo que los haremos referencia con este nombre.

Si le gusta jugar con los archivos del sistema en su teléfono o descargar aplicaciones desde fuera de la tienda Google Play, probablemente ya sepa que las aplicaciones de Android usan el formato de archivo .apk. Todavía lo hacen, pero es posible que no se haya cargado de esa manera si instaló la aplicación a través de Play Store. En mayo de 2018 Google introdujo el formato .aaby miles de aplicaciones muy populares ya lo están usando, incluidos importantes 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 no nada adicional.

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. Sin embargo, si miras dentro de un archivo .apk, encontrarás que a menudo hay muchas cosas que no también necesita 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 un archivo .apk típico tiene ambos conjuntos de activos (y mucho más) dentro de él de todos modos porque no tenía idea de qué partes necesitaría cuando se creó.

Eso es lo que resuelve el formato de archivo .abb, al menos en la superficie. Una vez que un desarrollador ha terminado de escribir y probar su aplicación, puede empaquetarla en un archivo grande que contiene todo lo necesario para ejecutarse en cada dispositivo en cada región que el desarrollador admita. Luego, este archivo se carga en Google Play, donde Google puede convertirlo en una aplicación que solo tiene 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 hubo algo diferente en la forma en que se cargó si no lo leíste en Internet.

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

Esto puede reducir cientos de Mb del tamaño del archivo. Por supuesto, cien Mb aquí o allá no hacen mucha diferencia para la mayoría de nosotros porque nuestros planes telefónicos nos brindan una gran cantidad de datos y son muy rápidos, o estamos usando Wi-Fi para instalar aplicaciones. Sin embargo, puede ser muy importante para esos planes de datos limitados y, de cualquier manera, ahorrar tiempo de descarga nunca es malo.

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

El cambio al formato .aab no perjudica al usuario final y le ahorra a Google una tonelada de dinero. Pero hay un par de otras cosas que deben mencionarse que no son tan buenas.

Construido en la nube

Unidades de procesamiento de tensor de Google CloudFuente: Google.

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

Debido a que los paquetes .abb se convierten en archivos .apk instalables en la nube, Google realiza la firma. Eso significa que el desarrollador debe permitir que Google asigne una clave cuando la aplicación se crea a través del software del desarrollador, o el desarrollador debe proporcionar a Google su clave de firma.

Las claves de firma son una pieza fundamental de la seguridad de la aplicación, y antes de que surgiera la idea de los paquetes .abb, se les dijo a los desarrolladores que nunca los deje fuera de su posesión porque podría permitir que otra persona se haga pasar por ellos en la medida en que la aplicación sea preocupado. Entonces, si tiene mi clave de firma, puede realizar una actualización maliciosa en mi aplicación, y nadie se daría cuenta.

La posibilidad de que algún actor deshonesto pueda violar Play Store y firmar malware usando las claves correctas es muy poco probable, pero le da a Google un poco más de control del que tenía antes. Los desarrolladores, sin embargo, están legítimamente preocupados por esto. La respuesta de Google ha sido proporcionar un sistema de transparencia de código donde un desarrollador puede incluir algunos código en su aplicación, que luego se utiliza para comprobar que la aplicación generada por Google coincide con lo que subido.

A la gente también le preocupa que solo Google Play admita aplicaciones en formato .abb y tiendas de aplicaciones de terceros. enfrenta otra batalla cuesta arriba cuando se trata de adopción. Para solucionar este problema, Google lo ha hecho para que un desarrollador pueda descargar un .apk de su aplicación firmado con la clave correcta a través de Google Play Developer Console en cualquier momento, incluso si la aplicación no está publicada.

Si bien deberíamos estar preocupados por la cantidad de control que Google tiene sobre Android, el hecho es que la mayoría de los usuarios están completamente satisfechos con él. El cambio a Android App Bundle le da a Google un poco más de control, pero también permite descargas más pequeñas que ahorran tiempo y dinero a todas las partes. Otras compañías son capaz de adoptar el formato de archivo .abb, y Amazon ha hecho precisamente eso.

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

Podemos ganar una comisión por compras usando nuestros enlaces. Aprende más.

Google Pixel 5a se dará a conocer el 17 de agosto, afirma una nueva filtración
Los rumores dicen que

Si se cree una nueva filtración, el Pixel 5a 5G de Google se dará a conocer este martes. La filtración también sugiere que el teléfono tendrá una batería grande de 4.680 mAh.

8 mejores consejos, trucos y trucos de Google Calendar que necesita saber
Dale a tu horario un toque personal

Google Calendar es fácil de usar, pero difícil de dominar sin una guía. Hemos seguido todas las adiciones y mejoras de Google a Calendar durante años, y sabemos cómo aprovechar al máximo la aplicación de Android o la aplicación del navegador. Estas son nuestras formas favoritas de mejorar Calendar, desde extensiones hasta atajos de teclado.

Por que reservé un Galaxy Watch 4 a pesar de estos 4 compromisos
¿Estás viendo?

El Galaxy Watch 4 aún no está probado como el abanderado del nuevo Wear OS 3, pero no pude presionar el botón de reserva lo suficientemente rápido el miércoles pasado. Así que aquí está la razón por la que estoy comprando un Galaxy Watch 4, y por qué usted también debería hacerlo.

Empareje una bombilla inteligente con un concentrador SmartThings y nunca mire hacia atrás
Vamos a encendernos

Samsung SmartThings es una fantástica plataforma para el hogar inteligente que te permite automatizar tu hogar gracias a la compatibilidad con algunos de los dispositivos más populares, incluidas las bombillas inteligentes. Entonces, si está buscando las mejores luces inteligentes para Samsung SmartThings, estas son sus opciones.

Jerry Hildenbrand

Jerry es un carpintero aficionado y un mecánico de árboles de sombra que lucha. No hay nada que no pueda desarmar, pero muchas cosas que no puede volver a montar. Lo encontrará escribiendo y expresando su opinión en voz alta sobre Android Central y ocasionalmente en Twitter.

instagram story viewer