referência de compatibilidade do dispositivo iOS

Resumo do dispositivo iOS

a tabela 2-1 resume as dimensões físicas dos ecrãs iOS e como esses pixels são mapeados para o sistema de coordenadas lógicas em UIKit.,d>

iPhone 6 Plus

1080 x 1920

375 x 667

iPhone 7

750 x 1334

375 x 667

iPhone 6s

750 x 1334

375 x 667

iPhone 6

750 x 1334

375 x 667

iPhone SE

640 x 1136

320 x 568

iPad Pro 12.,9-inch (2nd generation)

2048 x 2732

1024 x 1366

iPad Pro 10.5-inch

2224 x 1668

1112 x 834

iPad Pro (12.9-inch)

2048 x 2732

1024 x 1366

iPad Pro (9.,>

iPad Ar 2

1536 x 2048

768 x 1024

o iPad Mini 4

1536 x 2048

768 x 1024

Em tempo de execução, use o bounds e scale propriedades de uma UIScreen objeto para entender como o UIKit apresentar o ecrã para o seu aplicativo, e o nativeBounds enativeScale quando você precisa trabalhar com o número exato de pixels na tela.,

Se a escala nativa difere do fator de escala UIKit, então iOS primeiro torna o conteúdo no fator de escala UIKit e, em seguida, escalá-lo para caber no número nativo de pixels na tela. Para jogos e outros aplicativos que realizam muitos cálculos por pixel, rendendo esses pixels adicionais podem ser caros. Em vez disso, configure uma vista a renderizar na escala nativa. Para mais informações sobre como fazer isso no Metal, consulte a escala de tela nativa (iOS e tvOS).

A tabela 2-2 descreve a capacidade de reproduzir a cor e adaptar a visualização da cor ao ambiente ao redor do dispositivo.,>iPhone 6s

sRGB

No

Yes

iPhone SE

sRGB

No

Yes

iPhone 6 Plus

sRGB

No

Yes

iPhone 6

sRGB

No

Yes

iPad Mini 4

sRGB

No

Yes

iPad Air 2

sRGB

No

Yes

iPad Pro 12.,9-inch (2nd generation)

Display P3

Yes

Yes

iPad Pro 10.5-inch

Display P3

Yes

Yes

iPad Pro (12.9-inch)

sRGB

No

Yes

iPad Pro (9.7-inch)

Display P3

Yes

Yes

The P3 Display color space has a larger color gamut than an sRGB color space, with more saturated reds and greens., Para obter informações sobre o suporte a cores largas no seu aplicativo, veja WWDC 2016-Sessão 712: trabalhando com cores largas.

um visor de tons verdadeiros usa sensores de luz ambiente avançados para adaptar automaticamente a cor e intensidade do visor para corresponder à luz no ambiente circundante. Diferentes tipos de aplicativos muitos precisam reagir a essas mudanças de forma diferente. Para especificar como a visualização deve adaptar-se quando a sua aplicação está mais à frente, veja UIWhitePointAdaptivityStyle.

A tabela 2-3 descreve a taxa a que o hardware pode ajustar o conteúdo da tela.,

na maioria das circunstâncias, a UIKit lida com redesenhamento e animação para você, ajustando a taxa de frame conforme necessário para proporcionar uma boa experiência de visualização com uso de energia razoável. No entanto, quando configurar uma animação de visualização, poderá indicar opcionalmente uma sugestão quando souber que a animação deverá ser executada a uma taxa maior ou menor. Para mais informações, ver UIViewAnimationOptions.

em aplicativos de tela cheia e jogos, a animação é muitas vezes impulsionada explicitamente usando um objeto CADisplayLink., Configure a propriedade da ligação de visualização preferredFramesPerSecond para a taxa de imagens que deseja, preferencialmente usando um dos valores preferidos especificados na tabela 2-3. SpriteKit, SceneKit, ou MetalKit também fornecer esta propriedade sobre o SKView SCNView e MTKView classes. Para mais informações sobre o conteúdo de animação em Metal, consulte a taxa de quadros (iOS e tvOS).

Table 2-4 sumarize the how often the display register touches from fingers or Apple Pencil and delivers them to UIKit.,td>

60 hz

No

iPhone 6 Plus

60 hz

Not supported

60 hz

No

iPhone 6

60 hz

Not supported

60 hz

No

iPad Air 2

60 hz

Not supported

60 hz

No

iPad Mini 4

60 hz

Not supported

60 hz

No

iPad Pro 12.,9-inch (2nd generation)

120 hz

240 hz

120 hz

No

iPad Pro 10.5-inch

120 hz

240 hz

120 hz

No

iPad Pro (12.9-inch)

120 hz

240 hz

60 hz

No

iPad Pro (9.,7-polegadas)

120 hz

240 hz

de 60 hz

A exibição de hardware periodicamente captura de dados de sensores embutidos em tela. Quando um usuário toca na tela, a informação do sensor é gravada, processada e entregue à UIKit. Em exibições que suportam o toque 3D, informações adicionais sobre a pressão que o usuário aplicou ao visor também são gravadas. Apenas alguns exibem lápis de maçã., Nestas exibições, a taxa de captura é diferente ao ler os Eventos do Lápis Da Apple do que a taxa de captura para toques de dedo, e informações adicionais da stylus, como o azimute, também é registrado em cada evento.

Quando a taxa de captura é maior do que a taxa de entrega, vários eventos são ligados em um evento de toque cuja localização reflete o toque mais recente. No entanto, a informação adicional do toque está disponível para aplicativos que precisam de mais precisão.

para mais informações sobre manipulação de eventos, toques coalescidos, toque 3D e lápis de maçã, veja o Guia de manipulação de Eventos para iOS.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *