Google está trabajando en la función "Sugerencias de instalación" para las tiendas de aplicaciones que les permitirá priorizar la instalación de aplicaciones importantes en teléfonos nuevos.
Migrar de un teléfono Android a otro, especialmente cuando se cambia a una nueva marca, es...no es muy fácil, para decirlo sin rodeos. La situación ha mejorado en los últimos años, con cada vez más aplicaciones y configuraciones que admiten una migración fluida, pero todo el proceso aún necesita algunas mejoras. pasos y bastante tiempo de su día, especialmente porque la mayoría de sus aplicaciones más antiguas se instalan una por una y luego requieren la intervención del usuario para un manual. iniciar sesión. Mientras Google trabaja en facilitando el inicio de sesión en aplicaciones En dispositivos nuevos, también están trabajando detrás de escena para acelerar el proceso de restauración masiva a través del nuevo "instalar". "sugerencias", que tiene como objetivo ayudar a que sus aplicaciones más importantes estén en funcionamiento lo más rápido posible en un nuevo dispositivo.
Como lo descubrió inicialmente el desarrollador reconocido de XDA lucas020400, los ingenieros de Google han descrito el "instalar sugerencias" como una forma para que las tiendas de aplicaciones, como Google Play Store, decidan qué filtro de compilador usar para dex2oat al instalar nuevas aplicaciones de forma masiva, como durante un proceso de configuración o restauración.
Aquí están las confirmaciones relevantes:
- Agrega un campo de "escenario de instalación" a las estructuras de datos apropiadas:
Este CL agrega un campo de "escenario de instalación" a varias estructuras de datos utilizadas por el Administrador de paquetes. Este valor será utilizado por una CL siguiente para ajustar la invocación de dexopt según el caso de uso indicado.
- Se agregaron nuevas propiedades de filtro del compilador para dexopt.
- Permisos agregados para nuevas banderas dexopt
Dex2avena es un compilador que toma un archivo APK y genera artefactos de compilación que el Tiempo de ejecución de Android (ART) se carga durante la instalación, lo que ayuda a acelerar los tiempos de carga de la aplicación. Dexopt es un programa que optimiza los archivos dex tras la instalación.
Según estas confirmaciones, parece que Install Hints permitirá pasar cuatro filtros de compilador diferentes durante la instalación de la aplicación: DEFAULT, FAST, BULK_CRITICAL y BULK_NON_CRITICAL. Suponemos que, durante el proceso de restauración de un teléfono, una tienda de aplicaciones puede enviar el indicador "BULK_CRITICAL" a dex2oat para que ciertos Las aplicaciones críticas se pueden instalar más rápidamente, a costa de la optimización (lo que presumiblemente puede suceder la próxima vez que se instale la aplicación). actualizado).
Según su historial de instalación y uso de aplicaciones, no sería difícil para una tienda de aplicaciones preinstaladas determinar qué aplicaciones utiliza con más frecuencia. Y según el dispositivo que tenga, una tienda de aplicaciones tendría un conjunto predeterminado de aplicaciones que sabe que son de vital importancia para su funcionalidad, como Google Play Services y otros servicios de software OEM. Por lo tanto, estas aplicaciones se pueden priorizar durante un proceso de instalación masiva, a costa de la optimización de la primera ejecución.
¿Cómo te afectaría este cambio como usuario? Bueno, las confirmaciones aún no se han fusionado, por lo que nuestro análisis se basa en la información que tenemos. podemos ver en las confirmaciones en este momento (y nuestro análisis podría cambiar cuando las confirmaciones finalmente sean fusionados). Como usuario que instala una gran cantidad de aplicaciones en un teléfono nuevo, la tienda de aplicaciones podrá priorizar las aplicaciones que sabe que ha usado con frecuencia en su último dispositivo usado. Entonces, si usa mucho WhatsApp Messenger, por ejemplo, la tienda de aplicaciones pasará la bandera al compilador para permitirle se instalará más rápidamente, para que pueda comenzar a iniciar sesión en las aplicaciones que le resulten más útiles. Por otro lado, para las aplicaciones que usas con menos frecuencia, estas se pueden instalar y optimizar normalmente. No sabemos cuánto tiempo le ahorrará esto al usuario; es muy probable que esto dependa de cuántas aplicaciones se consideren críticas y cuántas Las aplicaciones se están restaurando en primer lugar, pero podría reducir minutos en teléfonos más antiguos o más lentos al descargar cientos de aplicaciones.
Como se mencionó, las confirmaciones aún no se han fusionado, por lo que no sabemos cuándo llegarán estos cambios a Android o si habrá más cambios en el código. Si estas confirmaciones se fusionan en los próximos meses, veremos que esta función estará disponible para las tiendas de aplicaciones en androide 12.
Iconos hechos por Freepik de www.flaticon.com