← Todos os Posts

iPhone Duo, dia dois: os assets que apareceram em 24 horas

O que apareceu para o iPhone Duo nas 24 horas seguintes ao keynote? Da Apple, um pacote de bezels do produto na página Design Resources e linhas do iPhone Duo nas especificações de screenshot e de app preview do App Store Connect, adicionadas na tarde do keynote. O tamanho da tela interna, 2853 por 2007 pixels, implica 669 por 951 pontos numa escala 3x presumida, e não os 626 por 890 que o painel da ficha técnica sugeria, e o próprio recorte de tela do pacote de bezels confirma isso.1317 De todo o resto, 37 repositórios no GitHub, liderados por um estudo de dobra em Three.js sobre o modelo 3D da Apple, um kit SwiftUI com 12 exemplos e sete repositórios de instruções para agentes; posts no Mastodon de desenvolvedores indie com três perguntas; e ainda nenhum beta do Xcode 27.1, nenhum guia “Preparing your app for iPhone Duo” e nenhuma documentação de API.4581011

Este post é o complemento de dia dois do post ao vivo do evento, do post para desenvolvedores e do post de design. Os três leem o material da Apple. Este aqui lê o que apareceu em volta dele entre o keynote e por volta das 10:45 a.m. PT de 10 de setembro, com um julgamento sobre cada item: um asset que você pode usar hoje, uma pergunta que vale responder ou ruído.

TL;DR: Use os bezels da Apple para mostrar seu app em mock-ups e em material de marketing, dentro dos termos da Apple, e mantenha os estudos de dobra em 3D da comunidade fora do marketing, coisa que as diretrizes da Apple proíbem.2 Leia a linha de screenshot do App Store Connect como a primeira evidência de tamanho em pontos que a Apple publicou, numa escala 3x presumida, e refaça qualquer conta construída sobre 626 por 890.3 Trate o código da comunidade como esboço: nada disso compila contra as APIs do Duo, porque o SDK que as traz ainda aparece como previsto para ainda este mês, e todo repositório que cita uma API tirou o nome da narração de uma talk ou de um trecho de código na página, não de um header.4810 As três perguntas que os desenvolvedores estão fazendo — onde está o simulador, como fica um app não adaptado e como o estado sobrevive à dobra — têm uma resposta da Apple, uma resposta nas talks que ninguém consegue testar ainda e nenhuma resposta até agora.11

Keynote recap slide for the foldable iPhone: 7.6-inch inner and 5.4-inch outer displays, thinnest iPhone ever, A20 Pro, Grade 5 titanium, Ceramic Shield 2, 48MP Dual Fusion cameras, nano-texture display, vapor chamber, all-day battery

Frame da transmissão do evento da Apple de 9 de setembro de 2026, 11:15 a.m. PT: o slide de recapitulação do iPhone Duo. Tudo o que a Apple e a comunidade construíram neste post chegou depois dele.

Da Apple: bezels e especificações de envio

O pacote de bezels. A página Design Resources da Apple agora lista o iPhone Duo em Product Bezels, com um download, “Photoshop, PNG”, ao lado do iPhone 18, do iPhone 17 e dos iPads.1 A imagem de disco traz 10 arquivos do Photoshop com camadas e 10 PNGs achatados: dois acabamentos, Night Sky e Star White, em cinco poses cada, a tela interna aberta em paisagem e em retrato, a tela externa fechada em paisagem e em retrato, e o aparelho aberto visto de fora, com o recorte da tela externa em uma das metades.1

O que os recortes dizem. Os frames da tela interna têm 3093 por 2247 pixels em torno de um recorte de tela de 2853 por 2007, com uma borda de 120 pixels em cada lado; o frame fechado em retrato tem 1574 por 2194 em torno de um recorte de 1398 pixels de largura. O recorte externo mede 1398 por 2032 pixels totalmente transparentes, mais uma linha quase transparente no topo e na base, 1398 por 2034 no total, a contagem do próprio painel. A tela interna é outra história: 2853 por 2007 é exatamente o tamanho de screenshot da tela interna no App Store Connect, 951 por 669 pontos em 3x, então uma captura na resolução nativa de 2670 por 1878 precisa ser redimensionada para caber, e o pacote de bezels confirma as mesmas dimensões.13

O que você pode fazer com eles. A licença dentro da imagem é a padrão dos design resources da Apple, que limita os arquivos a mock-ups de software que roda nas plataformas da Apple, e as App Store Marketing Guidelines da Apple mandam “Use os bezels de produto fornecidos pela Apple em todo o seu material de marketing para exibir seu app nos aparelhos Apple que ele suporta”. As mesmas diretrizes listam o que não é permitido em material de marketing, começando por “Renderizar em 3D ou criar qualquer simulação de um produto Apple”.2 Ou seja, o pacote serve para mostrar seu app no aparelho, num mock-up ou no seu marketing; os estudos 3D abaixo, não.

O que está faltando. Não há arquivo de Figma nem de Sketch para o iPhone Duo na página; o UI Kit do iOS 27 e do iPadOS 27 aparece para as duas ferramentas, os bezels do Duo só para Photoshop.1

