Referencia de Compatibilidad de dispositivos iOS

resumen de visualización de dispositivos iOS

la tabla 2-1 resume las dimensiones físicas de las pantallas iOS y cómo se asignan esos píxeles al sistema de coordenadas lógicas en 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.,>

el iPad Air 2

1536 x 2048

768 x 1024

el iPad Mini 4

1536 x 2048

768 x 1024

En tiempo de ejecución, el uso de la etiqueta bounds y scale propiedades de un UIScreen objeto para entender cómo UIKit presente la pantalla de su aplicación, y el nativeBounds ynativeScale cuando usted necesita para trabajar con el número exacto de píxeles en la pantalla.,

si la escala nativa difiere del factor de escala de UIKit, iOS primero renderiza el contenido en el factor de escala de UIKit y luego lo escala para que se ajuste al número nativo de píxeles en la pantalla. Para los juegos y otras aplicaciones que realizan muchos cálculos por píxel, renderizar estos píxeles adicionales puede ser costoso. En su lugar, configure una vista para que se renderice en la escala nativa. Para obtener más información sobre cómo hacerlo en Metal, consulte escala de pantalla nativa (iOS y tvOS).

la tabla 2-2 describe la capacidad de reproducir el color y adaptar la pantalla a color al entorno alrededor del 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 obtener información sobre la compatibilidad con wide color en su aplicación, consulte WWDC 2016 – sesión 712: trabajar con Wide Color.

una pantalla True Tone utiliza sensores avanzados de luz ambiental para adaptar automáticamente el color y la intensidad de la pantalla para que coincida con la luz del entorno circundante. Diferentes tipos de aplicaciones muchos necesitan reaccionar a estos cambios de manera diferente. Para especificar cómo se debe adaptar la pantalla cuando la aplicación está al frente, consulte UIWhitePointAdaptivityStyle.

la tabla 2-3 describe la velocidad a la que el hardware puede ajustar el contenido de la pantalla.,

en la mayoría de las circunstancias, UIKit maneja el redibujado y la animación para usted, ajustando la velocidad de fotogramas según sea necesario para proporcionar una buena experiencia de visualización con un uso de energía razonable. Sin embargo, al configurar una animación de vista, puede especificar opcionalmente una sugerencia cuando sepa que la animación debe ejecutarse a una velocidad mayor o menor. Para obtener más información, consulte UIViewAnimationOptions.

en aplicaciones y juegos de pantalla completa, la animación a menudo se maneja explícitamente utilizando un objeto CADisplayLink., Establezca la propiedad preferredFramesPerSecond del enlace de visualización a la velocidad de fotogramas que desee, idealmente utilizando uno de los valores preferidos especificados en la tabla 2-3. SpriteKit, SceneKit, o MetalKit también proporcionar esta propiedad en el SKView, SCNView y MTKView clases. Para obtener más información sobre la animación de contenido en Metal, consulte velocidad de fotogramas (iOS y tvOS).

la tabla 2-4 resume la frecuencia con la que el registro de pantalla toca los dedos o el Apple Pencil y los Entrega a 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-pulgadas)

120 hz

240 hz

60 hz

No

El hardware de la pantalla periódicamente captura de datos de sensores integrados en la pantalla. Cuando un usuario toca la pantalla, la información del sensor se registra, procesa y entrega a UIKit. En las pantallas compatibles con 3D Touch, también se registra información adicional sobre cuánta presión aplicó el Usuario a la pantalla. Solo algunas pantallas son compatibles con Apple Pencil., En estas pantallas, la tasa de captura es diferente al leer eventos del Apple Pencil que la tasa de captura para los toques con el dedo, y también se registra información adicional del lápiz, como el azimut, en cada evento.

Cuando la tasa de captura es mayor que la tasa de entrega, varios eventos se fusionan en un evento táctil cuya ubicación refleja el toque más reciente. Sin embargo, la información táctil adicional está disponible para aplicaciones que necesitan más precisión.

para obtener más información sobre el manejo de Eventos, Los toques fusionados, el toque 3D y el Apple Pencil, consulta Guía de manejo de eventos para iOS.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *