Perché il mio iPhone 5c non supporta Night Shift?


15

iOS 9.3 è stato rilasciato ieri al pubblico e l'ho installato sul mio iPhone 5c. Quello che mi chiedo è: perché Night Shift non è disponibile per il mio telefono? È l'architettura del processore, qualcosa a che fare con lo schermo o forse qualcos'altro?



@Zack Sei sicuro che sia davvero il motivo? Non vedo Apple che esegue un atto così meschino specificamente su una funzionalità così piccola. Se intendessero davvero fare una cosa del genere, non potrebbero rilasciare del tutto l'aggiornamento iOS 9 per i vecchi dispositivi. Il fatto che non sia disponibile su dispositivi a "32 bit", non su "vecchi" dispositivi, suggerisce che è molto più probabile che sia legato al software di quanto deliberatamente pianificato. Ancora molto spiacevole per i clienti, ovviamente.
xji,

@XiangJi C'è qualche fonte sull'istruzione only 64-bit? Non riesco a capire perché sarebbe possibile solo su dispositivi a 64 bit.
Zack

@Zack Vedi apple.stackexchange.com/questions/231881/… per alcune ipotesi sul motivo per cui.
xji,

Risposte:


25

Dal sito Apple :

Night Shift è disponibile su iPhone 5s o versioni successive, iPad Pro, iPad Air o versioni successive, iPad mini 2 o versioni successive e iPod touch (6a generazione).

Quindi penso che sia legato all'architettura del processore a 64 bit.


5

Puoi installare F.lux invece usando xcode. Non è molto complicato e non richiede affatto il jailbreak del telefono e non è un hack: https://justgetflux.com/sideload/ Dovrai solo scaricare il file di progetto da un altro sito Web poiché eliminato a seguito della richiesta di Apple di eliminarlo. Funziona bene sul mio 5C.


Tuttavia, ho pensato che Apple si è sbarazzata del sideload.
Munesawagi,

8
Non risponde alla domanda
Carsten S,

3
Non è più possibile eseguire il sideload del flusso su iOS, è stato rimosso
ajkblue,

1
questo è tale BS. Questo è un problema di salute e Apple sta rendendo molto difficile per le persone con dispositivi a 32 bit proteggere gli occhi.
Kalamalka Kid,

1
@MikeScott hai ragione! Tutti abbiamo bisogno di dormire bene.
Kalamalka Kid,

0

Potrei indovinare, basandomi sull'intuizione di essere uno sviluppatore di software: la pagina f.lux dice che non è più disponibile perché non utilizza l'API documentata e ad Apple non piace che la aggirino. La nuova funzione Night Shift fa parte di una nuova versione di iOS, quindi deve utilizzare una funzionalità API appena aggiunta . Quella funzionalità potrebbe essere aggiunta solo per i dispositivi attuali e sarebbe diversa da implementare su dispositivi più vecchi, e non ci hanno messo quel lavoro perché è obsoleto.


iPhone 5c esegue anche iOS 9.3 che dovrebbe avere la stessa infrastruttura di altri. Anche se non sono sicuro del motivo esatto, deve essere qualcosa di tecnico che, se applicato, porterebbe a prestazioni peggiori.
Can Sürmeli,

È un SoC diverso. I driver che accedono alle funzionalità dei driver video sarebbero diversi e devono essere scritti appositamente per questo. @ CanSürmeli L'A6 è fuori produzione, quindi non hanno affrontato le caratteristiche particolari con il software. Ad esempio, come comunicare con il DAC LUT (se anche esposto allo stesso modo).
JDługosz,

All'inizio non ho pensato a cose di basso livello, ma ho appena compilato ed eseguito f.lux sul mio iPhone 5 e ha funzionato perfettamente. Lo schermo è giallastro. Quindi, se il team di f.lux può raggiungere questo obiettivo con API private anche su un iPhone 5, anche Apple lo può fare naturalmente. Quindi è in relazione con qualcos'altro e non con i conducenti o ecc.
Can Sürmeli,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.