Os tamanhos de screenshot. As especificações de screenshot do App Store Connect trazem uma linha do iPhone Duo: 1398 por 2034 pixels para a tela externa e 2007 por 2853 pixels para a tela interna, cada uma nas duas orientações. As notas de versão do App Store Connect datam a inclusão em 9 de setembro, e o feed de releases da Apple carimba essa atualização às 3:00 p.m. PT; a minha própria requisição da página naquela tarde seguiu mal um redirecionamento e passou batido, e só vi a linha na manhã de 10 de setembro.318 O tamanho externo é a resolução do próprio painel e dá 466 por 678 pontos em 3x. O tamanho interno não é a resolução do painel; a ficha técnica diz 1878 por 2670, e 2007 por 2853 dá 669 por 951 pontos em 3x, o que é a minha inferência sobre o tamanho renderizado, numa escala 3x presumida, até o simulador reportar o número. O post para desenvolvedores desenvolve o que isso significa, com o precedente dos iPhone Plus (o App Store Connect ainda pede screenshots de 1242 por 2208 de aparelhos cujos painéis eram 1080 por 1920) e, se a tela realmente renderizar nesse tamanho, a consequência de que um ponto mede o mesmo nas duas telas, cerca de 153 por polegada.3 Se você construiu qualquer coisa sobre 626 por 890, inclusive a aritmética do letterbox 16:9, refaça com 669 por 951.

A linha de app preview. A mesma atualização acrescentou o iPhone Duo às especificações de app preview, e ali o interessante é o rótulo da própria Apple: em “Device resolutions” a linha lista 2034 por 1398 pixels e 2853 por 2007 pixels, ou seja, a Apple chama 2853 por 2007 de uma resolução do aparelho, não de uma convenção de screenshot. O rótulo “(19.5:9 aspect ratio)” da linha parece ser o do template do iPhone e não bate com nenhum dos dois números; 2853 por 2007 dá 1,42. As resoluções de preview aceitas são 886 por 1920 e 1920 por 886. A mesma página também deixa explícito o precedente do Plus: a linha de 5,5 polegadas separa “Rendered pixels” de “Physical pixels”, 2208 por 1242 contra 1920 por 1080, que é exatamente o arranjo que os números da tela interna sugerem. E a linha trazia uma nota que importava para quem estava montando um pipeline naquela semana: “O suporte para enviar materiais para este aparelho no App Store Connect estará disponível mais adiante neste ano”. A Apple abriu esses uploads em 5 de outubro de 2026 (corrigido em 7 de outubro).1718

O que não apareceu. A página Get Ready for iPhone Duo está igual desde as 4:10 p.m. PT de 9 de setembro: o beta do Xcode 27.1, o guia “Preparing your app for iPhone Duo” e os workshops presenciais continuam marcados como “Coming later this month”.4 Não há notas de versão do iOS 27.1 nem do Xcode 27.1, nem página de documentação para as APIs de região reservada ou de arranjo que as talks descrevem; os índices de SwiftUI, UIKit e visão geral de tecnologias não contêm nenhuma entrada de iPhone Duo.4

Mock-ups: a dobra, renderizada por desconhecidos

A coisa com mais estrelas que alguém construiu no primeiro dia roda no navegador. O chuspeeism/iphone-duo é uma animação de dobra em Three.js “com UI de tela projetada, blur progressivo e uploads de imagens próprias”, com licença MIT, criada às 12:51 a.m. PT de 10 de setembro e com 40 estrelas no meio da manhã, com demo ao vivo.5 Ele vem depois do jal-co/iphone-duo, um componente React 19 criado no próprio dia do evento, cujo readme abre com “Um estudo componível em React de telefone dobrável, com interação de arrastar para dobrar, conteúdo de tela em camadas e blur progressivo” e afirma que “o modelo 3D do telefone e os wallpapers de deserto são da Apple”.6 Esse crédito é o ponto a notar: o modelo vem da página do produto da Apple, e não encontrei nenhuma permissão de redistribuição ou de uso comercial da Apple em nenhum dos dois repositórios. Os dois dizem que os assets da Apple ficam fora da concessão MIT; o chuspeeism mantém o modelo fora do repositório e o baixa da Apple no momento do build, enquanto o jal-co inclui arquivos de modelo convertidos na própria árvore. As diretrizes de marketing da Apple resolvem a questão de onde eles podem ir: uma renderização ou simulação 3D de um produto Apple está na lista de usos não permitidos em material de marketing, então esses estudos servem para demos internas, protótipos e estudo, e os bezels da própria Apple são o asset para qualquer coisa voltada ao cliente.2

Um derivado e uma ferramenta independente levam a ideia adiante. O bonxn/dood-iphone-duo acrescenta vídeos de tela e uma exportação em MP4 da transição de dobra; o huanglizhuo/iPhoneDuoMock, o “Duo Studio”, é uma bancada independente no navegador, em chinês, que pega screenshots externos e internos, posiciona-os no modelo da Apple e exporta PNG, MP4, WebM, GIF e, nas palavras dele, PNGs de interface em tamanho estrito para as fichas da loja.7 O readme diz que seus quatro tamanhos de ficha vêm da especificação da Apple lida em 10 de setembro e que tamanho em pixels não é o mesmo que tamanho lógico em pontos em tempo de execução, que é a ressalva certa; o App Store Connect não aceitava uploads do Duo naquela semana e os abriu em 5 de outubro de 2026 (corrigido em 7 de outubro).717

Um terceiro estudo faz o caminho oposto: o bravohenry/iphone-duo-motion-study, com 6 estrelas, reproduz em WebGL o próprio visualizador da página de produto da Apple a partir dos arquivos de modelo que a Apple entrega, com uma vista explodida da anatomia do aparelho, e não inclui nenhum arquivo de licença.5

E existe o gênero que ninguém planejou: animações de tampa de MacBook. O macTilt, do lqSky7 aciona uma cópia do blur de dobra do Duo a partir do sensor de ângulo da tampa do MacBook, em Swift nativo, de modo que toda a tela do macOS fica fosca e desliza para o preto conforme a tampa fecha.5 É o único projeto do dia que me fez rir, e o readme dele tem a leitura de uma linha mais limpa da transição da Apple que já vi: “Quando a tampa fecha, a imagem na tela permanece onde está no espaço enquanto o hardware varre através dela: a imagem fica fosca e escorrega para o preto sem nunca mudar de tamanho.”5

