A Apple diz que todos os aplicativos podem acessar recursos completos do ProMotion no iPhone 13 Pro, embora os desenvolvedores precisem primeiro atualizar seu código. A empresa também identificou um bug do Core Animation que pode estar contribuindo para o problema.

Na sexta-feira, os desenvolvedores relataram problemas aparentes no iOS 15 no iPhone 13 Pro que limitam algumas animações de aplicativos de terceiros a 60 Hz. O aparelho é o primeiro iPhone a implementar a tecnologia ProMotion, que permite taxas de atualização dinamicamente variáveis ​​de até 120Hz.

A Apple confirmou ao AppleInsider que todos os desenvolvedores podem tirar proveito da variedade de taxas de atualização do ProMotion no iPhone 13 Pro, mas há uma ressalva.

A empresa observa que o iOS aumentará as taxas de atualização para animações de interface de usuário padrão automaticamente sem a intervenção do desenvolvedor, embora os fabricantes de aplicativos que procuram acesso total ao ProMotion precisem adicionar uma entrada plist para declarar que seus wares utilizam taxas mais altas disponíveis. A declaração de suporte ajuda a economizar bateria do iPhone, permitindo que o iPhone determine quais aplicativos têm recursos de alta taxa de atualização.

Na prática, o requisito significa que certas ações, como rolagem, são renderizadas atualmente a 120 Hz, enquanto outras não. Desenvolvedores como o criador do Apollo, Christian Selig, estão vendo a discrepância em seus aplicativos, já que animações fora do padrão, como pop-ups, são limitadas a 60Hz. Esse comportamento causa uma experiência do usuário chocante, mas o problema deve ser corrigido assim que as entradas do app plist forem atualizadas.

Mais informações sobre a entrada plist necessária serão disponibilizadas aos desenvolvedores em um futuro próximo.

A Apple também identificou um problema com animações criadas com Core Animations, embora não esteja claro se o problema está relacionado às taxas de atualização. Uma correção está chegando em uma atualização de software futura, mas até então algumas animações que dependem da estrutura da Apple também podem estar travadas em 60Hz.

ProMotion é uma tecnologia de taxa de atualização variável que escolhe de forma inteligente uma taxa de exibição ideal, dependendo do conteúdo na tela e da interação do usuário. Gráficos em movimento rápido e operações de rolagem têm taxas mais altas, enquanto o conteúdo estático é exibido em taxas tão baixas quanto 10 atualizações por segundo para economizar bateria.

Embora houvesse rumores de integração no iPhone 13 Pro, a Apple não anunciou oficialmente o suporte ao ProMotion até a semana passada, o que significa que os desenvolvedores não conseguiram preparar seus aplicativos a tempo para o lançamento do hardware na sexta-feira. Na verdade, os fabricantes de aplicativos nem estavam cientes da exigência do plist até hoje.

Categories: IT Info