Historique du userAgent
Vendredi 3 octobre 2008 à 17 h 21
Article très interessant et plutôt amusant sur l'histoire du champ userAgent utilisé notamment quand on veut particulariser le comportement d'un site pour différents browsers (et c'est mal!).
http://www.webaim.org/blog/user-agent-string-history.
Après avoir lu cet article vous comprendrez peut-être mieux comment le userAgent de Google Chrome en est arrivé à Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.30 Safari/525.13
http://www.webaim.org/blog/user-agent-string-history.
Après avoir lu cet article vous comprendrez peut-être mieux comment le userAgent de Google Chrome en est arrivé à Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.30 Safari/525.13
Les versions de driver aussi :
Eg : les drivers Nvidia étaient passé de 95.xx à 100.xx
Seul problème la chaine de caractère des driver versions est encodé comme 0.95.xx, ce qui quand on passe à la suivante donne 1.00.xx.
Bon comme il y a des jeux qui testent juste les chiffres du milieu pour deviner quelle version de driver ils utilisent (et refusent de se lancer si la version est inférieure ou utilisent une version moins performante ou bugguée), Nvidia s'est retrouvé bloqué.
La solution ?
Booster les chiffres du milieu et donc passer directement de 1.00.xx à 1.58.xx/1.65.xx qui garantit que ces jeux s'exécuteront bien.
Demandez aussi aux développeurs des OS de Microsoft ce qu'ils pensent de la rétro compatibilité..
Que ça fait vendre et que sans ça il y en aurait 3 fois moins des développeurs d'OS chez minimou.