No es un bug grave, no parece intencional y no beneficia a Internet Explorer, pero la “Browser Ballot Screen” tiene un pequeño fallo al ordenar los navegadores y no es del todo aleatoria. Recordemos que la Comisión Europea obligó a Microsoft a ofrecer un mecanismo que permitiera elegir navegadores alternativos en Windows, y se optó por una web en la que se ofrecieran varias opciones en orden aleatorio.
El caso es que algunos navegadores aparecen con frecuencia en determinadas posiciones. Estas posiciones más probables dependen del navegador en el que se ejecute el código, y da lugar a algunas curiosidades. Por ejemplo, si usamos Internet Explorer, es muy probable que en la mitad de las ocasiones Explorer aparezca en quinta posición, Safari suele salir cuarto, y Chrome tiende a aparecer entre los tres primeros.
Si visitamos la Ballot Screen desde Firefox, Internet Explorer no suele salirse de las tres primeras posiciones, mientras que Safari tiende a salir el quinto. Mediante un simple análisis estadístico, se han comprobado estas probabilidades y se ha detectado que hay indicios de que la decisión no es tan aleatoria como debería ser.
Sin embargo, no parece ser algo intencional, porque no se entiende que Microsoft prefiera que Explorer aparezca el quinto para unos y entre los tres primeros para otros. Hay cuatro algoritmos de ordenación aleatoria bien conocidos: dos de ellos son buenos, uno es aceptable y otro es malo. Los ingenieros de Microsoft han elegido el malo.
En esta gráfica se muestran las probabilidades de que cada navegador aparezca en cada una de las posiciones, tras 10000 iteraciones ejecutando desde Internet Explorer. Se ve claramente la predilección de Explorer por la quinta posición y la de Safari por la cuarta.
Lo que hace el código JavaScript de la Ballot Screen es ordenar el array, pero utilizando una función de comparación personalizada. Se toman dos navegadores, se comparan, y el resultado indica si uno tiene que aparecer antes, en el mismo sitio, o después que el otro. El resultado de la comparación, en este caso, es aleatorio.
El problema es que esto no es consistente: Si Opera > Firefox y Firefox > Safari, entonces tendría que cumplirse automáticamente que Opera > Safari. Pero si nuestra comparación devuelve valores al tuntún, puede pasar que si los comparamos entre ellos obtengamos que Safari > Opera. En función de como se implemente JavaScript en cada navegador, esto produce que determinadas posiciones sean más frecuentes que otras (incluso bucles infinitos, ya puestos).
Tan sólo habría que utilizar alguno de los algoritmos “buenos” y listo, asunto resuelto, y la probabilidad de aparición en cada posición se igualaría. Parece triste que en un tema como este, Microsoft no se haya esmerado ni un mínimo en el código.
Actualizado: Microsoft ha modificado el algoritmo de la Browser Ballot para corregir el fallo. Ahora el orden aleatorio está más equilibrado. Esto confirma que sí, que era un fallo, pero también que Microsoft escucha las críticas y es rápida cuando se lo propone. Gracias a lesan por las pista.
Vía | OS News, Rob Weir
Enlace | Browser Ballot Screen
En Genbeta | Los navegadores de la Ballot Screen de Windows vendrán ordenados al azar



