Parece que la etiqueta del icono de una aplicación en iOS 7 sería negra o blanca, según el fondo de pantalla. ¿Cuál es el principio exacto de esto?

Los fondos de pantalla con mayoría de blanco (o colores cercanos al blanco) convertirán el color de la fuente en negro para mejorar la legibilidad. No estoy seguro, pero creo que el fondo de pantalla tiene que tener alrededor del 75% o más de color blanco puro (o similar) para que esto ocurra.

He hecho varios fondos de pantalla diferentes en blanco y negro para probar y ver cómo funciona esta característica.

  • Aquí hay capturas de pantalla con fondos de pantalla que tienen negro o blanco por completo.

main-qimg-654107b0d3483738c82db1d3c3d16666.webp

Obviamente, el blanco puro hace que el color de la fuente se vuelva negro.

  • Aquí hay capturas de pantalla con fondos de pantalla que tienen porciones iguales de colores blanco y negro en ellos, es decir, el 50%.

main-qimg-46fb7c62c68c2761aadf92d9eab8e51b.webp

Puedes ver que cuando en porciones iguales de negro y blanco, el color de la fuente siempre permanece blanco. En algunos casos (tercera captura de pantalla), iOS intentará oscurecer la parte superior del fondo de pantalla, si es necesario, para mejorar la legibilidad del reloj y la fecha en la pantalla de bloqueo, así como la barra de estado. Por alguna razón, no intenta mejorar la legibilidad en la segunda captura de pantalla.

  • Ahora aquí' s un ejemplo de lo que sucede cuando se pone el fondo de pantalla con el 75% o más de color blanco puro en ella.

main-qimg-79a39d516f6069f3a4a0736a6d5c1c0f.webp

Como puedes ver, el color de la fuente siempre es negro sin importar en qué parte del fondo de pantalla pongas el color negro.

El blanco y el negro son la forma más fácil y sencilla de comprobarlo. En los fondos de pantalla con paisajes y objetos en ellos, sería mucho más difícil de analizar. Sin embargo, siempre puedes previsualizar el fondo de pantalla y la forma en que iOS reaccionará a él antes de aplicarlo.

En conclusión, parece que si alrededor del 75% o más de la imagen es blanca o cualquier otro color brillante claro, iOS ajustará el color de la fuente a negro.

Espero que esto ayude.