Warum unterstützt mein iPhone 5c Night Shift nicht?

15

iOS 9.3 wurde gestern veröffentlicht und ich habe es auf meinem iPhone 5c installiert. Ich frage mich, warum Night Shift für mein Telefon nicht verfügbar ist. Ist es die Architektur des Prozessors, etwas mit dem Bildschirm zu tun, oder vielleicht etwas anderes?

Munesawagi
quelle
@Zack Bist du sicher, dass das wirklich der Grund ist? Ich sehe nicht, dass Apple eine so kleine Handlung speziell für eine so kleine Funktionalität ausführt. Wenn sie so etwas wirklich beabsichtigten, konnten sie das iOS 9-Update für alte Geräte einfach nicht veröffentlichen. Die Tatsache, dass es auf "32-Bit" -Geräten und nicht auf "alten" -Geräten nicht verfügbar ist, lässt darauf schließen, dass es viel wahrscheinlicher als absichtlich geplant softwarebezogen ist. Natürlich immer noch sehr unangenehm für die Kunden.
xji
@XiangJi Gibt es eine Quelle für die 64-Bit-Only-Anweisung? Ich kann nicht verstehen, warum dies nur auf 64-Bit-Geräten möglich ist.
Zack
@Zack Unter apple.stackexchange.com/questions/231881/… finden Sie einige Vermutungen zum Grund.
Xji

Antworten:

25

Von der Apple- Site:

Night Shift ist für iPhone 5s oder höher, iPad Pro, iPad Air oder höher, iPad mini 2 oder höher und iPod touch (6. Generation) verfügbar.

Ich denke, es hängt mit der 64-Bit-Prozessorarchitektur zusammen.

Mateusz Szlosek
quelle
5

Sie können F.lux stattdessen mit xcode installieren. Es ist nicht sehr kompliziert und es ist kein Jailbreak Ihres Telefons erforderlich. Es ist auch kein Hack: https://justgetflux.com/sideload/ Sie müssen nur die Projektdatei von einer anderen Website herunterladen, wie sie ist löschte es nach Apples Aufforderung, es zu entfernen. Es funktioniert gut auf meinem 5C.

Frequenz aus dem Weltraum
quelle
Ich dachte, dass Apple das Seitenladen losgeworden ist.
Munesawagi
8
Beantwortet die Frage nicht.
Carsten S
3
Unter iOS kann kein Seitenladefluss mehr geladen werden, es wurde entfernt
ajkblue
1
das ist so BS. Dies ist ein Gesundheitsproblem, und Apple macht es Menschen mit 32-Bit-Geräten sehr schwer, ihre Augen zu schützen.
Kalamalka Kid
1
@ MikeScott du bist richtig! Wir alle brauchen guten Schlaf.
Kalamalka Kid
0

Ich denke, basierend auf den Erkenntnissen eines Software-Entwicklers: Die f.lux-Seite sagt, dass sie nicht mehr verfügbar ist, weil sie die dokumentierte API nicht verwendet und Apple es nicht mag, wenn sie sich darum kümmern. Die neue Nachtschicht-Funktion ist Teil einer neuen iOS-Version, daher muss eine neu hinzugefügte API-Funktion verwendet werden. Diese Funktion kann nur für aktuelle Geräte hinzugefügt werden, und die Implementierung auf älteren Geräten ist anders. Diese Funktion wurde nicht verwendet, da sie veraltet ist.

JDługosz
quelle
Auf dem iPhone 5c läuft auch iOS 9.3, das die gleiche Infrastruktur wie andere haben sollte. Obwohl ich nicht sicher bin, aus welchem ​​Grund es genau ist, muss es etwas Technisches sein, das, wenn es angewendet wird, zu einer schlechteren Leistung führen würde.
Can Sürmeli
Es ist ein anderer SoC. Treiber, die auf Grafiktreiberfunktionen zugreifen, sind unterschiedlich und müssen speziell dafür geschrieben werden. @ CanSürmeli Der A6 wird nicht mehr angeboten, weshalb sie die Besonderheiten nicht mit der Software angesprochen haben. ZB wie man mit der DAC-LUT kommuniziert (wenn sie sogar auf die gleiche Weise belichtet wird).
JDługosz
Ich habe anfangs nicht an etwas Niedrigeres gedacht, aber ich habe gerade f.lux auf meinem iPhone 5 kompiliert und ausgeführt und es hat einfach funktioniert. Der Bildschirm ist gelblich. Wenn f.lux team dies mit privaten APIs auch auf einem iPhone 5 erreichen kann, kann dies natürlich auch Apple. Daher ist es mit etwas anderem zu tun und nicht mit Fahrern oder Ähnlichem.
Can Sürmeli