Como executar várias instâncias de um aplicativo no Android e Mac

Na maioria das vezes, quando você instala um aplicativo em seus dispositivos Mac e Android(Mac and Android devices) , o aplicativo só permite que você use uma conta por vez nesse dispositivo . Isso funciona muito bem quando você possui apenas uma única conta com esse aplicativo. Mas o problema surge quando você tem várias contas e deseja usá-las todas ao mesmo tempo no mesmo dispositivo.

Uma das maneiras de fazer isso é executar várias instâncias do aplicativo. Por padrão, seu dispositivo não(device doesn) oferece a opção de fazer isso, mas há uma solução alternativa para que isso aconteça.

Use o Terminal para executar várias cópias do mesmo aplicativo (Mac)(Use Terminal To Run Multiple Copies Of The Same App (Mac))

Em uma máquina Mac(Mac machine) , o aplicativo Terminal(Terminal app) permite executar várias tarefas usando vários comandos. Ele inclui um comando que permite executar duas ou mais instâncias de um aplicativo em sua máquina.

Dessa forma, você pode iniciar um aplicativo várias vezes, cada uma com seu próprio contêiner independente. Cada instância será isolada das outras para que não haja confusão de nada.

Aqui está como você faz isso.

  • Inicie o aplicativo Terminal a partir do Launchpad.(Terminal)
  • Quando o Terminal for iniciado, digite o seguinte comando, pressione a barra(Spacebar) de espaço , arraste e solte seu aplicativo Mac(Mac app) da pasta Aplicativos(Applications) e pressione Enter .

    abrir -n(open -n)

  • Como exemplo, vou iniciar duas instâncias do aplicativo Calculadora(Calculator app) no meu Mac . Eu digitaria o seguinte comando e pressionaria (command and hit) Enter para fazer isso.

    open -n /Applications/Calculator.app

  • O comando abrirá uma instância do aplicativo escolhido(chosen app) no seu Mac . Execute o comando várias vezes para iniciar várias instâncias desse aplicativo em sua máquina.

Inicie várias instâncias do mesmo aplicativo usando AppleScript(Launch Multiple Instances Of The Same App Using AppleScript)

O método Terminal(Terminal method) funciona bem, mas a principal desvantagem do método é que você precisa executar o comando toda vez que deseja iniciar uma instância de um aplicativo.

Se você costuma precisar de várias instâncias de um aplicativo em execução ao mesmo tempo, usar o Terminal para fazer a tarefa pode não ser a maneira ideal.

Felizmente, seu Mac permite executar scripts predefinidos e você pode usar esse recurso para executar várias instâncias de um aplicativo apenas clicando duas vezes em um ícone na área de trabalho. É tão fácil quanto iniciar normalmente um aplicativo em sua máquina.

Abra o Launchpad no seu Mac e selecione Outro(Other) seguido de Editor de scripts(Script Editor) . Ele iniciará o aplicativo editor AppleScript .(AppleScript editor)

Clique em Arquivo(File) seguido de Novo(New) para criar um novo aplicativo. Digite o seguinte código no aplicativo substituindo (app replacing) APP-PATH pelo caminho do seu aplicativo para Mac.

faça o script de shell “open -n APP-PATH”(do shell script “open -n APP-PATH”)

O comando será semelhante ao seguinte para o aplicativo Calculadora(Calculator app) .

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

Clique no menu Script e selecione (Script)Compilar(Compile) para compilar o código.

Pressione Command + S para salvar o script. Digite um nome para o script, selecione Aplicativo(Application) no menu Formato de Arquivo e clique em (File Format)Salvar(Save) .

Agora, sempre que você quiser executar várias instâncias de um aplicativo, basta clicar duas vezes no script que acabou de salvar e ele fará a tarefa para você. Você pode criar o script para qualquer um dos seus aplicativos, pois tudo o que ele requer como entrada é o caminho do aplicativo em sua máquina.

Execute várias instâncias de um aplicativo usando espaço paralelo (Android)(Run Multiple Instances Of An App Using Parallel Space (Android))

Comparado ao Mac , a capacidade de executar várias instâncias de um aplicativo em um dispositivo Android(Android device) é mais útil. O motivo é que você pode executar seus aplicativos de mensagens(messaging apps) instantâneas favoritos, como WhatsApp e Viber,(WhatsApp and Viber) com diferentes números de telefone ao mesmo tempo no seu dispositivo.

Não há Terminal no Android , então você precisará pegar um aplicativo da Google Play Store . O aplicativo é chamado de Espaço Paralelo(Parallel Space) .(Parallel Space.)

Instale e inicie o aplicativo e, em seguida, passe pelas telas de boas-vindas. Quando a tela principal aparecer, escolha o aplicativo que você deseja clonar e toque em Adicionar ao espaço paralelo(Add to Parallel Space) na parte inferior.

Toque no ícone do aplicativo na tela a seguir e conceda as permissões necessárias.

O aplicativo será iniciado como se fosse a primeira vez que você o usa no seu dispositivo.

Abra duas instâncias de um aplicativo usando 2 contas no Android(Open Two Instances Of An App Using 2Accounts On Android)

Se o aplicativo (app didn)Parallel Space não funcionou para você por algum motivo, você tem outro ótimo aplicativo para ajudá-lo a criar várias instâncias de seus aplicativos.

Digite 2Accounts , que permite fazer exatamente a mesma coisa que o aplicativo Parallel Space(Parallel Space app) .

Pegue o aplicativo na Google Play Store oficial e instale-o no seu dispositivo.

Abra o aplicativo, escolha o aplicativo que você deseja executar várias instâncias e toque em Ativar(Enable) na parte inferior.

Toque no seu aplicativo na tela a seguir e uma instância dele será iniciada no seu dispositivo.

Agora você pode adicionar suas contas adicionais à instância recém-criada do aplicativo e começar a usá-las imediatamente.

Se você não precisar mais de uma instância de um aplicativo, basta tocar e segurar o aplicativo em qualquer um dos aplicativos acima e selecionar (apps and select) Excluir(Delete) . Ele excluirá a instância junto com os arquivos associados do seu dispositivo.



About the author

Sou um desenvolvedor web com mais de 10 anos de experiência, incluindo 8 anos como engenheiro de software profissional. Também tenho experiência no desenvolvimento de aplicativos e jogos para dispositivos móveis, tanto para desktop quanto para dispositivos móveis. No meu tempo livre, gosto de jogar videogame e assistir filmes, ouvir música, ler livros e fazer jardinagem.



Related posts