Shopify cria Remote Dev para agentes de IA desenvolverem apps móveis em paralelo

Shopify cria Remote Dev para agentes de IA desenvolverem apps móveis em paralelo

A Shopify lançou o Remote Dev para que o agente River construa e teste apps iOS e Android em paralelo, sem saturar os laptops dos times.

Foto: Kampus Production (Pexels)

A Shopify revelou o Remote Dev, ambiente remoto que permite a agentes de inteligência artificial (IA) construir e testar aplicativos móveis em paralelo sem saturar os notebooks dos desenvolvedores. A solução foi descrita no blog de engenharia da empresa nesta quinta-feira (22).

O sistema nasceu depois que fluxos agênticos de desenvolvimento móvel esgotavam uma máquina com apenas três ou quatro tarefas simultâneas — compiladores, simuladores e emuladores disputavam recursos, e fechar a tampa do laptop interrompia o trabalho.

O que aconteceu

Equipes de web e backend da Shopify já usavam o River, agente de IA no Slack, sem prender as máquinas locais. No mobile, o River rodava em Linux: editava Swift, mas compilar e testar o app iOS ainda exigia os mesmos Macs saturados. A capacidade de delegar trabalho tinha ultrapassado a de executá-lo. O Remote Dev surgiu para romper duas restrições — muitos builds em um Mac, ou ausência de ferramentas iOS no Linux.

Cada sessão do River ganha ambiente próprio. Um agente pode depurar Android, outro avançar uma feature iOS e um terceiro testar um pull request, tudo ao mesmo tempo, a partir do Slack, sem Xcode ou Android Studio locais. O River implementa mudanças, compila, roda testes, interage com simuladores, coleta capturas e abre PRs; se algo falha, inspeciona logs, corrige e tenta de novo. Há fluxos noturnos que pegam bugs, aplicam correções, testam e criam PRs para revisão na manhã seguinte.

Além de build e testes, os agentes navegam no app, interagem com elementos e gravam o resultado em iOS e Android. Em correções, o River reproduz o problema, registra o comportamento quebrado, aplica o ajuste e repete os passos para mostrar antes e depois. Passou também a gerar vídeos explicativos a partir dessas gravações, com o app em renders 3D de celular, animações e narração — tudo automático.

A Shopify lançou ainda o Live Preview: o simulador iOS e o emulador Android são transmitidos do ambiente remoto para um site Quick via WebSockets. Qualquer pessoa abre um link e usa o app em tempo real, sem setup local, sem instalar builds e sem precisar de Mac. Sessões são compartilháveis, com deep linking e streaming da CLI móvel.

Na infraestrutura, uma frota de Macs remotos com simuladores iOS recebe os agentes por SSH. O emulador Android roda em VM Linux separada, com virtualização aninhada. Em vez de preparar o Mac sob demanda — compilação e checkout do monorepo levavam mais de 30 minutos —, a empresa mantém um pool aquecido, com main baixado, ferramentas instaladas, apps compilados e caches quentes. O tempo até inspecionar mudanças em dispositivo caiu para poucos minutos. Macs são destruídos ao fim da sessão e renovados periodicamente.

Internamente, a adoção deslocou o hábito de desenvolver só no laptop. O River, que no início gerava 6% dos pull requests móveis mesclados, passou a responder por 61%. Um classificador chamado Jev observa conversas no mobile e alimenta melhorias iterativas no próprio agente.

O que isso pode mudar

Se o modelo se espalhar, o desenvolvimento móvel pode deixar de depender do hardware local e da especialização estreita. Web, design e produto poderiam contribuir via Slack e preview ao vivo, ampliando quem participa de correções e experimentos. Fluxos noturnos e agentes em paralelo sugerem que mais bugs e crashes poderiam chegar já com PR e evidência visual — embora a revisão humana continue necessária.

Para times grandes, a aposta é escalar manutenção sem multiplicar MacBooks. O ganho, porém, depende de infraestrutura cara e de confiança no agente: se builds falharem ou o preview engasgar, a tendência de voltar ao local permanece. Ainda assim, o salto de 6% para 61% nos PRs móveis da Shopify indica que, quando o ambiente remoto prova o trabalho com tela e vídeo, a delegação a agentes pode disputar o fluxo diário.

Fontes: Shopify Engineering – We gave AI agents a mobile dev environment

Leia mais em: mundodosnegocio.com.br