Keynote slide over an engineering bench: All-day battery life

Frame da transmissão do evento da Apple de 9 de setembro de 2026, 11:11 a.m. PT. Os clones da animação de dobra copiam a transição que este aparelho tornou famosa em um único keynote.

Código: esboços até o SDK chegar

O openHacking/DuoKit é o único conjunto de exemplos executável: 12 exemplos em SwiftUI, com licença MIT, passando por layout adaptativo, split views e grids, safe areas, desvio da dobra, regiões reservadas, toolbars e tab views adaptativas, apresentações, multitarefa em Split View, múltiplas telas e cenas, e um app de amostra completo.8 O readme é honesto sobre o terreno em que ele pisa: “Esta primeira versão compila com o Xcode 26.6 e o iOS 26.5. Os exemplos 05, 06 e 11 usam um simulador claramente identificado para conceitos do iPhone Duo que exigem o SDK do iOS 27.1. Eles não afirmam reproduzir o comportamento do hardware.”8 Leia como um guia de estudo das talks, com código que você pode rodar contra as regras de layout que já existem no iOS 26, e não como teste de qualquer coisa específica do Duo. O yunodevs/DuoLayoutKit é um pacote Swift menor, com a mesma ressalva, que se propõe a “transformar as posições dobrada e aberta em simples intenção de layout”.9

O limite de tudo isso é o mesmo que o post para desenvolvedores aponta: a API de região reservada, as views de arranjo, o comportamento de eixo da toolbar e o acessório de câmera existem hoje como narração e trechos de código nas páginas de quatro Tech Talks, não em nenhum header de SDK ou página de documentação. Nenhum SDK as tem, então nenhum repositório as compila, e todo nome de API em todo repositório, incluindo os deste site, foi copiado de uma página de talk pré-lançamento. A primeira coisa a fazer quando o beta do Xcode 27.1 chegar é comparar os nomes com os headers. (11 de outubro: o Xcode 27.1 beta (27A9269) saiu em 18 de setembro e o Xcode 27.1 RC (27A9275), com o SDK do iOS 27.1, em 5 de outubro, e o App Store Connect aceita builds do RC para a App Store; o post sobre o Xcode 27.1 beta confere os nomes de API do guia com o SDK.22)

Skills de agente: o novo artefato de dia um

A saída surpreendente das primeiras 24 horas são conjuntos de instruções para agentes de código, que chegaram junto com — e, na maior parte, antes de — o primeiro código de exemplo. Sete repositórios se descrevem como skills ou briefings para adaptar apps ao iPhone Duo, e um deles caiu dentro de uma coleção já estabelecida: o FloWritesCode/fwc-swiftui-skills, um conjunto de skills de SwiftUI com 154 estrelas, adicionou swiftui-iphone-duo às 11:34 p.m. PT de 9 de setembro com a mensagem de commit “Adiciona uma skill de SwiftUI para iPhone Duo com layouts dobráveis adaptativos.”10 O mirzaaghazadeh/iphone-duo-skills, com 12 estrelas, instala nove skills com um único comando e diz que destila “o que existe em orientação estruturada sobre a qual um agente pode agir, além de folhas de referência com os fatos do aparelho e a superfície completa de API”.10 O mahdi-salmanzade/iphone-duo-skill mira em migração, com fluxos para SwiftUI, UIKit, React Native, Expo e Flutter.10

O mais cuidadoso deles é o que diz menos. O bahimzabir/iphone-duo-adaptive-ui abre com um aviso: “Esta skill foi montada em 2026-09-10, um dia depois de a Apple publicar a página das Human Interface Guidelines do iPhone Duo e seis Tech Talks, e antes de as ferramentas e a documentação de referência estarem disponíveis.”10 Essa frase deveria estar no topo de cada um desses repositórios, porque uma skill é uma afirmação sobre uma superfície de API, e essa superfície não foi publicada. Uma folha de referência da “superfície completa de API”, um dia depois do anúncio, é uma cópia de código e narração de páginas de talk, com os mesmos modos de falha que os meus. A leitura útil dessa onda é outra: este lançamento produziu instruções para agentes nas mesmas horas que o primeiro código de exemplo, e quem as escreve está tratando as talks da Apple como a especificação. Quando o SDK chegar, as skills que sobreviverem serão as que citam timestamps e são reconferidas contra os headers.

Watch: How to Prepare Your SwiftUI App for iPhone Duo

O Flo writes Code percorreu o mesmo material em vídeo às 6:05 a.m. PT de 10 de setembro, na manhã seguinte à chegada da skill dele.15

As três perguntas que os desenvolvedores estão fazendo

Os desenvolvedores indie que pensam em público fizeram isso no Mastodon em questão de horas, e três perguntas se repetem.11

Cadê o simulador? Greg Pierce não achou nenhum iPhone Duo na lista do Device Hub do RC do Xcode 27 às 12:12 p.m. PT e supôs que viria com o 27.1. Craig Hockenberry às 12:27 p.m.: “Parece que o Xcode 27.1 é necessário para testar a redimensionabilidade do iPhone Duo - e ele ainda não foi publicado.”11 O vídeo de Paul Solt naquela noite traz a resposta no título, “iPhone Duo Isn’t in Xcode 27 Yet.”15 A resposta da Apple é o “Coming later this month” da página de desenvolvedores, e a descrição, na primeira Tech Talk, dos controles de abrir, fechar, girar e dobrar do simulador é a única prévia.4 A esperança anterior de Pierce, no dia antes do evento, era “que não haja nada no software de dobra do iPhone que exija que os desenvolvedores tenham o hardware para testar seus apps adequadamente”; as talks respondem isso com um simulador, numa data que a Apple não deu.11

