O site para programadores da Apple tem uma página intitulada “Get ready for iPhone Duo”, publicada no mesmo dia em que a Apple anunciou o dispositivo, 9 de setembro. Diz aos programadores para criarem apps com redimensionamento dinâmico e layouts adaptáveis. Ainda não inclui o guia escrito que explica como o fazer, e também ainda não inclui a ferramenta que permitiria a um programador testar o resultado.
As pré-encomendas do iPhone Duo abrem na sexta-feira, 16 de outubro, e o telemóvel chega aos clientes na sexta-feira, 23 de outubro. É nessa data que todas as apps já instaladas no dispositivo do comprador, independentemente de o fabricante lhes ter mexido ou não, terão de ser executadas pela primeira vez num ecrã de iPhone dobrável. Trata-se de uma análise sobre o que a Apple publicou para os programadores até agora, e não de um relatório sobre o comportamento de qualquer app, uma vez que ninguém fora da Apple utilizou o dispositivo até ao momento.
Factos essenciais
| Item | Estado |
|---|---|
| Pré-encomenda | Sexta-feira, 16 de outubro, 5h PT |
| À venda | Sexta-feira, 23 de outubro |
| Vem com | iOS 27.1, não iOS 27.0 |
| Orientação para programadores | Criar apps com redimensionamento dinâmico e layouts adaptáveis |
| Diretrizes de Interface Humana | Secção “Designing for iPhone Duo” publicada agora |
| Guia “Preparing your app for iPhone Duo” | Não publicado; a Apple diz “coming later this month” |
| Xcode 27.1 beta, necessária para compilar e testar para o iPhone Duo | Não lançada; a Apple diz “coming later this month” |
O que a Apple pede aos programadores que criem
A página para programadores do iPhone Duo da Apple apresenta o dispositivo como um problema de design antes de um problema de hardware: criar uma app que se redimensiona e adapta o seu layout, em vez de uma app criada para um único ecrã fixo. Duas das sessões de vídeo listadas pela Apple tornam essa instrução explícita: “Design for iPhone Duo” e “Strike a pose with adaptive layouts on iPhone Duo.” Uma sessão adicional, “Leverage multiple displays and scenes on iPhone Duo,” aborda o facto de o dispositivo ter dois ecrãs separados que uma app pode precisar de tratar de forma diferente. As Diretrizes de Interface Humana da Apple já incluem uma secção “Designing for iPhone Duo”, publicada agora, mais de cinco semanas antes de o telemóvel ser enviado.
Don’t miss the best of The Mac Observer
Set us as a preferred source and our Apple reporting ranks higher in your Google Search results and Discover feed — one tap, no account changes.
As duas coisas a que os programadores ainda não têm acesso
O que falta é a metade prática dessa orientação. “Preparing your app for iPhone Duo,” o documento passo a passo que um programador realmente seguiria, tem a nota “coming later this month” na própria página da Apple. O mesmo acontece com o Xcode 27.1 beta, o software sem o qual um programador não consegue criar, executar e simular uma app para o iPhone Duo. O Xcode 27 atingiu o estado de release candidate a 9 de setembro, o dia da keynote, mas essa build suporta o iOS 27 de forma geral, não as ferramentas específicas do Duo adicionadas por cima na linha 27.1. Até a Apple lançar essa beta, nenhum programador, por mais preparado que esteja, pode testar uma app no ecrã dobrável do dispositivo.
O que acontece a uma app em que ninguém mexeu
A Apple não disse como aparecerá no iPhone Duo, a 23 de outubro, uma app que ignore tudo isto. Não publicou se uma app que não tenha sido reconstruída é executada centrada, esticada, limitada a um quadro mais pequeno ou simplesmente como apareceria num ecrã de iPhone de tamanho semelhante, em qualquer um dos dois ecrãs. Não publicou os tamanhos exatos em pontos nem as resoluções que um programador deve visar, não identificou as novas APIs específicas por trás dos layouts adaptáveis que recomenda, nem marcou uma data para uma entrada do iPhone Duo no Simulator do Xcode. As orientações da Apple respondem ao que um programador deve fazer antes do lançamento. Não respondem ao que acontece às apps cujos programadores não fazem nada.
Documentado versus não documentado
| Pergunta | Resposta da Apple |
|---|---|
| Deverá uma app redimensionar-se e adaptar o seu layout ao iPhone Duo | Sim, de acordo com as orientações da Apple para programadores |
| Já está disponível um guia escrito “Preparing your app” | Não publicado |
| Já está disponível o conjunto de ferramentas do Xcode para criar para o iPhone Duo | Não publicado |
| Estão publicados os tamanhos em pontos e as resoluções de ecrã exatos | Não publicados |
| Está agendada uma entrada do iPhone Duo no Simulator | Não publicada |
| O que faz uma app não modificada no dispositivo | Não publicado |
O que a Apple não disse
A Apple deu nome ao conceito — layouts adaptáveis e redimensionamento dinâmico — bem antes de indicar as ferramentas ou o documento que permitiriam a um programador agir sobre ele. Não descreveu o que um cliente que abre uma app intocada no iPhone Duo deve esperar ver em qualquer um dos dois ecrãs. Para um dispositivo de primeira geração que a Apple vende a partir de 1.999 dólares, o estado do software à sua volta é tanto uma questão de lançamento como qualquer coisa que a Apple tenha incorporado no telefone — e a Apple ainda não a fechou.
Tanto a beta do Xcode 27.1 como o guia “Preparing your app for iPhone Duo” estão previstos, nas palavras da própria Apple, para “ainda este mês”, o que deixa semanas — e não meses — antes de as pré-encomendas abrirem a 16 de outubro. À data de 12 de setembro, nenhum deles apareceu no site de programadores da Apple. Consulte o anúncio completo da Apple de 9 de setembro e a cobertura em direto da keynote para saber como o iPhone Duo foi apresentado pela primeira vez.
Discussion