Android 14 bereitet die Einführung einer Funktion zum Klonen von Apps vor, mit der Sie eine App klonen können, sodass Sie zwei Konten gleichzeitig verwenden können.
Es gibt viele Gründe, warum man mehrere Konten für einen Onlinedienst haben könnte, aber wenn das so ist Wenn Sie mit der Android-App des Dienstes nicht zwischen Ihren Konten wechseln können, müssen Sie eine finden Problemumgehung. Möglicherweise haben Sie ein Konto in der App und ein anderes auf der Website angemeldet, oder Sie haben die App geklont, sodass zwei Instanzen davon auf Ihrem Telefon installiert sind.
Das Klonen von Apps ist eine sehr beliebte Lösung für dieses Problem, es sei denn, der OEM Ihres Geräts hat dies implementiert Um die Funktion selbst nutzen zu können, müssen Sie einen App-Kloner eines Drittanbieters bei Google Play oder anderswo finden, um dies zu tun Arbeit. Das liegt daran, dass Android das Klonen von Apps nicht nativ unterstützt, aber das könnte sich mit Android 14 ändern.
Google testet eine neue Funktion für „geklonte Apps“.
Wenn Sie Ihre erste App über die Funktion „Geklonte Apps“ klonen, erstellt Android ein sogenanntes „Benutzerprofil klonen“ und installiert die App im Profil. Alle Apps, die Sie anschließend klonen, werden auf demselben Klonprofil installiert, das zuvor erstellt wurde. Da das Klonprofil keine App-Daten mit dem Profil des übergeordneten Benutzers teilt, bedeutet das, dass alle Apps, die Sie klonen, Ihre Anmeldeinformationen oder Einstellungen nicht behalten, sodass Sie sie von Grund auf neu einrichten müssen. Wenn Sie entscheiden, dass Sie die geklonte App nicht mehr benötigen, können Sie die App über die Seite „Geklonte Apps“ oder über die Standardschnittstelle „App-Info“ löschen.
Obwohl die Funktion „geklonte Apps“ in Android 14 neu ist, war das Klonen des Benutzerprofils selbst das erste eingeführt in Android 12. Android bietet Benutzern jedoch außer ADB-Befehlen keine Möglichkeit, dieses Profil zu erstellen oder auszuwählen, welche Apps darauf installiert werden sollen – bis jetzt.
Ein weiteres wichtiges Element, das in früheren Versionen fehlte (und immer noch in Android 14 DP1 fehlt), ist die Launcher-Integration. Geklonte Apps müssen auf dem Startbildschirm irgendwie von ihren Originalen unterschieden werden, sonst würden Sie fälschlicherweise ständig die falsche App öffnen. In früheren Versionen würde der Launcher dies tun versehentlich Abzeichen anbringen Dies bedeutet, dass die geklonten Apps zu einem Arbeitsprofil gehörten. Tatsächlich geht der Launcher davon aus, dass Ihr Gerät über ein Arbeitsprofil verfügt, auch wenn möglicherweise überhaupt keins vorhanden ist, wodurch Ihre App-Schublade mit einer Arbeitsprofil-Registerkarte überfüllt wird. Während der Pixel Launcher in Android 14 DP1 kein Arbeitsprofil-Badge auf geklonte Apps anwendet, unterscheidet er sie überhaupt nicht und setzt außerdem den Fehler bei der Erstellung einer Arbeitsprofil-Registerkarte fort. Zumindest ist jetzt klar, dass das Klonen von Apps derzeit aktualisiert wird, um tatsächlich in Android 14 nutzbar zu sein.
Das heißt aber nicht, dass Sie keine Apps klonen können, wenn auf Ihrem Gerät nicht Android 14 läuft. Wie ich bereits erwähnt habe, verfügen viele OEM-Versionen von Android über eine eigene Version dieser Funktion, und es gibt auch zahlreiche Apps von Drittanbietern, die diese Funktionalität bereitstellen. In den meisten Fällen klonen diese vorhandenen Implementierungen Apps, indem sie sie auf sekundären Benutzerprofilen installieren. Das OxygenOS von OnePlus erstellt beispielsweise ein dediziertes Benutzerprofil für seine „Parallel Apps“-Funktion auf dem dann die Apps Ihrer Wahl installiert werden. Die meisten App-Kloner von Drittanbietern mögen Unterschlupf Erstellen Sie ein Arbeitsprofil, da dies die einzige Art von Profil ist, die sie mit den ihnen zur Verfügung stehenden APIs und den Berechtigungen, die sie erhalten können, erstellen können.
Während die Installation einer App auf einem Arbeitsprofil diese effektiv klont, bringt die Verwendung eines Arbeitsprofils auf diese Weise einige Herausforderungen mit sich. Abgesehen von der Kollision mit der Benutzeroberfläche sind Arbeitsprofile vollständig vom primären Benutzerkonto isoliert, sodass der Dateizugriff und die Dateifreigabe zwischen Profilen schwierig sein können. Ein Klonprofil hingegen ist nur teilweise von seinem übergeordneten Profil isoliert. Auf dem Klonprofil installierte Apps verfügen über eigene private App-Datenverzeichnisse und können nicht auf Dateien zugreifen, die in den privaten App-Daten gespeichert sind Verzeichnisse der ursprünglichen Apps im übergeordneten Profil, sie können jedoch auf Speicher oder Daten zugreifen, auf die auch Apps im übergeordneten Profil zugreifen können Profil.
Die Implementierung und Verwendung des Klonprofils von Android wird durch das CDD (Compatibility Definition Document) definiert. Das Android 13 CDD Zustände dass das Erstellen eines Klonprofils zum Zweck der Ausführung von zwei Instanzen derselben App optional ist, aber ich bin mir nicht sicher, ob es für OEMs zu einer erforderlichen Funktion zur Implementierung in Android 14 wird. Nun, da die Funktion offenbar von Google unterstützt wird, gehe ich davon aus, dass OEMs dies auch tun werden Um diese Art von Funktion jedoch bereits zu implementieren, wird lediglich das App-Klonen von Android 14 übernommen Implementierung.
Es gibt jedoch ein paar Vorbehalte, die ich beachten sollte. Erstens wird diese Funktion derzeit von Google getestet, daher gibt es keine Garantie dafür, dass sie in die stabile Version von Android 14 gelangt. Diese Funktion ist in Android 14 DP1 standardmäßig deaktiviert, daher musste ich eine Entwicklerflagge umschalten, damit diese Benutzeroberfläche in der Einstellungen-App angezeigt wird.
Darüber hinaus ist die Liste der klonbaren Apps derzeit auf eine Handvoll vom OEM definierter Apps beschränkt; Ich musste eine Flagge ändern, damit Discord, Facebook und Telegram in den oben gezeigten Screenshots angezeigt wurden. Es gibt keinen Mechanismus oder keine API, um dies zu aktivieren oder zu deaktivieren, und ich weiß nicht, ob so etwas derzeit entwickelt wird. Ich werde die weitere Entwicklung dieser Funktion im Auge behalten.