L’arrivée du mode sombre sur iOS 7 : Eclipse se lance
iOS 7 a introduit de nombreuses fonctionnalités attrayantes, mais son interface utilisateur d’une clarté presque aveuglante n’en fait pas partie. En dehors de quelques applications et éléments systèmes (Bourse, Centre de notifications, Boussole), la plupart des écrans sont d’un blanc éclatant. Pour ceux qui, comme moi, maintiennent la luminosité de leurs appareils à environ 20-30% avec f.lux activé, iOS 7 peut être particulièrement difficile à supporter. Certains développeurs l’ont compris : Tweetbot, Alien Blue, Reeder, Pocket, entre autres, offrent des modes sombres pour un meilleur confort de lecture. Pour les autres, il faut attendre qu’Apple et les développeurs prennent en compte les retours des utilisateurs.
Cependant, si votre appareil est jailbreaké, une solution existe : Eclipse. Cette application, récemment lancée, permet d’activer un mode sombre sur iOS, y compris pour les applications tierces. Une avancée intéressante, n’est-ce pas ?
Mais est-ce que cette solution fonctionne réellement ? Modifier l’interface utilisateur à l’échelle du système, sans s’appuyer sur un moteur de thèmes comme Winterboard, est une tâche ambitieuse. Voyons comment Eclipse s’en sort dans la pratique.
Eclipse fonctionne en assombrissant les composants d’interface utilisateur programmatiques communs des applications iOS, en les transformant en noir ou en gris foncé. Les termes « programmatiques » sont importants, car de nombreuses applications n’utilisent pas de composants d’interface utilisateur colorés par programmation, préférant souvent des images PNG. Néanmoins, Eclipse s’applique à toutes les applications tierces, offrant ainsi un mode sombre non officiel à Facebook, Twitter, Evernote, et bien d’autres.
Malheureusement, les résultats sont mitigés. L’application s’avère parfois être un succès total, et parfois un échec complet selon les éléments sur lesquels elle s’applique.
Prenons l’exemple de l’application Téléphone : le mode sombre fonctionne parfaitement dans les favoris et les contacts, mais échoue lamentablement dans le clavier de numérotation. Il semble qu’Apple utilise des images PNG pour cet élément au lieu d’un arrière-plan coloré par programmation, ce qui explique ce problème.
L’application Musique présente des textes de la bonne couleur, mais la couleur de fond reste désespérément blanche (gris sur blanc, quelle déception!). On pourrait citer de nombreux autres exemples. Voici quelques captures d’écran pour vous donner une idée du résultat d’Eclipse dans les applications les plus courantes.
Ce tweak de jailbreak iOS 7 est sans doute le plus prometteur que j’ai vu jusqu’à présent. Alors que d’autres ajustements résolvent de petits problèmes spécifiques, Eclipse s’attaque à un problème majeur à l’échelle du système.
Certes, Eclipse ne fonctionne pas parfaitement à chaque fois, mais quand c’est le cas, on a l’impression d’être soulagé d’un poids énorme.
Eclipse nécessite encore des améliorations de la part de son développeur. Il faudrait effectuer des ajustements plus précis à plusieurs niveaux, et également prévoir une option pour activer le mode sombre uniquement dans les applications sélectionnées par l’utilisateur (par exemple, l’activer dans WhatsApp, et le désactiver dans Evernote). Lorsque ces améliorations seront apportées – et je suis confiant que ce sera le cas dans les prochaines semaines (le développeur semble très dévoué) – Eclipse deviendra un tweak indispensable à installer juste après avoir jailbreaké votre appareil iOS.
Eclipse est disponible pour seulement 0,99 $ sur Cydia dans le repo BigBoss. Une fois installé, vous devez l’activer dans Réglages > Eclipse.
N’hésitez pas à nous faire part de vos impressions sur Eclipse dans la section des commentaires ci-dessous.