Android 및 Mac에서 앱의 여러 인스턴스를 실행하는 방법

대부분의 경우 Mac 및 Android 장치 에 앱을 설치하면 (Mac and Android devices)해당 장치에서 한 번에 하나의 계정 만 사용할 수 있습니다 . 해당 앱에 하나의 계정만 보유하고 있을 때 잘 작동합니다. 그러나 문제는 여러 계정이 있고 동일한 장치에서 동시에 모든 계정을 사용하려는 경우 발생합니다.

이를 수행하는 방법 중 하나는 앱의 여러 인스턴스를 실행하는 것입니다. 기본적으로 장치는(device doesn) 이를 수행하는 옵션을 제공하지 않지만 이를 수행할 수 있는 해결 방법이 있습니다.

터미널을 사용하여 동일한 앱의 여러 복사본 실행(Mac)(Use Terminal To Run Multiple Copies Of The Same App (Mac))

Mac 컴퓨터(Mac machine) 에서 터미널 앱(Terminal app) 을 사용 하면 다양한 명령을 사용하여 여러 작업을 수행할 수 있습니다. 여기에는 컴퓨터에서 두 개 이상의 앱 인스턴스를 실행할 수 있는 명령이 포함됩니다.

이렇게 하면 앱을 여러 번 실행할 수 있으며 각각은 자체 컨테이너를 사용합니다. 각 인스턴스는 다른 인스턴스와 격리되므로 아무 것도 섞이지 않습니다.

방법은 다음과 같습니다.

  • 런치패드에서 터미널(Terminal) 앱을 실행합니다 .
  • 터미널(Terminal) 이 시작 되면 다음 명령을 입력하고 스페이스바를 누르고 (Spacebar)응용 프로그램(Applications) 폴더 에서 Mac 앱(Mac app) 을 끌어다 놓고 Enter 키를 누릅니다 . 열기 -n(open -n)

  • 예를 들어 Mac(Mac) 에서 두 개의 계산기 앱(Calculator app) 인스턴스를 시작하겠습니다 . 다음 명령을 입력하고 (command and hit)Enter 키(Enter) 를 눌러 수행합니다. open -n /Applications/Calculator.app

  • 이 명령은 Mac(Mac) 에서 선택한 앱(chosen app) 의 인스턴스를 엽니다 . 명령을 여러 번 실행하여 컴퓨터에서 해당 앱의 여러 인스턴스를 시작합니다.

AppleScript를 사용하여 동일한 앱의 여러 인스턴스 시작(Launch Multiple Instances Of The Same App Using AppleScript)

터미널 방법(Terminal method) 은 잘 작동하지만 이 방법의 주요 단점은 앱 인스턴스를 시작할 때마다 명령을 실행해야 한다는 것입니다.

동시에 실행 중인 앱의 여러 인스턴스가 자주 필요한 경우 터미널(Terminal) 을 사용하여 작업을 수행하는 것은 이상적인 방법이 아닐 수 있습니다.

다행히도 Mac 에서 미리 정의된 스크립트를 실행할 수 있으며 이 기능을 사용하여 바탕 화면의 아이콘을 두 번 클릭하기만 하면 앱의 여러 인스턴스를 실행할 수 있습니다. 일반적으로 컴퓨터에서 앱을 실행하는 것처럼 쉽습니다.

Mac에서 Launchpad 를 열고 기타(Other) 를 선택한 다음 스크립트 편집기(Script Editor) 를 선택 합니다. AppleScript 편집기(AppleScript editor) 앱 이 실행 됩니다.

파일(File) 을 클릭한 다음 새로(New) 만들기를 클릭 하여 새 앱을 만듭니다. APP-PATH 를 Mac 앱의 경로로 대체(app replacing) 하여 앱에 다음 코드를 입력합니다 . 쉘 스크립트 "open -n APP-PATH"를 수행하십시오.(do shell script “open -n APP-PATH”)

