¿Qué pasa con el soporte de idiomas de Android App Bundles?

Puede encontrar todo lo que necesita saber sobre los paquetes de aplicaciones de Android aquí . Como esta es una nueva forma de entregar apk, estoy muy interesado en cómo funciona.

Al echar un vistazo al video explicativo proporcionado en el sitio vinculado , comprenderá que App Bundle solo enviará los archivos de recursos de idioma apropiados al descargarlos de Google Play .

Ahora, ¿qué sucede cuando cambio el idioma del sistema después de la instalación ? ¿La aplicación no se traducirá incluso si en el App Bundle original estaba mi idioma empaquetado?

Respuestas (2)

De acuerdo con una charla de Google I/O '18 , Google Play descargará todos los " idiomas usados ​​típicamente " y recuperará otros a pedido.

En el raro caso de que un usuario cambie a un nuevo idioma que no conocíamos antes, Play entregará dinámicamente divisiones relevantes a su dispositivo. ( https://youtu.be/0raqVydJmNE?t=13m9s )

¿Hay documentación sobre esto? ¿Puede un programador proporcionar una funcionalidad que permita al usuario cambiar el idioma desde dentro de la aplicación y solo para esa aplicación?

Supongamos que su aplicación admite dos idiomas, inglés y español.

Caso 1 : está cargando APK , se enviarán ambos idiomas, depende del usuario seleccionar lo que quiere usar.

Caso 2 : sabe que ciertos usuarios siempre usarán español, por lo que en lugar de un paquete completo, puede enviar un paquete solo con soporte en español.

Si ha enviado la aplicación en español pero el usuario quiere inglés, Google enviará dinámicamente esas aplicaciones divididas para inglés.

Pero si el usuario opta por el francés, no será compatible ya que su aplicación tiene soporte en inglés y español, solo el usuario puede usar un tercero si quiere traducir.

Respuesta :

Sí, si su aplicación es compatible con ese idioma, Google la enviará incluso si no está en el paquete.

No, si no tiene soporte para el idioma seleccionado.

En la sesión de E/S que vinculé en mi respuesta, indicaron algo diferente. Dijeron que se descargarían después de la instalación automáticamente.
Gracias @creativecreatormaybenot por señalar el error, he rectificado la respuesta.