A chaque nouvelle fonction mise en place dans l'app MyrWeb, nous la testons sur différents navigateurs, notamment Firefox et Chrome sur Mac & Windows, Safari sur Mac et Internet Explorer sur Windows. Rapidement, nous avons dû éliminer les anciennes versions d'IE, qui ne permettent quasiment de ne rien faire, ni graphiquement, ni en audio. La version minimale d'IE sera donc la 10 ou peut-être la 11 (nous pouvons tester sur IE 11, mais n'avons pas d'IE 10 sous la main). Pour Safari sur Mac, les dernières versions ne tournent que sur les dernières versions de MacOS. Les mises à jour du système étant payantes, et ne s'installant pas sur certains vieux Macs, pas mal d'utilisateurs n'ont pas la dernière version de MacOS, et utilisent donc une ancienne version de Safari. La plus vieille que nous ayions à disposition est Safari 5.0.6, qui date de 2011. Elle permet de faire fonctionner l'app, avec quelques options qui sautent ou qui tournent en mode dégradé, mais ça fonctionne. Donc dès qu'une fonctionnalité a été ajoutée et testée sur Firefox et Chrome, nous l'adaptons pour qu'elle fonctionne aussi sur IE 11 et la vieille version de Safari. Dernière en date, les dégradés de couleur, donc voici une démo: Dégradés de couleurs Cette démo fonctionne sur toutes les configurations, mais il semble y avoir une différence dans la manière dont Safari prend en compte l'angle de dégradé. Ainsi, chaque petite fonction nous occupe environ 3 fois plus longtemps qu'elle aurait dû, mais, point positif, à la fin ça fonctionne. Ce n'était pas le cas il y a encore quelques années, avant HTML5. |