EMUI 5에는 앱을 복제할 수 있는 App Twin이라는 새로운 기능이 도입되었습니다. 기본적으로 2개의 앱으로만 제한됩니다. 문제를 해결하는 방법은 다음과 같습니다.
최근에 Huawei Mate 9를 구입했거나 일부 Huawei/Honor 장치에 대한 EMUI 5.0 베타에 참여한 행운의 소수 중 한 명이라면 새로운 "앱 트윈" 특징.
분명히 Huawei는 이 기능을 EMUI의 가장 큰 판매 포인트 중 하나로 간주해야 합니다. 왜냐하면 이 기능을 설정 애플리케이션의 최상위 계층에 고정시켰기 때문입니다. 앱 트윈를 사용하면 이름에서 알 수 있듯이 중복 애플리케이션을 생성하여 동시에 두 개의 다른 계정에 로그인할 수 있습니다. 유럽 모델 소유자는 복제 가능 왓츠앱 또는 페이스북 중국 모델은 복제할 수 있지만 QQ 또는 위챗, 하지만 기본적으로 이것이 유일한 옵션입니다.
이러한 애플리케이션 중 하나를 복제하면 복제된 앱을 시작할 수 있는 새 앱 아이콘이 홈 화면에 생성됩니다. 앱 아이콘 내에 작은 "2" 카드 아이콘이 표시되어 현재 사용 중인 앱(원본 또는 복제본)을 나타냅니다. 이 중복 애플리케이션은 Huawei의 기본 런처에만 존재할 수 있으며 홈 화면에서 아이콘이 지워지면 App Twin이 삭제됩니다.
자, 이것은 확실히 화웨이 측의 혁신적인 개념이 아닙니다. Play 스토어에는 이와 동일한 기능을 수행하는 여러 애플리케이션이 있습니다. 더 인기있는 것 중 일부는 다음과 같습니다 앱 클로너 그리고 평행 공간. 저는 기본적으로 이러한 타사 대안이 Huawei의 App Twin 기능보다 우수하다고 주장하고 싶습니다. Play Store 대안 중 하나를 통해 복제하는 모든 앱은 Huawei의 기본 EMUI 실행 프로그램에 연결되어 있지 않습니다. 그러나 가장 중요한 것은 Huawei가 설정한 미리 정해진 애플리케이션이 2개에만 국한되지 않는다는 것입니다.
하지만 이러한 앱과 Play 스토어의 다른 앱에도 나름의 단점이 있습니다. 예를 들어 App Cloner는 대부분의 Google 앱과 같은 많은 애플리케이션에서 작동하지 않습니다. Parallel Space는 더 뛰어난 호환성을 보여주지만, 제 생각에는 복제된 앱을 실행하는 속도가 느린 꽤 비대한 애플리케이션입니다.
다행스럽게도 Huawei의 App Twin 기능은 이 두 가지 문제 중 어느 것에도 영향을 받지 않지만, 이상한 이유로 Huawei는 이 기능을 극소수의 앱으로 제한하기로 결정했습니다. App Twin이 Whatsapp/Facebook 또는 QQ/Wechat에서만 작동한다는 Huawei의 주장에도 불구하고 실제로는 장치의 거의 모든 응용 프로그램과 함께 작동합니다. 그 방법은 다음과 같습니다.
EMUI의 앱 트윈 기능으로 모든 앱을 복제하세요
이전 튜토리얼을 따라오셨던 분들은 제가 Tasker 및/또는 ADB 셸을 사용하여 장치의 숨겨진 설정을 발견하고 조정하는 것을 좋아한다는 것을 알고 계실 것입니다. 이번에도 다르지 않습니다. 하지만 이번에는 Tasker가 필요하지 않으므로 안도의 한숨을 쉬실 수 있습니다. 저는 Nova Launcher를 사용하기로 전환한 후 App Twin에 대해 다시 한 번 생각해 본 적이 없었기 때문에 이 트릭을 거의 완전히 놓쳤습니다. 다른 조정 작업을 하다가 며칠 전에 보낸 ADB 명령이 갑자기 보조 Gmail, Solid Explorer, Chromium 및 Reddit is Fun 아이콘을 만들었습니다. 팝업.
놀랍게도 이것들은 다음과 같습니다. 모든 기능을 갖춘 중복 앱. 그리고 App Twin 목록에 원하는 애플리케이션을 추가하는 것은 정말 쉽습니다. 필요한 것은 애플리케이션뿐입니다. 패키지 이름 그리고 일하는 ADB 쉘 (이미 루트 액세스 권한이 있는 경우 대신 터미널 에뮬레이터를 사용할 수 있습니다.)
첫 번째, Google에서 직접 ADB 바이너리를 다운로드하세요. 컴퓨터의 아무 폴더에나 압축을 풉니다. 다음으로 설치 HiSuite Huawei에서 제공하므로 귀하의 컴퓨터에는 ADB가 작동하는 데 필요한 최신 드라이버가 있습니다. 마지막으로 설정 -> 개발자 옵션에서 USB 디버깅을 활성화해야 합니다(빌드 번호를 7번 탭하세요). 설정 -> 아직 개발자 옵션을 잠금 해제하지 않은 경우 휴대전화 정보) 및 컴퓨터 ADB 부여 입장.
ADB가 장치를 인식하는지 확인하여 ADB가 올바르게 설정되었는지 확인하세요. ADB 바이너리와 동일한 디렉터리에서 명령 프롬프트를 열고(Windows: 폴더를 마우스 오른쪽 버튼으로 클릭하고 "여기에서 명령 프롬프트 열기"를 클릭) 다음을 입력합니다. adb devices
. 휴대폰의 일련번호가 보이면("승인되지 않음"이라고 표시되지 않음) 다음 단계로 넘어갈 준비가 된 것입니다. 표시되지 않으면 HiSuite가 휴대폰을 인식하는지 확인하고 USB 디버깅이 활성화되어 있는지 다시 확인하세요.
이제 App Twin 기능을 사용하여 복제할 패키지 이름 목록을 가져와야 합니다. 다음과 같은 애플리케이션을 설치하는 것이 좋습니다. 앱 검사기 설치된 모든 앱의 패키지 이름을 알려주는 Play 스토어에서. 애플리케이션을 열고 "앱 목록"을 탭하면 앱 목록이 알파벳순으로 표시됩니다. 애플리케이션을 탭하면 설치 시간, 데이터 저장 위치, 사용 통계 등 다양한 정보가 포함된 세부정보 페이지가 열립니다.
물론 우리가 관심을 갖는 것은 패키지 이름입니다. 패키지 이름은 앱 이름 아래 첫 번째 줄 위로 올라가거나 데이터 저장 위치에서 마지막 /를 찾아서 찾을 수 있습니다. 일반적으로 "com"으로 시작합니다. 그러나 항상 그런 것은 아닙니다. Gmail의 경우 패키지 이름은 다음과 같습니다. com.google.android.gm.
이제 패키지 이름을 얻었으므로 ADB 바이너리와 동일한 디렉터리에서 명령 프롬프트를 엽니다. 이제 ADB 명령을 보내 복제된 앱을 생성하겠습니다. 먼저 ADB 쉘에 들어가야 합니다. 다음을 입력하세요.
adb shell
ADB 셸에 있으면 다음 명령을 입력합니다.
settings get secure clone_app_list
이미 App Twin 기능을 사용하고 있는 경우 이 명령으로 반환된 패키지 이름이 하나 또는 두 개 표시되어야 합니다. 이 기능을 사용하지 않는 경우 이 문자열은 비어 있습니다. 이제 기존 목록에 추가하거나 복제할 새 앱 목록을 생성하겠습니다.
settingsputsecureclone_app_list "PACKAGE#1;PACKAGE#2;PACKAGE#3"
여기서 PACKAGE#1...PACKAGE#3...PACKAGE#N은 전체입니다. 세미콜론으로 구분된 앱 패키지 목록 당신은 복제를 원합니다. 패키지 목록을 넣는 것을 잊지 마세요. 따옴표 사이그렇지 않으면 명령이 작동하지 않습니다.
이미 App Twin 기능을 사용하고 있고 "get" 명령 중에 패키지 목록을 받은 경우 반환된 항목에 목록을 추가해야 합니다. 그렇지 않으면 기존 앱이 삭제됩니다.
예를 들어 Gmail, Solid Explorer, Chromium 및 Reddit is Fun을 복제하려면 다음 명령을 입력합니다.
settingsputsecureclone_app_list "com.google.android.gm;pl.solidexplorer2;org.chromium.chrome;com.andrewshu.android.reddit"
이 명령을 입력한 직후, 복제된 앱이 홈 화면에 배치되었음을 알리는 토스트 메시지가 표시됩니다. 이 명령에 입력한 패키지 수에 따라 이제 홈 화면이 하나 이상의 복제된 앱으로 채워져야 합니다.
이 명령은 휴대폰에 있는 거의 모든 앱에서 사용할 수 있으므로 재미있게 사용할 수 있습니다(그러나 무슨 일이 일어날지 모르기 때문에 SystemUI 복제를 권장하지는 않습니다). 예를 들어 Google Play Store와 Fire Emblem Heroes를 복제할 수 있었습니다.
복제된 Play 스토어는 완벽하게 작동하지만 그 안에서 앱을 설치하면 몇 가지 특이한 동작이 발생합니다. 아래 스크린샷에서 볼 수 있듯이 저는 클론 Play 스토어 내에서 Parallel Space를 설치했습니다. 방금 다른 복제된 앱을 생성한 것으로 생각하여 시스템이 혼란스러워지지만, 홈 화면 아이콘을 탭하면 해당 앱이 설치되지 않았다는 메시지가 표시됩니다. 하지만 앱이 실제로 설치되어 있고 앱 서랍에서 액세스할 수 있으므로 걱정하지 마세요.
이 명령을 직접 가지고 놀고 싶다면 주의해야 할 매우 중요한 사항이 하나 있습니다. 목록에 패키지를 추가하려면 언제든지 다음을 수행해야 합니다. 추가 목록에 추가하고 목록의 기존 패키지를 덮어쓰지 마십시오. 그렇지 않으면 기존 복제된 앱이 모두 사라집니다. 이 튜토리얼의 앞부분에서 "get" 명령을 입력하면 복제된 패키지의 현재 목록을 가져올 수 있습니다.
결론
이 깔끔한 작은 트릭이 도움이 되길 바랍니다. Huawei가 복제할 수 있는 애플리케이션을 제한하기로 결정한 이유를 모르겠습니다. 특히 이 기능이 기기의 거의 모든 앱에서 완벽하게 작동하는 것 같기 때문입니다. 내 경험에 따르면 Huawei의 App Twin(이 조정 후)은 실제로 Play 스토어의 타사 앱을 사용하는 것보다 더 낫습니다. 호환성이 광범위하고 속도 문제가 없기 때문입니다.
그러나 한 가지 주의할 점은 이 기능이 여전히 Huawei의 기본 런처에서만 작동한다는 것입니다. 아직 이 제한 사항을 해결하는 방법을 찾지 못했지만 이 기능을 지원하려면 타사 실행 프로그램이 필요할 수도 있습니다(내 생각엔 그런 일이 일어나지 않을 것 같습니다). 그럼에도 불구하고 이 튜토리얼은 EMUI의 App Twin 기능이 더 유용하길 바라는 분들에게 여전히 도움이 될 것입니다.
업데이트 3/4/17: 선택한 모든 런처에서 App Twin 기능을 활용하는 방법을 보여주는 후속 튜토리얼을 게시했습니다. 확인 해봐!
시험해보고 효과가 있는지 알려주세요!