Como fica um app não adaptado? Hockenberry, às 11:55 a.m. PT: “Uma coisa que a Apple não mostrou: um app de iPhone que não tivesse sido adaptado para a tela do Duo.”11 A resposta parcial está na primeira Tech Talk, que o post para desenvolvedores cita: um app compilado sem o SDK do iOS 27 roda com “um tamanho e uma proporção familiares” quando o aparelho está aberto, o SDK do iOS 27 o estende para a esquerda da barra de status, e só o SDK do iOS 27.1 chega até a borda. Zac Hall, do 9to5Mac, organizou os mesmos três níveis em 10 de setembro sob o título “Three levels of iPhone Duo app support”, e fez a observação de que alguns apps “exigem muito mais trabalho do que apenas compilar contra o SDK do iOS 27.1”.13 A primeira Tech Talk da Apple mostra os três estados, e o 9to5Mac publicou em 9 de setembro uma análise de como o Duo trata apps não feitos para ele; o que ninguém fora da Apple consegue fazer até o simulador chegar é rodar o próprio app através deles.

Como o estado sobrevive à dobra? Steve Troughton-Smith, às 9:37 a.m. PT de 10 de setembro: “Se você usa um UISplitViewController com um Compact view controller definido, o iPhone Duo levanta questões bem sinistras sobre restauração de estado ao passar de dobrado para aberto. Muitos dos próprios exemplos da Apple mantêm os elementos de UI no mesmo lugar físico conforme a tela se abre, parte da mágica da ilusão da transição animada de dobra, o que já seria difícil com uma única janela de app redimensionando horizontalmente, que dirá com uma hierarquia compact/regular duplicada.”11 As diretrizes têm uma frase sobre isso, “Mantenha a funcionalidade e o estado dos elementos iguais entre as telas”, e as talks descrevem a split view colapsando e expandindo, mas nenhuma das duas diz como uma hierarquia compacta e uma regular passam uma seleção de uma para a outra no meio da animação.16 Essa é a pergunta em aberto do lançamento, e a reação de James Thomson vale por muita gente: “Parece que o Duo vai exigir repensar bastante como a minha UI funciona.”11

Mais duas reações resumem o clima. Troughton-Smith, às 12:16 p.m. de 9 de setembro, ao linkar a primeira Tech Talk: “Isso é como uma plataforma inteiramente nova chegando com um mês de antecedência.”11 E Pierce, sobre lançar no dia um: “Se você escolher se matar de trabalhar para lançar suporte ao Duo no dia 1, está fazendo isso por você mesmo.”11 O resumo de Jordan Morgan sobre as seis talks, publicado naquela tarde, nota que “algumas novas páginas de referência de API do iOS 27.1 não estavam disponíveis no momento em que isto foi escrito”, e que ele pediu a uma IA que lesse as sessões antes de terminá-las; eu também fiz isso, e o post de design é o que saiu de conferir cada linha disso contra as faixas de legenda.12 A thread do Hacker News sobre a página de produto da Apple, para dar escala, estava em 1.346 pontos e 2.343 comentários no meio da manhã; nos comentários que amostrei, o vinco e o preço lideravam, com subthreads de layout e de desenvolvimento por baixo.14

Atualização, 6:40 p.m. PT: o efeito de dobra saiu do telefone

Ao anoitecer, a busca do GitHub contava 53 repositórios mencionando iPhone Duo criados desde a meia-noite UTC de 10 de setembro, que é 5 p.m. PT de 9 de setembro.19 O gênero da tarde é justamente aquele que a seção de mock-ups chamou de não planejado: o blur da dobradiça, portado para hardware que dobra por outros motivos.

Tampas de MacBook. O Mac Duo, de sumimakito, criado às 11:55 a.m. PT, chegou a 49 estrelas às 6:37 p.m. Do README: “Feche a tampa e veja o conteúdo da sua tela inclinar, desfocar e desaparecer conforme se move. O Mac Duo acrescenta esse efeito ao seu MacBook, com controles na barra de menus.” Ele renderiza com Metal, captura a tela ao vivo com ScreenCaptureKit, distribui um build de desenvolvimento assinado para Macs com Apple silicon e Intel, e é Apache-2.0.19 O macTilt, do lqSky7, com quatro estrelas de manhã, estava em 18. Chegaram mais três clones para MacBook, o foldy (“Sua área de trabalho se dobra conforme você fecha a tampa.”), o fold em Swift e Metal, e o mac-duo, todos MIT, e um port para Windows, o winduo, que se descreve como “coisa de blur do iPhone Duo, mas em notebook com Windows”.19

Outras dobradiças. O Fold8HingeFade é uma prova de conceito em Kotlin para o dobrável da Samsung, “uma captura no início da dobra, crossfade em AGSL nas duas telas, acionado pelo sensor da dobradiça”, e o README declara seu status sem rodeios: “Alvo: Galaxy Z Fold 8; exercitado no emulador do Pixel Fold.”19 Um pacote Flutter, o duo_animation (“Envolva qualquer widget, incline o aparelho, veja-o dobrar.”), e uma versão em SwiftUI, o iPhoneDuoAnimation, que aciona shaders Metal a partir do Core Motion, levam o efeito para telefones compatíveis usando o movimento do aparelho.19 Nenhum deles é um app para iPhone Duo. Eles reproduzem o momento marcante do keynote onde quer que haja uma dobradiça ou um giroscópio.

