Android 14 podría permitirte clonar aplicaciones para que puedas usar dos cuentas al mismo tiempo

Android 14 se está preparando para agregar una función de clonación de aplicaciones que le permitirá clonar una aplicación para que pueda usar dos cuentas al mismo tiempo.

Hay muchas razones por las que uno puede tener varias cuentas para un servicio en línea, pero si eso la aplicación de Android del servicio no le permite cambiar entre sus cuentas, entonces tendrá que encontrar una solución alterna. Tal vez haya iniciado sesión en una cuenta en la aplicación y otra en el sitio web, o tal vez haya clonado la aplicación para tener dos instancias instaladas en su teléfono.

La clonación de aplicaciones es una solución muy popular para este problema, pero a menos que el OEM de su dispositivo implemente el ellos mismos, tendrá que encontrar un clonador de aplicaciones de terceros en Google Play o en otro lugar para hacer el trabajo. Esto se debe a que Android no admite aplicaciones de clonación de forma nativa, pero eso podría cambiar con Android 14.

Google está probando una nueva función de "aplicaciones clonadas" en

androide 14 eso le permitirá "crear una segunda instancia de una aplicación para que pueda usar dos cuentas al mismo tiempo". Esta característica puede ser disponible para los usuarios a través de la aplicación Configuración en Configuración > Aplicaciones > Aplicaciones clonadas, como se muestra en las capturas de pantalla incrustadas abajo.

Cuando clona su primera aplicación a través de la función de "aplicaciones clonadas", Android crea lo que se llama un "perfil de usuario clonado" e instala esa aplicación en el perfil. Cualquier aplicación que clone después se instala en el mismo perfil de clonación que se creó anteriormente. Dado que el perfil de clonación no comparte datos de la aplicación con el perfil de usuario principal, eso significa que las aplicaciones que clone no conservarán su información de inicio de sesión o configuración, por lo que tendrá que configurarlas desde cero. Si decide que ya no necesita la aplicación clonada, puede eliminarla a través de la página de "aplicaciones clonadas" o a través de la interfaz estándar de "información de la aplicación".

Aunque la función de "aplicaciones clonadas" es nueva en Android 14, el perfil de usuario clonado fue primero introducido en Android 12. Sin embargo, Android no ha ofrecido una forma, fuera de los comandos ADB, para que los usuarios creen ese perfil o elijan qué aplicaciones instalar en él, hasta ahora.

Otra pieza clave que faltaba en versiones anteriores (y aún falta en Android 14 DP1) es la integración del lanzador. Las aplicaciones clonadas deben diferenciarse de sus originales en la pantalla de inicio de alguna manera, de lo contrario, abriría por error la aplicación incorrecta todo el tiempo. En versiones anteriores, el lanzador aplicar insignias por error lo que significa que las aplicaciones clonadas pertenecían a un perfil de trabajo. De hecho, el iniciador pensaría que su dispositivo tiene un perfil de trabajo cuando es posible que no exista ninguno, llenando el cajón de su aplicación con una pestaña de perfil de trabajo. Si bien Pixel Launcher en Android 14 DP1 no aplica una insignia de perfil de trabajo a las aplicaciones clonadas, no las diferencia en absoluto y también continúa con el error de crear una pestaña de perfil de trabajo. Al menos ahora está claro que la clonación de aplicaciones está en proceso de actualización para que realmente se pueda usar en Android 14.

Sin embargo, eso no quiere decir que no pueda clonar aplicaciones si su dispositivo no ejecuta Android 14. Como mencioné antes, muchas compilaciones OEM de Android vienen con su propia versión de esta característica, y también hay muchas aplicaciones de terceros que brindan esta funcionalidad. En su mayor parte, estas implementaciones existentes clonan aplicaciones instalándolas en perfiles de usuario secundarios. OxygenOS de OnePlus, por ejemplo, crea un perfil de usuario dedicado para su función de "Aplicaciones paralelas" que luego instala las aplicaciones de su elección. La mayoría de los clonadores de aplicaciones de terceros como Refugio crear un perfil de trabajo porque ese es el único tipo de perfil que pueden crear con las API que están disponibles para ellos y los privilegios que pueden obtener.

Si bien la instalación de una aplicación en un perfil de trabajo la clona efectivamente, usar un perfil de trabajo de esta manera plantea algunos desafíos. Además del conflicto de la interfaz de usuario, los perfiles de trabajo están completamente aislados de la cuenta de usuario principal, por lo que el acceso a archivos y el uso compartido de archivos entre perfiles puede ser complicado. Un perfil de clon, por otro lado, solo está parcialmente aislado de su perfil principal. Las aplicaciones instaladas en el perfil de clonación tienen sus propios directorios de datos de aplicaciones privadas y no pueden acceder a los archivos guardados en los datos de aplicaciones privadas. directorios de las aplicaciones originales en el perfil principal, pero pueden acceder al almacenamiento o a los datos a los que también pueden acceder las aplicaciones en el perfil principal perfil.

La implementación y el uso del perfil de clonación de Android están definidos por el CDD o Documento de definición de compatibilidad. El DDC de Android 13 estados que crear un perfil de clonación con el fin de ejecutar instancias duales de la misma aplicación es opcional, pero no estoy seguro de si se convertirá en una función obligatoria para que los OEM la implementen en Android 14. Sin embargo, ahora que la característica parece tener soporte de Google, anticipo que los OEM que tienen aún para implementar este tipo de función, simplemente adoptará la clonación de aplicaciones de Android 14 implementación.

Sin embargo, hay algunas advertencias que debo tener en cuenta. En primer lugar, Google está probando esta función actualmente, por lo que no hay garantía de que llegue a la versión estable de Android 14. Esta función está deshabilitada de forma predeterminada en Android 14 DP1, por lo que tuve que alternar una bandera de desarrollador para que esta interfaz de usuario apareciera en la aplicación Configuración.

Además, la lista de aplicaciones que se pueden clonar actualmente está restringida a un puñado de aplicaciones definidas por el OEM; Tuve que modificar una bandera para que Discord, Facebook y Telegram aparecieran en las capturas de pantalla que se muestran arriba. No hay ningún mecanismo o API para participar o no, y no sé si tal cosa se está desarrollando actualmente. Estaré atento a cualquier desarrollo adicional en esta función.