¿Por qué mi iPhone 5c no es compatible con Night Shift?

15

iOS 9.3 se lanzó ayer al público y lo instalé en mi iPhone 5c. Lo que me pregunto es, ¿por qué Night Shift no está disponible para mi teléfono? ¿Es la arquitectura del procesador, algo relacionado con la pantalla o quizás algo más?

Munesawagi
fuente
@Zack ¿Estás seguro de que esa es realmente la razón? No veo que Apple ejecute un acto tan insignificante específicamente en una funcionalidad tan pequeña. Si realmente quisieran tal cosa, simplemente no podrían lanzar la actualización de iOS 9 para dispositivos antiguos por completo. El hecho de que no esté disponible en dispositivos de "32 bits", no en dispositivos "viejos", sugiere que es mucho más probable que esté relacionado con el software de lo planeado deliberadamente. Todavía muy desagradable para los clientes, por supuesto.
xji
@XiangJi ¿Hay alguna fuente en la declaración de solo 64 bits? No puedo entender por qué solo sería posible en dispositivos de 64 bits.
Zack
@Zack Consulte apple.stackexchange.com/questions/231881/… para obtener algunas conjeturas sobre el motivo.
xji

Respuestas:

25

Desde el sitio de Apple :

Night Shift está disponible en iPhone 5s o posterior, iPad Pro, iPad Air o posterior, iPad mini 2 o posterior, y iPod touch (6ta generación).

Así que creo que está relacionado con la arquitectura del procesador de 64 bits.

Mateusz Szlosek
fuente
5

Puede instalar F.lux en su lugar usando xcode. No es muy complicado y no requiere que hagas jailbreak en tu teléfono y no es un truco: https://justgetflux.com/sideload/ Solo tendrás que descargar el archivo del proyecto desde otro sitio web como lo han hecho. lo eliminó a raíz de la demanda de Apple de eliminarlo. Funciona bien en mi 5C.

frecuencia del espacio exterior
fuente
Sin embargo, pensé que Apple se deshizo de la carga lateral.
Munesawagi
8
No responde la pregunta.
Carsten S
3
Ya no puede cargar el flujo lateral en iOS, se ha eliminado
ajkblue
1
Esta es una BS. Este es un problema de salud y Apple está haciendo muy difícil para las personas con dispositivos de 32 bits proteger sus ojos.
Kalamalka Kid
1
@ MikeScott tienes razón! Todos necesitamos dormir bien.
Kalamalka Kid
0

Podría adivinar, basado en la percepción de ser un desarrollador de software: la página de f.lux dice que ya no está disponible porque no usa la API documentada y a Apple no le gusta que la eviten. La nueva función Night Shift es parte de una nueva versión de iOS, por lo que debe usar una función API recientemente agregada . Esa característica puede agregarse solo para dispositivos actuales y sería diferente implementarla en dispositivos más antiguos, y no pusieron ese trabajo porque es obsoleta.

JDługosz
fuente
El iPhone 5c también ejecuta iOS 9.3 para que tenga la misma infraestructura que otros. Aunque no estoy seguro de la razón exacta, debe ser algo técnico que, si se aplica, conduciría a un peor rendimiento.
Can Sürmeli
Es un SoC diferente. Los controladores que acceden a las funciones del controlador de video serían diferentes y deben escribirse específicamente para ello. @ CanSürmeli El A6 se descontinuó, por lo que no abordaron las características particulares con el software. Por ejemplo, cómo comunicarse con el DAC LUT (si incluso está expuesto de la misma manera).
JDługosz
Al principio no había pensado en más cosas de bajo nivel, pero simplemente compilé y ejecuté f.lux en mi iPhone 5 y funcionó bien. La pantalla es amarillenta. Entonces, si el equipo de f.lux puede lograr esto con API privadas incluso en un iPhone 5, entonces, naturalmente, Apple también puede hacerlo. Por lo tanto, está relacionado con otra cosa y no con conductores, etc.
Can Sürmeli