Android 14는 동시에 두 개의 계정을 사용할 수 있도록 앱을 복제할 수 있는 앱 복제 기능을 추가할 준비를 하고 있습니다.
온라인 서비스에 대해 여러 계정을 가질 수 있는 데에는 많은 이유가 있지만, 서비스의 Android 앱에서는 계정 간에 전환할 수 없습니다. 해결 방법. 앱에 하나의 계정으로 로그인하고 웹사이트에 다른 계정으로 로그인했거나 앱을 복제하여 휴대전화에 두 개의 인스턴스를 설치했을 수 있습니다.
앱 복제는 이 문제에 대한 정말 인기 있는 솔루션이지만 장치의 OEM이 구현하지 않는 한 기능 자체를 사용하려면 Google Play 또는 다른 곳에서 타사 앱 복제기를 찾아야 합니다. 직업. Android는 기본적으로 앱 복제를 지원하지 않지만 Android 14에서는 변경될 수 있기 때문입니다.
Google은 다음에서 새로운 "복제된 앱" 기능을 테스트하고 있습니다. 안드로이드 14 그러면 "동시에 두 개의 계정을 사용할 수 있도록 앱의 두 번째 인스턴스를 생성"할 수 있습니다. 이 기능은 포함된 스크린샷에 표시된 대로 설정 > 앱 > 복제된 앱 아래의 설정 앱을 통해 사용자가 사용할 수 있습니다. 아래에.
"복제된 앱" 기능을 통해 첫 번째 앱을 복제하면 Android는 "사용자 프로필 복제"를 생성하고 해당 앱을 프로필에 설치합니다. 나중에 복제하는 모든 앱은 이전에 생성된 동일한 복제 프로필에 설치됩니다. 복제 프로필은 상위 사용자 프로필과 앱 데이터를 공유하지 않으므로 복제하는 모든 앱은 로그인 정보나 설정을 유지하지 않으므로 처음부터 설정해야 합니다. 복제된 앱이 더 이상 필요하지 않다고 판단되면 "복제된 앱" 페이지 또는 표준 "앱 정보" 인터페이스를 통해 앱을 삭제할 수 있습니다.
"복제된 앱" 기능은 Android 14의 새로운 기능이지만 복제 사용자 프로필 자체는 처음이었습니다. Android 12에 도입됨. 그러나 Android는 ADB 명령 외에 사용자가 프로필을 만들거나 프로필에 앱을 설치할 앱을 선택할 수 있는 방법을 지금까지 제공하지 않았습니다.
이전 릴리스에서 누락된(그리고 Android 14 DP1에서는 여전히 누락된) 또 다른 핵심 부분은 런처 통합입니다. 복제된 앱은 어떤 식으로든 홈 화면의 원본과 구별되어야 합니다. 그렇지 않으면 항상 잘못된 앱을 실수로 열게 됩니다. 이전 릴리스에서는 런처가 실수로 배지를 적용하다 복제된 앱이 작업 프로필에 속함을 나타냅니다. 실제로 런처는 직장 프로필이 전혀 없을 때 기기에 직장 프로필이 있다고 생각하여 직장 프로필 탭으로 앱 서랍을 어지럽힙니다. Android 14 DP1의 Pixel Launcher는 복제된 앱에 직장 프로필 배지를 적용하지 않지만 전혀 구별하지 않으며 직장 프로필 탭을 만드는 버그도 계속 발생합니다. 최소한 Android 14에서 실제로 사용할 수 있도록 업그레이드되는 과정에서 앱 복제가 가능하다는 것은 이제 분명합니다.
하지만 기기에서 Android 14를 실행하지 않는 경우 앱을 복제할 수 없다는 의미는 아닙니다. 앞서 언급했듯이 Android의 많은 OEM 빌드는 이 기능에 대한 고유한 기능을 제공하며 이 기능을 제공하는 많은 타사 앱도 있습니다. 대부분의 경우 이러한 기존 구현은 앱을 보조 사용자 프로필에 설치하여 복제합니다. 예를 들어 OnePlus의 OxygenOS는 전용 사용자 프로필을 생성합니다. "병렬 앱" 기능 그런 다음 선택한 앱을 설치합니다. 다음과 같은 대부분의 타사 앱 복제 프로그램 대피소 사용할 수 있는 API와 얻을 수 있는 권한으로 만들 수 있는 유일한 종류의 프로필이기 때문에 작업 프로필을 만듭니다.
작업 프로필에 앱을 설치하면 효과적으로 복제되지만 이러한 방식으로 작업 프로필을 사용하면 몇 가지 문제가 발생합니다. UI 충돌 외에도 작업 프로필은 기본 사용자 계정에서 완전히 격리되므로 프로필 간의 파일 액세스 및 파일 공유가 까다로울 수 있습니다. 반면 복제 프로필은 상위 프로필에서 부분적으로만 격리됩니다. 클론 프로필에 설치된 앱은 자체 비공개 앱 데이터 디렉터리를 가지며 비공개 앱 데이터에 저장된 파일에 액세스할 수 없습니다. 상위 프로필에 있는 원래 앱의 디렉터리이지만 상위 프로필에 있는 앱에서도 액세스할 수 있는 스토리지 또는 데이터에 액세스할 수 있습니다. 프로필.
Android 클론 프로필의 구현 및 사용은 CDD(호환성 정의 문서)에 의해 정의됩니다. 안드로이드 13 CDD 주 동일한 앱의 이중 인스턴스를 실행할 목적으로 복제 프로필을 만드는 것은 선택 사항이지만 OEM이 Android 14에서 구현하는 데 필요한 기능이 될지는 잘 모르겠습니다. 이제 이 기능이 Google에서 지원되는 것으로 보이므로 아직 이런 종류의 기능을 구현하는 것은 이미 단순히 Android 14의 앱 복제를 채택할 것입니다. 구현.
하지만 주의해야 할 몇 가지 주의 사항이 있습니다. 우선, 이 기능은 현재 Google에서 테스트 중이므로 안정적인 Android 14 릴리스에 적용된다는 보장이 없습니다. 이 기능은 Android 14 DP1에서 기본적으로 비활성화되어 있으므로 이 UI를 설정 앱에 표시하려면 개발자 플래그를 전환해야 했습니다.
또한 복제 가능한 앱 목록은 현재 OEM에서 정의한 소수의 앱으로 제한됩니다. Discord, Facebook 및 Telegram이 위에 표시된 스크린샷에 표시되도록 플래그를 수정해야 했습니다. 이를 옵트인하거나 옵트아웃할 수 있는 메커니즘이나 API가 없으며 현재 그러한 것이 개발되고 있는지 모르겠습니다. 이 기능에 대한 추가 개발을 주시하겠습니다.