Quiero ofrecer la versión correcta de una descarga. Las versiones que tengo son:
- Windows de 32 bits
- Windows de 64 bits
- Linux
Detectar Linux usando el campo User Agent es fácil; pero, ¿es posible averiguar de manera confiable si Windows es de 32 bits o de 64 bits?
Los usuarios pueden estar usando navegadores extraños: IE y Firefox son comunes, y probablemente tengamos un usuario de Opera en alguna parte; tal vez un usuario de Chrome también. Sé que Windows 7 de 64 bits se envía con versiones de IE de 32 y 64 bits, y me gustaría enviarles la versión de 64 bits de mi descarga.
(Editado para agregar: sé que debería proporcionar todas las opciones, y lo haré. Pero la gente no lee las opciones . Así que quería proporcionar la descarga correcta de forma predeterminada, para mejorar la usabilidad. Por supuesto, aunque esto es útil si lo hago bien, es extremadamente inútil si lo hago mal. Y por las respuestas hasta ahora, no parece que haya una manera confiable de hacer esto).