A Apple compartilhou a documentação sobre como os desenvolvedores podem usar taxas de atualização mais rápidas da tela do ProMotion para animações personalizadas em seus aplicativos nos modelos Pro na nova linha do iPhone 13.

DESTAQUES DA HISTÓRIA:

Taxas de atualização dinâmica de até 120 Hz estão disponíveis nos modelos Pro-branded iPhone 13 A Apple esclareceu que aplicativos de terceiros podem tirar proveito de uma atualização mais rápida taxas Nova documentação detalha como usar o ProMotion fazendo alterações no arquivo.plist de um aplicativo Crédito da imagem: Apple / YouTube

Como aplicativos de terceiros podem usar ProMotion no iPhone 13 Pro e Max

P roMotion é o nome de marketing da Apple para um recurso que adapta dinamicamente a taxa de atualização de uma tela de tão baixo quanto dez quadros por segundo a tão alto quanto 120 quadros por segundo, ou duas vezes a taxa de todos os iPhones anteriores. Isso resulta em animações mais suaves e uma melhor experiência ao rolar (o texto permanece claro ao rolar rapidamente por uma página da web, por exemplo).

De acordo com a documentação do site de desenvolvedores da Apple , os programadores podem optar por taxas de atualização mais rápidas com algumas alterações simples no arquivo.plist de um aplicativo. Em termos mais simples, um arquivo.plist (“plist” significa Lista de Propriedades) é usado para salvar as preferências e várias configurações de um aplicativo.

Isso instrui o sistema operacional de que este aplicativo específico deseja usar todos os recursos gama de taxas de atualização do ProMotion para quaisquer animações personalizadas fora das do sistema padrão, como rolar por listas, acessar menus e assim por diante.

A Apple adverte que “taxas de atualização mais altas podem resultar em consumo de energia significativo”./p>

Como o ProMotion realmente funciona

Os desenvolvedores, em vez disso, fornecem dicas para o subsistema do iOS responsável pelas animações da interface do usuário sobre quais taxas de atualização o aplicativo prefere para suas animações.

Como documentação da Apple apresenta:

Você não pode forçar uma exibição do ProMotion a mostrar o seu conteúdo em uma taxa específica. A taxa de atualização de um monitor ProMotion se comporta de maneira diferente de um monitor tradicional. O sistema isola a taxa de atualização real do ProMotion de seu aplicativo. Do ponto de vista do seu aplicativo, a taxa de atualização para uma exibição ProMotion é a taxa em que o Core Animation renderiza o conteúdo para a exibição inteira. O sistema sincroniza o processo de renderização com a taxa de atualização do hardware de exibição, mas o hardware de exibição não necessariamente conduz o processo de renderização.

E isto:

As animações personalizadas em seu aplicativo precisam ser capazes de se adaptar às mudanças nas taxas de atualização. As taxas de atualização da tela podem mudar por vários motivos e seu aplicativo não deve presumir nenhuma taxa de atualização específica, a qualquer momento. Por exemplo, o sistema desativa taxas de atualização mais rápidas no modo de baixa energia ou se um dispositivo esquentar. Além disso, embora o UIKit e o Core Animation estejam gerenciando vários elementos da GUI, o Core Animation pode optar por variar a taxa de atualização para fornecer uma experiência de usuário aprimorada.

Teria sido muito melhor se a Apple tivesse compartilhado esta documentação com os desenvolvedores com antecedência, antes de começar a aceitar aplicativos iOS 15 para impedir as pessoas de surtar.

→ Como desligar o ProMotion no iPad Pro

O importante é que a Apple agora forneceu a seus desenvolvedores registrados todas as ferramentas de que precisam para aproveitar as taxas de atualização do ProMotion. Em outras palavras, cabe aos desenvolvedores atualizar seus aplicativos para usar o ProMotion para obter animações personalizadas mais suaves.

Categories: IT Info