AOSP コードによると、Android アプリのネイティブ クローン作成が進行中

複数のアカウントを使用して切り替えできるアプリもあれば、そうでないアプリもあります。このような場合、Android には標準で機能が付属していないため、 App ClonerParallel Clone 、またはカスタマイズ レイヤーのクローン作成機能などのアプリケーションを使用できます。でも、すぐに持ってきてくれるようです。

Mishaal Rahman 氏は、Google がアプリのクローン作成に特化した新しいユーザー プロファイルを Android に導入しているという AOSP コードのヒントを発見しました。これは、この機能が Android の将来のバージョンで標準化されつつあることを示す良い手がかりです。現時点ではAndroid 12では うまく動作しないようです

1 つよりも 2 つの方が優れています

同じアプリケーションの 2 つのコピーが必要な場合、考えられる方法はいくつかあります。技術的に別のアプリケーションになるように APK を変更する、Samsung モバイルの Knox スペースなどの隔離されたスペースにインストールする、別のユーザーを使用する、などです。プロファイルを使用するか、モバイル作業プロファイルを活用してください。

Android 自体にはアプリを複製する簡単な方法が備わっておらず、メーカーは長い間、独自のバージョンでそのギャップを埋めてきました。 Samsung の携帯電話ではデュアル メッセージング、OnePlus Parallel Applications、Huawei Twin Apps などと呼ばれます。これらの場合の実装は通常同じです。これらのクローン用に予約された、別のユーザー プロファイルにアプリケーションをインストールします

現在、Google はクローン アプリ専用のタイプのプロファイルを使用してこれを標準化することに取り組んでいるようです。 AOSP コードでは、このタイプのプロファイルの説明が非常に明確になっています

クローン プロファイルは、アカウントを許可するアプリケーション (メッセージング アプリなど) のセカンダリ インスタンスをロードするために使用されるユーザー プロファイルです。プライマリ ユーザーのみが複製されたプロファイルを持つことができます。

システムは完全に準備ができていないようなので、少なくともこの最初のバージョンでは、 Android 12 では登場しないと予想されます。はい、Android 12 ではすでにこれらのタイプのプロファイルを作成して試すことは可能ですが、正しく動作しないためあまりお勧めできません。それでも科学への愛のために試してみることに決めた場合は、次のコマンドを使用してそのようなプロファイルを作成できます。

pm create-user –user-type android.os.usertype.profile.CLONE –profileOf 0 クローン

これにより、アプリケーションのネイティブ クローン作成、または少なくともすべてのカスタマイズ レイヤーとサードパーティ アプリケーションが同じシステムを使用する道が開かれ、ほとんどの場合、その機能が本来あるべきではない作業プロファイルに基づいて妥協するのではなく、 。おそらくそれについてはすぐにわかるでしょう。

経由 | ミシャール・ラーマン

AOSP コードによると、Android アプリのネイティブ クローン作成が進行中・関連動画