계산기 앱(Calculator app) 에 대한 명령은 다음과 같습니다 .

do shell script “open -n /Applications/Calculator.app”

스크립트(Script) 메뉴를 클릭하고 컴파일(Compile) 을 선택 하여 코드를 컴파일합니다.

Command + S 를 눌러 스크립트를 저장합니다. 스크립트 이름을 입력하고 파일 형식 메뉴에서 (File Format)응용 프로그램 을 선택한 다음 (Application)저장(Save) 을 누르 십시오 .

이제 앱의 여러 인스턴스를 실행하려고 할 때마다 방금 저장한 스크립트를 두 번 클릭하기만 하면 작업이 자동으로 수행됩니다. 컴퓨터에 있는 앱의 경로만 입력하면 되므로 모든 앱에 대한 스크립트를 생성할 수 있습니다.

병렬 공간을 사용하여 앱의 여러 인스턴스 실행(Android)(Run Multiple Instances Of An App Using Parallel Space (Android))

Mac 에 비해 Android 기기(Android device) 에서 앱의 여러 인스턴스를 실행하는 기능 이 더 유용합니다. 그 이유는 WhatsApp 및 Viber(WhatsApp and Viber) 와 같은 좋아하는 인스턴트 메시징 앱(messaging apps) 을 장치에서 동시에 다른 전화번호로 실행할 수 있기 때문 입니다.

Android 에는 터미널(Terminal) 이 없으므로 Google Play 스토어(Google Play Store) 에서 앱을 가져와야 합니다 . 이 앱은 Parallel Space 라고 합니다.

앱을 설치하고 실행한 다음 시작 화면으로 이동합니다. 기본 화면이 나타나면 복제하려는 앱을 선택하고 하단의 병렬 공간에 추가를 탭합니다.(Add to Parallel Space)

다음 화면에서 앱 아이콘을 누르고 필요한 권한을 부여하세요.

기기에서 앱을 처음 사용한 것처럼 앱이 실행됩니다.

Android에서 2Accounts를 사용하여 앱의 두 인스턴스 열기(Open Two Instances Of An App Using 2Accounts On Android)

어떤 이유로 Parallel Space 앱 이 작동하지 않으면 앱의 여러 인스턴스를 만드는 데 도움이 되는 또 다른 훌륭한 앱이 있습니다.(app didn)

2Accounts 를 입력 하면 Parallel Space 앱(Parallel Space app) 과 똑같은 작업을 수행할 수 있습니다 .

공식 Google Play 스토어(Google Play Store) 에서 앱을 다운로드하여 기기에 설치합니다.

앱을 열고 여러 인스턴스를 실행할 앱을 선택한 다음 하단 에서 활성화 를 탭합니다.(Enable)

다음 화면에서 앱을 탭하면 해당 인스턴스가 기기에서 시작됩니다.

이제 새로 생성된 앱 인스턴스에 추가 계정을 추가하고 바로 사용할 수 있습니다.

앱 인스턴스가 더 이상 필요하지 않은 경우 위 앱 중 하나에서 앱을 길게 누르고 (apps and select) 삭제(Delete) 를 선택하기만 하면 됩니다. 장치에서 관련 파일과 함께 인스턴스가 삭제됩니다.



About the author

저는 모바일 업계에서 10년 이상의 경험을 가진 전화 엔지니어이며 스마트폰 수리 및 업그레이드를 전문으로 합니다. 내 작업에는 전화 펌웨어 개발 및 유지 관리, Apple 장치용 이미지 개발, Firefox OS 프로젝트 작업이 포함됩니다. 소프트웨어 개발, 하드웨어 엔지니어링, 이미지 처리 및 Firefox OS 개발에 대한 제 기술을 통해 저는 복잡한 문제를 모든 장치에서 작동하는 간단한 솔루션으로 전환할 수 있는 능력이 있습니다.



Related posts