7 votes

D'un point de vue technique, pourquoi Night Shift ne peut-il pas être pris en charge sur du matériel 32 bits ?

Comme indiqué dans le document ce commentaire Apple ne supprime pas de fonctionnalités sans raison valable, mais d'autres applications tierces comme f.lux et GammaTool peuvent parfaitement modifier les couleurs sur les appareils 32 bits. Quelles sont les raisons possibles pour lesquelles Apple n'a pas été en mesure de le faire ?

7voto

Oskar Points 1242

L'explication la plus simple est la suivante :

  1. Ressources simples et limitées - temps limité pour l'assurance qualité et les tests. Il faut toujours en tenir compte : pour chaque appareil qui exécute du code, il faut fournir des appareils aux codeurs, tester pendant le développement, tester pendant l'assurance qualité, assurer le support pendant les 2 à 3 ans au cours desquels le système d'exploitation fera l'objet d'un support général, etc... Fondamentalement, des fonctionnalités techniquement réalisables se retrouvent sans cesse sur le plancher de la salle de coupe en raison du fait que les ressources ne sont pas infinies, qu'il y a des délais et des budgets.

  2. Le cadre utilisé par Apple pour mettre cela en œuvre ne prend tout simplement pas en charge ou n'a pas été écrit pour le matériel plus ancien. Oui, il est possible d'écrire du code dans la base 1+1=2 pour à peu près n'importe quel chipset ou framework. À mon avis, le night shift est écrit en métal ou dans une API de niveau inférieur. La documentation d'Apple explique le matériel nécessaire pour supporter Metal et OpenGLES v 3.0 :

Si vous regardez tous les appareils OpenGL2.0 et non métalliques qui ne prennent pas en charge la technologie équipe de nuit il pourrait s'agir d'une raison technique convaincante de ne pas livrer cette fonctionnalité sans les capacités de l'API graphique Metal/3.0 et le support matériel pour soutenir ce que le code décrit.

J'ai l'impression d'être dans le camp de la limitation du matériel et de l'API, mais il convient de préciser que chaque changement et chaque décision dans l'écosystème iOS a un coût important à ce stade, la plupart du milliard d'utilisateurs actifs des produits Apple étant des utilisateurs d'iOS.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X