Vou deixar seu app iOS multi janela e pronto para iPhone Duo


Sobre este Serviço
Tradução automática
Seu app de iOS está travado em uma única janela, com estado de sessão que assume que apenas uma instância roda? Eu ajudo equipes de iOS a modernizar apps para suporte verdadeiro a múltiplas janelas, incluindo o novo iPhone Duo da Apple, a mesma arquitetura baseada em cenas por trás do RouteKit, meu framework de roteamento de código aberto.
O que você recebe, em três níveis:
Auditoria de arquitetura uma análise escrita do que no seu gerenciamento atual de janelas e sessões bloqueia o suporte a múltiplas janelas, e o que precisa ser alterado.
Migração de sessão mova seu estado de autenticação/sessão de singletons e variáveis globais do app-delegate para uma camada segura de cenas, observável, que múltiplas janelas podem compartilhar corretamente.
Suporte completo a múltiplas janelas, pronto para Duo ciclo de vida de cena adequado, restauração de estado e layouts que funcionam naturalmente nas telas internas e externas do iPhone Duo.
Contexto: Mais de 9 anos lançando apps de iOS, incluindo a arquitetura central de um app bancário de uma neobank nos EUA, e RouteKit, um framework de roteamento baseado em cenas de código aberto que está em produção atualmente.
Envie uma mensagem com a arquitetura atual do seu app antes de fazer o pedido, assim posso recomendar o nível adequado.
Conheça mais sobre Kavi Gevariya
Senior iOS Engineer
- A partir deÍndia
- Membro desdeset. de 2026
- Responde em aprox.:1 hora
Idiomas
Gujarati, Inglês, Hindi
Tradução automática
Perguntas frequentes
Tradução automática
Você constrói apps novos ou só migra os existentes?
Este serviço é para apps iOS existentes. Eu faço a migração do gerenciamento de sessões e adiciono suporte a multi janela em uma base de código já existente — aqui não construo apps novos.
Meu app usa um singleton para o estado de sessão/autenticação. Isso é um problema?
Exatamente o padrão que este serviço resolve. Singletons e o estado de sessão do app delegate funcionam bem para uma única janela, mas quebram ou se comportam de forma imprevisível quando múltiplas cenas/janelas existem. As migrações padrão transformam isso em uma camada segura de cenas.
Preciso do pacote Standard antes de pedir o Premium?
Não necessariamente, mas o suporte a multi janela e iPhone Duo do Premium é baseado em uma camada de sessão segura de cenas. Se seu app ainda não tiver uma, o Premium inclui essa migração como parte do trabalho — envie sua configuração atual e eu confirmo o escopo e o prazo.
Essa mudança vai exigir reescrever meu app inteiro?
Não. É uma migração direcionada e uma mudança de arquitetura, não uma reescrita. Seus recursos, UI e lógica de negócio permanecem iguais — o que muda é como o ciclo de vida de janelas e cenas e o estado de sessão são gerenciados por baixo.
O que realmente significa "otimizado para iPhone Duo"?
Significa que seu app lida corretamente com as telas dobráveis internas e externas da Apple: layouts que se adaptam na dobra, estado que sobrevive à transição, e multitarefa que funciona bem quando o telefone é aberto ou fechado no meio do uso.
Preciso te dar acesso completo ao meu código?
Sim — vou precisar de acesso ao repositório para fazer uma migração de verdade. Se seu código for sensível, posso assinar um NDA primeiro; é só avisar antes de fazer o pedido.
E se meu app não usar Swift/SwiftUI ou UIKit?
Este serviço é para códigos nativos em Swift (UIKit, SwiftUI ou ambos). Se seu app foi feito em Flutter, React Native ou outro framework cross-platform, este serviço não é adequado.
Meu app não tem suporte a multi janela agora. Por onde começo?
Comece pelo pacote Basic. Vou auditar sua configuração atual de janelas/sessões e te passar um plano escrito exatamente do que precisa mudar e em que ordem, assim você sabe se o próximo passo é Standard ou Premium.
