Pour le message personnalisé sur Firefox il faut remplacer :
// For IE and Firefox
if (e) {e.returnValue = msg;}
// For Chrome and Safari
return msg;
Par :
if(/Firefox[\/\s](\d+)/.test(navigator.userAgent) && new Number(RegExp.$1) >= 4) {
if(confirm(msg)) {
history.go();
} else {
window.setTimeout(function() {
window.stop();
}, 1);
}
} else {
return msg;
}
Si apple a cartonné avec son iphone c’est bien parceque “une application, une fonction” et ça doit marcher de suite, être rapide et avec un minimum d’options.
D’ailleurs bcp de geeks se sont foutus de leur geule quand ils ont annoncé le copier/coller sur l’iPhone, ces geeks avaient oubliés que l’utilisateur d’iPhone ne connait que word sur son PC, et en plus ça a permis de faire passer le nouvel Os et surtout de monter graduellement, pas de tout balancer d’un coup.
Certes on peut croire qu’apple a pris ses users pour des cons, mais moi je trouve ça simplement génial.
@Teocali : Je ne developpe pas, j’ai horreur de ca, je suis architecte systeme et hormis ca, je suis trés proche de l’utilisateur standard, je veux des choses qui font ce que je leur demande sans me casser la tête, mais la base de l’informatique ca reste l’interaction! Si on reduit l’interaction il reste quoi?
Je suis d’accord avec toi, un bon developpeur doit savoir s’adapter, sortir de son carcan et surtout ne pas être refractaire au changement.
Je reste fermement convaincu de la necessité d’eduquer les utilisateurs! L’alternative reste a accepter qu’il y a ceux qui fabriquent/concoivent/savent et ceux qui subissent ce qu’il ne veulent pas apprendre. Et ca, pour moi ce n’est pas acceptable.
Gros, très gros pluzin.
@r4is3
“Et trés franchment, ca dans ma vie de sysadmin ca me donne envie de tuer des gens! xD”
Moi, ce qui me donne envie de tuer des gens, dans ma vie de développeur, c’est les développeurs qui ne font aucun effort pour rendre leur application utilisable, qui développent selon leur paradigme, sans jamais se remettre en question, ni essayer d’adapter leur travail à leur cible. Accessoirement, c’est aussi ce genre de développeur qui à le plus de chances d’opposer une résistance a tout changement et de se scléroser dans ces pratiques, emmenant tout un projet avec lui…
Bon, les utilisateurs qui ne font aucun effort pour remonter les bug correctement me donnent aussi envie de sortir le shotgun. Mais moins (mais beaucoup quand même)
Tout ça pour dire que de mon point de vue, ce qui fait un bon développeur, c’est pas la capacité à te faire tenir un algorithme de voyageur de commerce sur deux lignes, ni a être capable de livrer un ERP complet en deux jours. Non, ce qui fait la plus grande qualité d’un développeur, à mes yeux, c’est l’adaptation. Adaptation au client, adaptation a l’environnement de travail, Adaptation au besoin. Les principes, dans tout ce qui concerne la technique (“je bosserais jamais pour une boite qui utilise des logiciels propriétaire”… déjà entendu de la part d’un chômeur longue durée), c’est bien joli, mais ça n’a jamais suffit a remplir l’assiette, ni même a faire des software efficaces.
]]>Si tu fais un site grand publique, il faut donc tabler sur des utilisateurs lambda, qui ne savent pas ouvrir dans un nouvel onglet, qui ne vérifient pas si le traitement est toujours en cours et ferment la page, qui ne cherchent pas à comprendre quelque chose qui ne marche pas et passe tout de suite à autre chose.
Si tu veux que ton site soit utilisé, tu n’as pas le choix. C’est comme target="_blank"
. J’étais archi contre par principe. Mais tu te rends vite compte après test sur ta cible que tes utilisateurs ne font pas de différence entre ton site et un autre, et qu’ils sortent très souvent de ton site sans le vouloir en cliquant sur un lien externe, pour ne jamais revenir (ils ne s’en rendent même pas compte). Ouvrir certains liens de manière forcée dans un nouvel onglet devient alors indispensable si tu ne veut pas voir 10 % de ta user base qui disparaît mystérieusement. Je suis d’accord, c’est hyper chiant pour quelqu’un qui sait utiliser “click milieu” sur sa souris, moi le premier. Mais nous ne sommes pas ceux qui rapportent le fric qui paie les serveurs et les salaires.
Nous vivons entre geeks, mais les gens qui paient sur internet, ce sont massivement des non geeks. Si le fait qu’ils paient est ce qui te nourrit, tu n’as pas le choix, tu dois faire en fonction d’eux.
Souvent on me dit “mais c’est pas parcequ’il sont non geek qu’ils sont débiles”. Vous n’avez pas idée. Vous n’avez juste aucune idée du niveau des gens qui utilisent internet. Il est bas. TRES, TRES bas.
Je suis pour éduquer les gens. Les informer. Ne pas les prendre pour des cons. Mais en attendant il faut faire avec leur comportement ACTUEL, et il est ainsi, que vous le vouliez de toute votre force n’y change rien.
Faudra que je fasse un article là dessus.
]]>