Comentarios
que raro no? y sobre todo tratándose de Microsoft
si es que no son perros porque no ladran
lo que hay que ver...
-- editado por última vez a las 17:52
Que alguien me lo explique...
En fin.
Supongo que algún teorico de la conspiración dirá que el ojo se dirige naturalmente hacia el 5 lugar, aunque tambien puede ser porque lo hicieron a las apuradas y de mala gana.
Parece mentira que una empresa que lleva tantísimos años dedicándose a la informática, no sea capaz de elegir un algoritmo eficiente... y que además no les beneficia en absoluto...
ah no, que hablamos de Microsoft :-)
Tan difícil era hacer 5 míseros random con cualquier variable rara del PC (para que no saliera igual en todos los PCs, que el "random" a veces es algo bastante "predefinido") y ordenar los navegadores sobre ese "pobre" random?
Es que veo surrealista hacer cosas mas raras para algo que es solamente "de cara a la galería", que esto no es ningún estudio matemático ni el CERN...
Es que no son cinco navegadores. Son más, pero los cinco primeros de la lista han de ser los más utilizados. Es un "random por partes".
var browsers = ["Internet Explorer", "Firefox","Safari", "Chrome", "Opera"];var browsers_random = [];while (browsers.length != 0) {i = Math.floor(Math.random()*browsers.length);browsers_random.push(browsers.splice(i, 1));}Y lo mismo para el resto de navegadores, que se ordenan por separado. ¿Tan difícil es?
brillante
Ya no sabéis ni porqué criticar a Microsoft. "IE aparece en último lugar en la Ballot Screen" oh, que malvada Microsoft que guarda oscuras intenciones perjudicándose a si misma.
Además de verdad, me parece ya rizar el rizo.
A ver al principio pensaba como tú, un poco exageración, pero me sorprendre MUCHO de 5 posiciones, es mas probable la quinta que las 4 otras juntas... lo del safari es raro, pero el explorer!
A veces pienso que microsoft quiere perder cuota del mercado en los navegadores aproposito
interesante
Me parece una tonteria. Ya que es su S.O. que lo pongan el primero.
Para el usuario al que va encaminado...elegira IE, y seguira con una venda en los ojos, es simplemente estupido.
En todos los S.O, deberia salir la ventanita esta y me da que ninguna mas lo tiene...
En todos los S.O. se deberia poder desinstalar el navegador que trae y me da que es el unico en el que no se puede ....
pues usa el que se deja desinstalar y listo
Basta de decir que en Windows no se puede desinstalar el IE. En Windows 7 se puede desinstalar el IE desde agregar y quitar programas!!. Infórmense antes de opinar carajo.
No, no se puede desinstalar. Lo único que se puede hacer en win7 es hacerlo desaparecer de la vista, pero los archivos siguen estando, ya que parte del sistema depende de internet explorer (el sistema de ayuda, por ejemplo).
brillante
Llevo mucho tiempo siguiendo el blog de Genbeta, mas sin embargo nunca me habia tomado el tiempo de registrarme para poder comentar, y si lo hice es para decir lo mucho que critican a Microsoft por cualquier tonteria que para ustedes es algo muy grave, por otra parte se puede notar del como alaban a Google, parece ser que el blog es patrocinado por Google para alabar cada movimiento que hace este mismo.
He dicho.
Cuando tengo que poner verde a Google, lo hago. Cuando Microsoft comete un error grave, lo digo. Y cuando como en este caso, Microsoft comete un error curioso, insisto al inicio del artículo en que se trata de un error no grave.
Lo que nadie sabe es que microsoft, hizo test y el 85% de las personas testeadas eligio el ultimo browser.
Yo veo entendible de que un navegador no se pueda desinstalar por defecto en un sistema.
Supongamos que a alguien se le ocurre desinstalar IE en Windows cuando aun no se ha descargado una alternativa para instalar.
Entonces como demonios puedes ingresar a una pagina de internet para descargar otro navegador si el unico que tenias por defecto ya lo quitaste? xDDDD
-- editado por última vez a las 19:52
Que no se pueda desinstalar no es la solucion, la solucion seria dejar desinstalarlo y que por ejemplo te apareciera esta ventana para elegir otro navegador en caso de que no tengas otro navegador instalado
Es cierto, mas sin embargo ese " micro navegador " que te ayudaria a seleccionar algun otro navegador, de quien seia? de Microsoft, y volveriamos nuevamente a lo mismo, con las polemicas de la gente
deberia pasar lo mismo en mac,que te dejen elegir otro navegador
No hace falta navegador para la Ballot Screen ¿o si? ¿No sería posible, descargarlo por medio de la consola, por ejemplo?
¿que chorrada no? de todas formas, el resultado puede ser perfectamente correcto... el hacer 10.000 pruebas de un evento aleatorio no implica que todas las opciones salgan el mismo número de veces.
Cierto, Xavi, pero Rob Weir también ha tenido en cuenta esto. Realiza en su análisis un test chi-cuadrado, que indica que la distribución no es uniforme.
Pero lo más importante es que analiza el algoritmo en sí, y es ahí donde queda claro el fallo que produce que en el sorteo, a algunos de los navegadores es más probable que le toquen determinadas posiciones.
Alkar, ya arreglaron el problema hace horas o lo que es lo mismo, ayer. En los comentarios lo comentan.
Gracias por la pista, he acutalizado el post.
Por otra parte, Internet Explorer 8, se puede desactivar de Windows 7, NO DESINSTALAR, DESACTIVAR, al desactivarlo desaparece por asi decirlo ya del SO, no ves mas acto de presencia de el, no se porque la gente se queja entonces.
interesante
Menuda parida, como lo de permitir poner comentario en cada navegador del tipo "usa este que es el más mejor del mundo mundial"
El que no entienda la diferencia entre uno y otro le va a dar igual usar cualquiera, no entiendo tanta chorri-polémica
interesante
Sin comentarios. No vale la pena hacer un analisis de tal cosa. Parece que tenían tiempo de sobra, sospecho sería porque no les han enviado la minuta de novedades de Google. ;)
interesante
Vaya, al parecer no soy el unico que piensa que este blog es FAN GOOGLE y ANTI Microsoft.
interesante
no te equivoques,tambien ultra fan de apple
#24, #25, #30, por fin!! encuentro comentarios de personas con opinión acertada!!.
interesante
Esta ventana es para que cuando se instale Windows 7, aparezca esto UNA VEZ para decirnos que navegadores hay disponibles. Esto se abrirá con el Explorer 8.
Bien. He visto que efectivamente si pulsas F5 reiteradas veces, explorer aparece bastantes veces de 5º. Bien, la noticia parece tener justificación... pero...
Ahora hagamos otra cosa, ¿que ocurre si cerramos y abrimos el explorador una y otra vez sin darle a F5 (recargar página)?
Pues entonces ya no se cumple lo de que salga quinta y sale 1º 2º 3º 4º y 5º. He probado como 20 veces y la 5º no se repetía más de 4.
En resumen, que Microsoft ha hecho bien su trabajo, porque la primera vez que aparece si hace el conteo de manera aleatorio. Y ese era el cometido, ¿no?
Interesante noticia y bien "documentada".
No, lesan, no tiene nada que ver con eso de "cargar por primera vez la página". El algoritmo sigue siendo el mismo, y de recarga a recarga no guarda ninguna variable.
Es un fallo del algoritmo. Si abres el navegador puede que te salga IE fuera de la quinta posición (hay como un 50% de probabilidades), pero sólo si realizas esa misma operación miles de veces vas a poder comprobar esa tendencia.
Inigualable respuesta... voy a realizar esta operación miles de veces y luego te comento los resultados :P
Pero por dios Alkar, en serio man!! No es por fastidiar o llevar la contraria, pero que usuario domestico se pondra a comprobar esas operaciones miles de veces? Salvo que cree un script con un while xD!!
En serio!! que hasta ya da risa todo esto de los navegadores.
Por curiosidad, cuales son el resto de navegadores que aparecen aparte de los 5 "grandes2 !?
Camino, Konqueror, Netscape ( ya obsoleto, parte del codigo si mal no recuerdo, salvo que alguien me corrija, se convirtio en Firefox ), entre muchos otros mas.
Netscape ya no existe como tal (Firefox y SeaMonkey son sus sucesores, especialmente este último). Camino y Konqueror no creo que aparezcan ni como alternativa en esta pantalla que aparecerá con Windows 7... más que nada porque Camino es un navegador de MacOS X derivado de Firefox, y Konqueror es el navegador de serie del entorno KDE en Linux.
Estarán digo yo que IE8, Opera, Safari, Chrome, Firefox... y quizás SeaMonkey, Iron Browser, Chromium, Maxthon (se apoya en IE ojo)...
Por cierto ¿a qué a nadie se le ha ocurrido lo más sencillo porque lo que igual IE sea el más elegido? Pongámos en situación: ordenador a estrenar, ignoras la variedad de navegadores que hay, te sale la ventanita preguntándote qué navegador quieres para la web y ves Firefox (¿ein?), Safari (¿eto queé lo queééé?), Opera (buah! a mí que me va el heavy-metal, Google Chrome ("gugle" para cuando lo necesite si no, mierdas las justas) e Internet Explorer 8. (esto sí lo instalo, Internet que no falte).
Preguntaron los navegadores que existen a parte de los nombrados por la ballot screen, y los que mencione son alguno de ellos, independientemente si se derivan de otro navegador o no. =)
El código que ordena los navegadores esta en Javascript y se puede ver aquí: http://www.browserchoice.eu/resources/scripts/page.js.
Supongo que importaría si uno realmente elige el navegador por la posición que ocupa en la pantalla. El que quiera perder su tiempo buscando algún estudio para demostrar que tiene ventaja el del lado derecho, el izquierdo o el centro puede hacerlo.
La gente le dará una rápida mirada a toda la pantalla, buscará su navegador favorito y hará click en consecuencia. FIN DE LA HISTORIA.
Ni siquiera me voy a molestar en leer sus comentarios ni mucho menos el articulo completo, la mera idea que un navegador es mas o menos que otro por la posición en que se encuentra ya me parece la mas absoluta estupidez y no creo que escuche otra mas grande en mi vida.
¿Y si estuvieran uno arriba de otro? ¿O los quieren en 3D?
No sean pendejos.
juro q no entiendo q problema hay con esto y porque tiene q ser noticia
Eso no es ningún problema ni bug, ni error, ni nada parecido.
Es absolutamente intencional, pues está comprobado científicamente que la mirada tiende a deslizarse dentro de espacios así siempre hacia la derecha.
Por lo que de esa manera, Microsoft estaría logrando mayor uso en descargas de Internet Explorer mediante esa estrategia psicológica.
Cuidado, no siempre es lo que parece.
Saludos.
exacto a esto me refiero como las publicidades en los periodicos tambien, que como se sabe que el usuario tiende a mirar hacia esa pagina primero, colocarlas alli tiene mas valor.
Haya o no haya intencionalidad, lo que dices es cierto.
bueno a mi se me ocurre que uno generalmente mantiene el puntero del mouse mas sobre esa zona, no se los demas usuarios pero hablo por mi, y creo que no es la primera vez que esto sucede, las publicidades del msn tanbien son ubicadas estrategicamente para que uno les de clic de manera no intencional.
-- editado por última vez a las 04:44
Supongo que los que somos diestros casi siempre tenemos el puntero a la derecha. Los zurdos, no se. La tendencia es poner los botones que más se usan y miran en el lado derecho (tray, maximizar, minimizar, caja de búsqueda, extensiones de Chrome, etc.)
¿Alguien ha leido los textos de los navegadores?
OPERA: "El navegador web más potente" XD Con dos webs. Y no niego que no lo sea.
Y yo me pregunto, ¿por qué no hace esto mismo Apple en su sistema operativo? En fin, que me parece una tontería esto de los navegadores, a mi me parece lo más normal del mundo que venga Internet Explorer por defecto en Windows ¡porque es de Microsoft, es lógico! Vuelvo a poner el ejemplo que hace un tiempo creo que puse en un comentario en esta página; si acusan a Microsoft con su navegador porque viene por defecto instalado, por esa regla de tres deberían de hacer lo mismo con distintas utilidades del sistema, como por ejemplo el desfragmentador de Windows, existen otros programas ajenos a Microsoft que hacen lo mismo, como por ejemplo el O&O Defrag; entonces tendría el mismo problema que Internet Explorer. Que está claro, Internet Explorer forma parte de Windows y punto, al menos esa es mi opinión.
En cuanto a la ballot screen ésta, por lo menos incluye a mi navegador favorito Opera : D
si tienes toda la razon, ademas deberia aplicarse hasta en los celulares que le precargan cosas que ni puedes borrar.
Pudiera ser, pero otros, incluído Apple, no tienen la posición en el mercado que tiene Microsoft y no pueden realizar las prácticas por los que aquellos fueron sancionados.
Con esto no justifico otras prácticas que Apple mantiene. Parece claro que ellos también pretenden tener monopolios, mediante patentes y demás.
Las autoridades deberían tomar medidas para prevenir los monopolios y no intervenir cuando éstos ya existen. Como decimos por mi tierra, que no pongan el carro delante de los bueyes.
exacto! es que existe gente por interes de por medio [$$$] que prefiere hacer problema de algo pequeño, lo mas extraño es que nadie mira a Apple, ni en Genbeta se dan el minimo tiempo de revisar [porque si tuvieron tiempo para este algoritmo, lo tienen para todo] cuantas patentes tiene....
Ojito: quinto puesto es lo mismo que puesto de la derecha.
¿Sabíais que la parte de la derecha es donde antes se dirige la vista al leer un periódico o una revista? Éso es un hecho! No digo que sea lo mismo en la pantalla del ordenador, pero los de M$ no lo habrán hecho porque sí...
Y como se les ha visto el plumero, lo han cambiado! ;)
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect