Apple n’avait finalement pas de si mauvaises raisons de retirer FlexBright de l’App Store, cet utilitaire pour filtrer la lumière bleue des écrans. Un service qui sera rendu en standard par iOS 9.3 et qu’avait essayé de proposer f.lux, le précurseur en la matière, mais dont l’app avait été finalement écartée de la boutique.
FlexBright était plus riche en options que la fonction Night Shift d’Apple et plus souple aussi, car compatible jusqu’à iOS 7 et avec les terminaux 32 bits. Accepté sur l’App Store puis éjecté le même jour, FlexBright s’autorisait en réalité quelques entorses avec les règles d’Apple.
Sam Al-Jamal, son développeur, a expliqué à MacRumors qu’il avait eu besoin de récréer des classes en les basant sur le comportement de quelques interfaces de programmation privées, et donc non autorisées par Apple aux développeurs tiers.
Ensuite, il employait une vieille astuce maintenant proscrite pour s’assurer que son logiciel continuait de fonctionner en arrière-plan et d’appliquer son filtre coloré à l’écran. Il faisait jouer un fichier audio silencieux. D’autres apps par le passé ont procédé de même : Facebook il n’y a pas si longtemps encore et le gestionnaire de copier-coller Pastebot au moment d’iOS 4. L’inconvénient c’est que cela ponctionne la batterie, sans forcément que l’utilisateur ne s’en rende compte.
Sam Al-Jamal a tenté d’habiller ce procédé par une fonction de lecteur audio — qui ne marchait pas — en prétextant la possibilité pour l’utilisateur d’écouter un peu de musique pour se relaxer tandis qu’il profitait des bénéfices visuels de FlexBright. Apple a jugé la chose passablement tirée par les cheveux et souligné auprès du développeur que ce n’était pas la fonction première de son application.
Sam Al-Jamal pouvait néanmoins remettre en selle son app sur le Store mais en ôtant son filtre de lumière. Outre que cela aurait dénaturé l’essence même du logiciel, les utilisateurs de la version précédemment acceptée (vendue 2,99 €) auraient couru le risque de l’écraser avec cette mise à jour rabotée. Il a donc stoppé les frais.
FlexBright ne reviendra pas et d’après les multiples conversations entre Apple et ce développeur, cette catégorie de logiciels au sens large n’est pas en odeur de sainteté sur l’App Store. Sauf si Apple se décide ultérieurement à donner quelques outils pour que les développeurs fassent leur propre Night Shift, il ne faut pas s’attendre à avoir le choix dans ce domaine.