Ferramentas web, sem os números da Apple. Apareceram duas ferramentas para sites. Nenhuma das duas estabelece a viewport CSS real do aparelho no Safari, que a Apple não publicou, e os números em jogo são três coisas diferentes: os pixels físicos da ficha técnica, os pixels de screenshot do App Store Connect e os pontos inferidos a partir deles numa escala 3x presumida. O duo-check é um verificador de linha de comando que carrega uma página no Chromium headless em um conjunto de larguras e “aponta bugs concretos de responsividade: overflow horizontal, elementos de largura fixa, navegação que quebra linha e linhas de texto longas demais”; ele sai com código diferente de zero quando encontra algo de alta severidade, então dá para travar o CI. O README diz o seguinte sobre seus presets: a Apple “não publicou as dimensões reais da viewport CSS do aparelho”, então duo-closed (344 por 774) e duo-open (690 por 872) são “estimativas derivadas de resoluções físicas vazadas”.20 O iPhone Duo Simulator da Progressier, linkado por um post no Hacker News às 6:13 p.m. PT, pré-visualiza um site num iframe nas posturas fechada e aberta e afirma que a tela interna tem “viewport CSS lógica de 890 x 626 pixels (2670 x 1878 pixels físicos em densidade @3x)” e a externa, “466 x 678 pixels”.20 O número externo é igual às dimensões de screenshot do App Store Connect divididas por três, e essa conta não estabelece a viewport CSS do Safari. O interno é a ficha técnica dividida por três, a conta que o post para desenvolvedores retratou pela manhã; o tamanho de screenshot de 2007 por 2853 do App Store Connect implica 669 por 951 pontos numa escala 3x presumida, uma inferência até um simulador informar o número. Até um simulador chegar, uma checagem em 669 por 951 deve andar ao lado de qualquer uma em 626 por 890.

Mais duas skills. O eisenjimmy/iphone-duo-skill, criado às 11:23 a.m. PT e com oito estrelas ao anoitecer, se apresenta como “uma Agent Skill baseada em fontes para projetar um único app de iPhone adaptativo que permanece coerente em todas as posições do iPhone Duo”, argumenta contra uma checagem de aparelho (“A adaptação errada é um segundo app escondido atrás de uma checagem de aparelho”) e enuncia sua regra em uma linha: “O layout reage ao espaço disponível. A interação física pode reagir à dobradiça.”21 O its-panzer/iphone-duo-design, criado às 5:31 p.m. PT, é “baseado nas seis Tech Talks de lançamento da Apple e nas Human Interface Guidelines” e “inclui 15 regras com link para a fonte, prompts de design e de revisão, e uma matriz de testes baseada em estados”.21 Nove repositórios de skills em um dia e meio, e os dois mais novos se descrevem como baseados em fontes.

O que eu usaria hoje e o que eu esperaria

  • Use: o pacote de bezels da Apple, para mock-ups e imagens de marketing do seu próprio app; os tamanhos do App Store Connect, para qualquer pipeline de screenshot que você esteja montando agora; os uploads do Duo abriram em 5 de outubro de 2026 (este post dizia antes que abririam mais adiante neste ano; corrigido em 7 de outubro); o DuoKit, como leitura guiada das talks com código que roda no iOS 26.
  • Use com cuidado: os estudos de dobra, só para uma demo interna ou um protótipo, já que as diretrizes da Apple listam renderizações e simulações 3D de seus produtos entre os usos não permitidos em material de marketing; qualquer skill de agente, como um checklist para discutir, e não como fonte de nomes de API.
  • Espere: pelo beta do Xcode 27.1 antes de escrever uma linha contra ArrangementView, regiões reservadas ou as APIs de eixo da toolbar; pelo guia “Preparing your app for iPhone Duo” antes de decidir um plano de migração; por um arquivo de Figma dedicado ao iPhone Duo antes de tratar qualquer frame do Figma como final; o UI Kit do iOS 27 para Figma e os bezels em PNG já bastam para começar o trabalho de layout hoje. (11 de outubro: o beta saiu em 18 de setembro e o RC em 5 de outubro; o guia já estava no ar em 17 de setembro, e a Apple acrescentou kits de Figma e Sketch para o iPhone Duo em 18 de setembro.22)

Principais conclusões

Para designers: - Os bezels do iPhone Duo da Apple existem, em Photoshop e PNG, dois acabamentos, cinco poses; o recorte da tela interna é 2853 por 2007, o tamanho do App Store Connect, não o do painel; eles são o asset que as diretrizes da Apple indicam para marketing, e renderizações 3D não são permitidas ali.12 - A linha de screenshot do App Store Connect é a primeira evidência de tamanho em pontos: 669 por 951 na tela interna e 466 por 678 na externa, numa escala 3x presumida; o mecanismo de renderização é uma inferência até o simulador chegar.3

Para desenvolvedores: - Nada do que foi construído no primeiro dia compila contra uma API do Duo; a Apple ainda lista o SDK como previsto para ainda este mês, e todo nome de API circulando por aí foi copiado de páginas de talks pré-lançamento; compare-os com os headers.4810 - A pergunta em aberto é o estado atravessando a dobra em hierarquias compacta e regular; a orientação da Apple até agora é uma frase.1116

Para quem acompanha a economia de agentes: - Sete repositórios com pacotes de instruções para agentes de código apareceram nas primeiras 24 horas, junto com o primeiro código de exemplo, um deles dentro de uma coleção com 154 estrelas; os bons trazem uma data e um aviso.10

Perguntas frequentes

A Apple lançou um kit de Figma ou Sketch para o iPhone Duo?

