Existen muchas razones por las que uno podría tener varias cuentas para un servicio en línea, pero si la aplicación Android de ese servicio no le permite cambiar entre sus cuentas, entonces tendrá que encontrar una solución alternativa. Tal vez tenga una cuenta iniciada en la aplicación y otra en el sitio web, o tal vez haya clonado la aplicación para tener dos instancias de ella instaladas en su teléfono.

La clonación de aplicaciones es una solución muy popular para este problema, pero a menos que el fabricante de equipos originales de tu dispositivo haya implementado la función, tendrás que buscar un clonador de aplicaciones de terceros en Google Play o en otro lugar para realizar el trabajo. Esto se debe a que Android no admite de forma nativa la clonación de aplicaciones, pero eso podría cambiar con Android 14.

Google está probando una nueva función de “aplicaciones clonadas” enAndroid 14que te permitirá “crear una segunda instancia de una aplicación para que puedas usar dos cuentas al mismo tiempo”. Esta función puede estar 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 a continuación.

Cuando clonas tu primera aplicación a través de la función de “aplicaciones clonadas”, Android crea lo que se denomina un “perfil de usuario clonado” e instala esa aplicación en el perfil. Cualquier aplicación que clones posteriormente se instala en el mismo perfil clonado que se creó antes. Dado que el perfil clonado no comparte datos de la aplicación con el perfil de usuario principal, eso significa que cualquier aplicación que clones no conservará tu información de inicio de sesión ni tus configuraciones, por lo que tendrás que configurarlas desde cero. Si decides que ya no necesitas la aplicación clonada, puedes 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 en sí seintrodujo por primera vez 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 que sigue faltando 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ías por error la aplicación equivocada todo el tiempo. En versiones anteriores, el lanzador aplicabapor error insigniasque indicaban que las aplicaciones clonadas pertenecían a un perfil de trabajo. De hecho, el lanzador pensaba que tu dispositivo tiene un perfil de trabajo cuando tal vez no exista ninguno, abarrotando tu cajón de aplicaciones con una pestaña de perfil de trabajo. Si bien el 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 puedas clonar aplicaciones si tu dispositivo no ejecuta Android 14. Como mencioné antes, muchas compilaciones OEM de Android vienen con su propia versión de esta función, 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 parasu función "Aplicaciones paralelas"en el que luego instala las aplicaciones que elijas. La mayoría de los clonadores de aplicaciones de terceros comoSheltercrean 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 instalar una aplicación en un perfil de trabajo la clona de manera efectiva, 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 los archivos y el uso compartido de archivos entre perfiles puede ser complicado. Un perfil clonado, por otro lado, solo está parcialmente aislado de su perfil principal. Las aplicaciones instaladas en el perfil clonado tienen sus propios directorios de datos de aplicaciones privados y no pueden acceder a los archivos guardados en los directorios de datos de aplicaciones privados de las aplicaciones originales en el perfil principal, pero pueden acceder al almacenamiento o los datos a los que también pueden acceder las aplicaciones en el perfil principal.

La implementación y el uso del perfil de clonación de Android está definido por el CDD (Documento de definición de compatibilidad). El CDD de Android 13estableceque la creación de 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 característica obligatoria que los OEM deban implementar en Android 14. Sin embargo, ahora que la función parece tener el apoyo de Google, anticipo que los OEM que aún no han implementado este tipo de función simplemente adoptarán la implementación de clonación de aplicaciones de Android 14.

Sin embargo, hay algunas advertencias que debo tener en cuenta. En primer lugar, esta función está siendo probada actualmente por Google, 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 activar 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 habilitar o deshabilitar esta función, y no sé si se está desarrollando algo así actualmente. Estaré atento a cualquier desarrollo adicional sobre esta función.