Pourquoi mon iPhone 5c ne prend-il pas en charge Night Shift?


15

iOS 9.3 a été rendu public hier et je l'ai installé sur mon iPhone 5c. Ce que je me demande, c'est pourquoi Night Shift n'est pas disponible pour mon téléphone? Est-ce l'architecture du processeur, quelque chose à voir avec l'écran, ou peut-être autre chose?



@Zack Êtes-vous sûr que c'est vraiment la raison? Je ne vois pas Apple exécuter un acte aussi mesquin spécifiquement sur une si petite fonctionnalité. S'ils voulaient vraiment une telle chose, ils ne pourraient tout simplement pas publier la mise à jour iOS 9 pour les anciens appareils. Le fait qu'il ne soit pas disponible sur les appareils "32 bits", pas sur les "anciens" appareils, suggère qu'il est beaucoup plus probable lié au logiciel que prévu. Toujours très désagréable pour les clients, bien sûr.
xji

@XiangJi Y a-t-il une source sur l'instruction 64 bits uniquement? Je ne comprends pas pourquoi cela ne serait possible que sur des appareils 64 bits.
Zack

@Zack Voir apple.stackexchange.com/questions/231881/… pour quelques suppositions sur la raison.
xji

Réponses:


25

Depuis le site Apple :

Night Shift est disponible sur iPhone 5s ou version ultérieure, iPad Pro, iPad Air ou version ultérieure, iPad mini 2 ou version ultérieure et iPod touch (6e génération).

Je pense donc que c'est lié à l'architecture du processeur 64 bits.


5

Vous pouvez installer F.lux à la place en utilisant xcode. Ce n'est pas très compliqué et cela ne vous oblige pas du tout à jailbreaker votre téléphone et ce n'est pas un piratage: https://justgetflux.com/sideload/ Vous n'aurez qu'à télécharger le fichier de projet à partir d'un autre site Web comme ils l'ont fait supprimé suite à la demande d'Apple de le retirer. Cela fonctionne bien sur mon 5C.


Je pensais cependant qu'Apple s'était débarrassé du chargement latéral.
Munesawagi

8
Ne répond pas à la question.
Carsten S

3
Vous ne pouvez plus ignorer le flux sur iOS, il a été supprimé
ajkblue

1
c'est un tel BS. Il s'agit d'un problème de santé et Apple rend très difficile la protection des yeux des utilisateurs d'appareils 32 bits.
Kalamalka Kid

1
@MikeScott vous avez raison! NOUS avons tous besoin d'un bon sommeil.
Kalamalka Kid

0

Je pourrais deviner, sur la base des connaissances acquises en tant que développeur de logiciels: la page f.lux dit qu'elle n'est plus disponible car elle n'utilise pas l'API documentée et Apple n'aime pas qu'ils se déplacent. La nouvelle fonctionnalité Night Shift fait partie d'une nouvelle version iOS, elle doit donc utiliser une fonctionnalité API nouvellement ajoutée . Cette fonctionnalité peut être ajoutée uniquement pour les appareils actuels et elle serait différente à implémenter sur des appareils plus anciens, et ils n'y ont pas mis ce travail parce qu'il est obsolète.


L'iPhone 5c exécute également iOS 9.3 qu'il devrait avoir la même infrastructure que les autres. Bien que je ne sois pas certain de la raison exacte, ce doit être quelque chose de technique qui, s'il était appliqué, conduirait à de moins bonnes performances.
Can Sürmeli

C'est un SoC différent. Les pilotes accédant aux fonctionnalités du pilote vidéo seraient différents et doivent être écrits spécifiquement pour cela. @ CanSürmeli L'A6 est abandonné, donc ils n'ont pas abordé les fonctionnalités particulières avec le logiciel. Par exemple, comment communiquer avec le DAC LUT (s'il est même exposé de la même manière).
JDługosz

Je n'ai pas pensé à plus de choses de bas niveau au début, mais je viens de compiler et d'exécuter f.lux sur mon iPhone 5 et cela a bien fonctionné. L'écran est jaunâtre. Donc, si l'équipe f.lux peut y parvenir avec des API privées, même sur un iPhone 5, alors naturellement Apple le peut aussi. C'est donc lié à autre chose et non aux pilotes ou etc.
Can Sürmeli
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.