Não. Até a manhã de 10 de setembro, a página Design Resources lista os product bezels do iPhone Duo apenas para Photoshop e PNG. O UI Kit do iOS 27 e do iPadOS 27 está disponível para Figma e Sketch, mas a página não lista nenhum arquivo do Duo.1

Que tamanhos de screenshot o App Store Connect pede para o iPhone Duo?

1398 por 2034 pixels para a tela externa e 2007 por 2853 pixels para a tela interna, cada uma nas duas orientações, adicionados em 9 de setembro segundo as notas de versão do App Store Connect; os app previews são 886 por 1920 ou 1920 por 886, e os uploads para o iPhone Duo abriram em 5 de outubro de 2026, com screenshots do Duo obrigatórios em todo envio a partir de abril de 2027 (este post dizia antes que abririam mais adiante neste ano, conforme a nota de versão da Apple de 9 de setembro; corrigido em 7 de outubro).31718

Dá para compilar contra as APIs do iPhone Duo hoje?

Não. O beta do Xcode 27.1 que traz o SDK do iOS 27.1 está listado como previsto para ainda este mês, e não existe nenhuma página de documentação para as APIs de região reservada ou de arranjo. Os repositórios da comunidade que citam essas APIs tiraram os nomes da narração e do código nas páginas das Tech Talks.4810 (11 de outubro: sim. O Xcode 27.1 beta (27A9269) saiu em 18 de setembro e o Xcode 27.1 RC (27A9275), com o SDK do iOS 27.1, em 5 de outubro, e o App Store Connect aceita builds do RC para a App Store.22)

Existe um simulador do iPhone Duo?

Não no release candidate do Xcode 27. A primeira Tech Talk descreve um simulador de iPhone Duo com controles de abrir, fechar, girar e dobrar no Xcode 27.1.411

Fontes


  1. Apple Developer, Design Resources, acessado em 10 de setembro de 2026 às 10:20 a.m. PT: Product Bezels lista “iPhone Duo” com o download “Photoshop, PNG” (Bezel-iPhone-Duo.dmg); o UI Kit do iOS 27 e do iPadOS 27 aparece para Figma e Sketch; nenhuma entrada de Figma ou Sketch para o iPhone Duo. Conteúdo e dimensões em pixels vêm da inspeção do autor sobre a imagem baixada: 10 PSDs e 10 PNGs, Night Sky e Star White, poses Inner Open Landscape (frame de 3093 por 2247, recorte de tela de 2853 por 2007, borda de 120 pixels), Inner Open Portrait (2247 por 3093, recorte de 2007 por 2853), Outer Closed Landscape (2194 por 1574, recorte de 2034 por 1398), Outer Closed Portrait (1574 por 2194, recorte de 1398 por 2034) e Outer Open (3056 por 2194, o recorte de 1398 por 2034 da tela externa na metade direita). Recortes medidos a partir dos canais alfa dos PNGs; os recortes externos têm 2032 pixels totalmente transparentes de comprimento, mais uma linha quase transparente em cada extremidade. ↩↩↩↩↩↩↩

  2. Apple, “License Agreement for Apple Design Resources”, o RTF dentro de Bezel-iPhone-Duo.dmg, que limita os recursos à criação de mock-ups de interfaces de usuário para produtos de software que rodam nos sistemas operacionais da Apple; Apple, App Store Marketing Guidelines, Apple Product Images, acessado em 10 de setembro de 2026: “Use os bezels de produto fornecidos pela Apple em todo o seu material de marketing para exibir seu app nos aparelhos Apple que ele suporta”; e, em Unauthorized Uses, “Os seguintes usos de produtos Apple não são permitidos em material de marketing: renderizar em 3D ou criar qualquer simulação de um produto Apple”. Citações do inglês, aqui traduzidas. ↩↩↩↩

  3. Apple, App Store Connect Help, Screenshot specifications, acessado em 10 de setembro de 2026 às 10:40 a.m. PT. A linha do iPhone Duo, transcrita da tabela: tamanho de screenshot 1398 × 2034 pixels e 2034 × 1398 pixels (tela externa); 2007 × 2853 pixels e 2853 × 2007 pixels (tela interna). A linha de 5,5 polegadas pede 1242 x 2208 pixels. Uma requisição em 9 de setembro sem seguir o redirecionamento da página retornou nada e foi lida erroneamente como “sem linha do iPhone Duo”; a linha foi adicionada em 9 de setembro, conforme a nota 18. ↩↩↩↩↩↩↩

  4. Apple Developer, Get Ready for iPhone Duo, acessado em 10 de setembro de 2026 às 10:20 a.m. PT, texto idêntico ao da cópia das 4:10 p.m. PT de 9 de setembro: “Xcode 27.1 beta … Coming later this month”; “Preparing your app for iPhone Duo … Coming later this month.” Os índices de documentação de SwiftUI, UIKit e visões gerais de tecnologia, acessados na mesma manhã, não contêm “iPhone Duo”; as páginas de notas de versão do Xcode 27.1 e do iOS 27.1 retornam 404. ↩↩↩↩↩↩↩↩

  5. GitHub, chuspeeism/iphone-duo, criado em 10 de setembro de 2026 às 12:51 a.m. PT, MIT, 40 estrelas às 10:30 a.m. PT; descrição citada. GitHub, lqSky7/iphone-duo-macos-animation, criado em 10 de setembro às 4:08 a.m. PT, 4 estrelas. GitHub, bravohenry/iphone-duo-motion-study, criado em 10 de setembro às 3:43 a.m. PT, 6 estrelas, sem arquivo de licença; o readme descreve um visualizador WebGL que carrega um modelo glTF com buffer binário e texturas AVIF, além de uma vista explodida “Device Anatomy”. A epígrafe do readme do lqSky7 foi citada literalmente. Uma busca de repositórios no GitHub por “iPhone Duo” criados depois de 8 de setembro retornou 37 repositórios às 10:20 a.m. PT. Citações do inglês, aqui traduzidas. ↩↩↩↩↩

  6. GitHub, jal-co/iphone-duo, criado em 9 de setembro de 2026 às 1:13 p.m. PT, MIT, 12 estrelas; readme citado, incluindo “o modelo 3D do telefone e os wallpapers de deserto são da Apple” e “este é um estudo independente, não um produto Apple”; a árvore dele traz public/models/iphone-duo.glb e iphone-duo.usdz. O readme do chuspeeism: “os modelos e as imagens da Apple estão excluídos do repositório e da licença MIT” e “os assets de referência da Apple são baixados separadamente”; a árvore dele não traz nenhum arquivo de modelo. Citações do inglês, aqui traduzidas. ↩

  7. GitHub, bonxn/dood-iphone-duo (“mockup 3D interativo com vídeos de tela, mais exportação em mp4”, construído sobre o jal-co/iphone-duo) e huanglizhuo/iPhoneDuoMock (“Duo Studio”, readme em chinês: exporta PNG, MP4, WebM, GIF e PNGs de interface em tamanho estrito), ambos criados em 10 de setembro de 2026. Citações do inglês, aqui traduzidas. ↩↩

  8. GitHub, openHacking/DuoKit, criado em 10 de setembro de 2026 às 6:30 a.m. PT, MIT; 12 exemplos listados no readme; ressalva citada literalmente do inglês, aqui traduzida. ↩↩↩↩↩↩

  9. GitHub, yunodevs/DuoLayoutKit, criado em 9 de setembro de 2026 às 11:34 p.m. PT, MIT; descrição citada do inglês, aqui traduzida. ↩

  10. GitHub: FloWritesCode/fwc-swiftui-skills (154 estrelas; commit às 11:34 p.m. PT de 9 de setembro, “Adiciona uma skill de SwiftUI para iPhone Duo com layouts dobráveis adaptativos.”); mirzaaghazadeh/iphone-duo-skills (12 estrelas; “instala todas as nove”; citado); bahimzabir/iphone-duo-adaptive-ui (citado); mahdi-salmanzade/iphone-duo-skill; CodyBontecou/iphone-duo-agent-brief; mustafayazgul/iPhoneDuoAIAgentDoc; hechen/iphone-duo-skills (criado em 9 de setembro de 2026 às 2:52 p.m. PT, MIT, “sete skills de código com IA baseadas em fontes para o iPhone Duo”). Estrelas contadas às 10:30 a.m. PT de 10 de setembro. Citações do inglês, aqui traduzidas. ↩↩↩↩↩↩↩↩↩

  11. Mastodon, mastodon.social, horários convertidos de UTC para PT: Greg Pierce, 8 de setembro, 7:41 a.m. e 9 de setembro, 12:12 p.m. e 2:00 p.m.; Craig Hockenberry, 9 de setembro, 11:55 a.m. e 12:27 p.m.; Steve Troughton-Smith, 9 de setembro, 12:16 p.m. e 10 de setembro, 9:37 a.m.; James Thomson, 9 de setembro, 4:27 p.m.. Citações literais do inglês, aqui traduzidas. ↩↩↩↩↩↩↩↩↩↩↩↩

  12. Jordan Morgan, iPhone Duo: First Developer Good-to-Knows, Swiftjective-C, 9 de setembro de 2026; citado do inglês, aqui traduzido. ↩

  13. Zac Hall, The race to build great iPhone Duo apps is about to begin, 9to5Mac, 10 de setembro de 2026, 8:11 a.m. PT; um título e uma linha da segunda seção citados; a linha vem do inglês, aqui traduzida, e o título permanece em inglês. O texto linka a matéria de 9 de setembro do 9to5Mac, Here’s how iPhone Duo treats apps not optimized for the foldable display. ↩

  14. Hacker News, iPhone Duo, a thread sobre apple.com/iphone-duo, enviada em 9 de setembro de 2026 às 11:15 a.m. PT; 1.346 pontos e 2.343 comentários segundo a API do Algolia às 10:35 a.m. PT de 10 de setembro. ↩

  15. YouTube, Flo writes Code, How to Prepare Your SwiftUI App for iPhone Duo, publicado em 10 de setembro de 2026 às 6:05 a.m. PT; Paul Solt, iPhone Duo Isn’t in Xcode 27 Yet, publicado em 9 de setembro de 2026 às 8:55 p.m. PT. ↩↩

  16. Apple Human Interface Guidelines, Designing for iPhone Duo, Best practices: “Mantenha a funcionalidade e o estado dos elementos iguais entre as telas.” Citação do inglês, aqui traduzida. ↩↩

  17. Apple, App Store Connect Help, App preview specifications, acessado em 10 de setembro de 2026 às 11:20 a.m. PT. A linha do iPhone Duo, transcrita: Device resolutions 2034 × 1398 pixels, 2853 × 2007 pixels (19.5:9 aspect ratio); Accepted resolutions 886 x 1920 pixels (retrato), 1920 x 886 pixels (paisagem); nota: “O suporte para enviar materiais para este aparelho no App Store Connect estará disponível mais adiante neste ano”. Citação do inglês, aqui traduzida. ↩↩↩↩

  18. Apple, App Store Connect Help, Release notes, entrada datada de 9 de setembro de 2026: “As especificações de app preview e de screenshot para iPhone Duo, iPhone 18 Pro Max, iPhone 18 Pro, Apple Watch Ultra 4 e Apple Watch Series 12 foram adicionadas. O suporte para enviar materiais do iPhone Duo no App Store Connect estará disponível mais adiante neste ano.” Apple Developer, Releases, “App Store Connect Update”, quarta-feira, 9 de setembro de 2026, 3:00 p.m. PT; o feed RSS de releases, acessado em 10 de setembro de 2026 às 11:37 a.m. PT, traz o item com pubDate “Wed, 09 Sep 2026 15:00:00 PDT.” Citações do inglês, aqui traduzidas; o pubDate aparece como publicado. Corrigido em 7 de outubro de 2026: a Apple abriu os envios para o iPhone Duo em 5 de outubro de 2026: “You can submit your iPhone Duo optimized apps and games in App Store Connect today. Starting April 2027, any apps or games submitted will need to include screenshots for iPhone Duo.” (Já é possível enviar hoje no App Store Connect apps e jogos otimizados para o iPhone Duo; a partir de abril de 2027, todo app ou jogo enviado precisará incluir screenshots para o iPhone Duo.) Apple Developer, News, “Prepare and submit your apps for iPhone Duo”, 5 de outubro de 2026, https://developer.apple.com/news/?id=kkphp5qo. ↩↩↩

  19. GitHub, metadados de repositório obtidos pela API às 6:37 p.m. PT de 10 de setembro de 2026, horários de criação convertidos de UTC para PT: sumimakito/Mac-Duo (criado às 11:55 a.m., Apache-2.0, 49 estrelas; README citado, que lista “renderização em Metal”, “conteúdo de tela ao vivo” via ScreenCaptureKit e um build de desenvolvimento assinado “para Macs com Apple Silicon e Intel”); lqSky7/iphone-duo-macos-animation (macTilt, 18 estrelas); alexey1312/foldy (10:53 a.m., MIT; descrição citada); mhadifilms/fold (6:21 a.m., MIT, “Swift e Metal nativos”); CakeAL/mac-duo (11:39 a.m., MIT); justhenix/winduo (4:54 p.m., C++, MIT; descrição citada); ThinkOffApp/Fold8HingeFade (12:56 p.m., Kotlin; descrição e README citados); narayann7/duo_animation (3:38 p.m., Dart, MIT; descrição citada); charugupta-dev/iPhoneDuoAnimation (12:14 p.m.; descrição: “animação de dobra do iPhone Duo usando shaders Metal do SwiftUI e Core Motion.”). Contagem: uma busca de repositórios no GitHub por “iPhone Duo” com created:>=2026-09-10 retornou 53 resultados às 6:36 p.m. PT. Citações do inglês, aqui traduzidas. ↩↩↩↩↩

  20. GitHub, uguratmaca/duo-check, criado em 10 de setembro de 2026 às 2:41 p.m. PT, TypeScript, MIT; descrição e README citados; src/presets.ts define duo-closed como 344 por 774 e duo-open como 690 por 872. Progressier, iPhone Duo Simulator, acessado em 10 de setembro de 2026 às 6:38 p.m. PT; FAQ da página citado. Hacker News, “I built a simulator for the iPhone Duo”, postado em 10 de setembro de 2026 às 6:13 p.m. PT (horário do item 01:13 UTC de 11 de setembro, segundo a API do Hacker News). Citações do inglês, aqui traduzidas. ↩↩

  21. GitHub, eisenjimmy/iphone-duo-skill, criado em 10 de setembro de 2026 às 11:23 a.m. PT, MIT, oito estrelas às 6:37 p.m. PT; README citado. GitHub, its-panzer/iphone-duo-design, criado em 10 de setembro de 2026 às 5:31 p.m. PT; README citado. Citações do inglês, aqui traduzidas. ↩↩

  22. Apple, Releases, feed RSS acessado em 11 de outubro de 2026: “Xcode 27.1 beta (27A9269)” datado Fri, 18 Sep 2026 10:00:00 PDT e “Xcode 27.1 RC (27A9275)” datado Mon, 05 Oct 2026 10:00:00 PDT. Apple, Xcode 27.1 RC Release Notes, acessadas em 11 de outubro de 2026, Overview: “Xcode 27.1 RC includes Swift 6.4 and SDKs for iOS 27.1, iPadOS 27, tvOS 27, watchOS 27, macOS 27, and visionOS 27.” Apple, App Store Connect Help, Release notes, acessadas em 11 de outubro de 2026, entrada de 5 de outubro de 2026: “You can now upload apps built with Xcode 27.1 RC using the SDK for iOS 27.1, iPadOS 27.0, macOS 27.0, tvOS 27.0, visionOS 27.0, and watchOS 27.0 for the App Store, and for internal and external testing through TestFlight.” Apple, Get Ready for iPhone Duo, o cartão “Preparing your app for iPhone Duo”: “Coming later this month” no acesso de 15 de setembro de 2026 e “Explore documentation” em 17 de setembro, com link para o guia. Apple, “Build for iPhone Duo with new resources”, notícias, 18 de setembro de 2026: “Get Figma and Sketch design kits for iPhone Duo from the Apple Design Resources.” ↩↩↩

Artigos relacionados

iPhone Duo para desenvolvedores: o problema do 1.42 e a lacuna do SDK

iPhone Duo para desenvolvedores: pontos inferidos das capturas do App Store Connect, duas telas, Split View, Touch ID, p…

40 min de leitura

A era do iPhone redimensionável: prepare seu app antes de setembro

O iOS 27 traça a linha do redimensionamento no SDK com que você compila. O checklist: audite suposições de tamanho fixo,…

9 min de leitura

Projetando para o iPhone Duo: o que se move, o que se divide e o que fica

O guia de design da Apple para o iPhone Duo e três Tech Talks, lidos como regras: duas classes de tamanho no lugar de um…

19 min de leitura