Respuesta oficial (según documentos de MS) a la consulta general "¿Se puede acceder a la versión Metro de un navegador no predeterminado en Windows 8?"
Respuesta corta: según las pautas de Microsoft, solo el navegador predeterminado puede acceder / participar en la "experiencia de estilo Metro". Por lo tanto, este comportamiento es claramente intencional y, a menos que Microsoft cambie sus pautas o que un fabricante de navegadores las ignore o se cree algún tipo de pirateo, estamos atrapados en ello.
El artículo de MSDN titulado White papers para las aplicaciones de la Tienda Windows se vincula a un interesante white paper titulado Desarrollo de un navegador de escritorio habilitado para estilo Metro que enumera las pautas de Microsoft. Aquí está la descripción del documento:
En Windows 8, el navegador que el usuario establece como predeterminado para manejar páginas web y protocolos asociados puede estar diseñado para acceder tanto a la experiencia de estilo Metro como a la experiencia de escritorio tradicional. Este tipo de navegador se denomina "navegador de escritorio habilitado para estilo Metro". Este documento técnico describe cómo construir un navegador de este tipo.
Aquí están los bits interesantes:
En Windows 8, el navegador que el usuario establece como predeterminado para manejar páginas web y protocolos asociados puede estar diseñado para acceder tanto a nuevas experiencias como a la experiencia de escritorio tradicional.
...
Nueva experiencia de navegador de escritorio habilitado. Un navegador de escritorio que elige participar en la nueva experiencia cuando el usuario ha expresado preferencia por el navegador para hacerlo. Dicho navegador puede proporcionar renderizado HTML5 para páginas web y atender solicitudes HTTP / HTTPS. Por definición, dicho navegador tiene acceso completo a las API de Win32 para renderizar HTML5, incluida la capacidad de usar múltiples procesos en segundo plano, compilación JIT y otras funcionalidades claramente relacionadas con el navegador (como la descarga en segundo plano de archivos). Los navegadores de escritorio generalmente se ejecutan a nivel de integridad medio o bajo.
...
Experiencia de usuario enmarcado . Un nuevo navegador de escritorio habilitado para la experiencia puede participar en la nueva experiencia del usuario solo si es el navegador predeterminado . Las aplicaciones de escritorio (normalmente empaquetadas como .MSI, nivel de integridad medio) se ejecutan en el escritorio. Las aplicaciones de la Tienda Windows (.appx empaquetado, ejecutadas en Contenedores de aplicaciones, conjunto de API restringido al SDK de Windows para aplicaciones de la Tienda Windows, adquiridas a través de la Tienda Windows) se ejecutan en la nueva experiencia. Un navegador de escritorio habilitado para una nueva experiencia puede considerarse como un navegador de escritorio que también puede participar en la nueva experiencia. La restricción para limitar la participación de la nueva experiencia del usuario en el navegador predeterminado del usuario se basa en preservar la nueva experiencia del usuario. Tenga en cuenta que esta limitación se aplica a todos los navegadores, incluido Internet Explorer .
...
Azulejos . Si el navegador predeterminado admite la nueva experiencia del usuario, el mosaico de la aplicación del navegador (y los mosaicos secundarios, si existen) se mostrarán en Inicio de manera similar a las aplicaciones de la Tienda Windows (según lo definido por las propiedades que se especificaron en el manifiesto .XML que estaba copiado durante la instalación del navegador). De lo contrario, el mosaico aparecerá como una aplicación de escritorio . Los verbos apropiados para la nueva experiencia de usuario y el modo de escritorio de la aplicación aparecerán en el mosaico. ... El navegador de escritorio habilitado para la nueva experiencia predeterminada siempre aparece como un mosaico cuadrado. Cualquier mosaico secundario que pertenezca al navegador de escritorio predeterminado con nueva experiencia habilitada también aparece con nuevas imágenes de mosaico de experiencia de usuario.
...
Activación (lanzamiento) . Las siguientes reglas rigen la activación de la aplicación:
Los accesos directos del escritorio, los iconos de la barra de tareas anclados y otros "artefactos de escritorio" activan la nueva experiencia del navegador de escritorio habilitado en el escritorio.
Los mosaicos en la pantalla de Inicio activan el navegador en la nueva experiencia de usuario cuando el navegador es el predeterminado. Cuando el navegador no es el predeterminado, los mosaicos activan el navegador en el escritorio . Este mismo comportamiento también se aplica a los mosaicos secundarios de un navegador.
Se recomienda encarecidamente que los navegadores implementen el "lanzamiento contextual". Esto significa tener en cuenta la presentación de la aplicación de llamada (computadora de escritorio o experiencia de usuario nueva) al determinar la presentación del navegador (computadora de escritorio o experiencia de usuario nueva) para las activaciones que se originan en otras aplicaciones, como cuando un usuario hace clic en un enlace http: // en su correo aplicación
Las activaciones de búsqueda de contratos siempre se activan en la nueva experiencia del usuario. Estas activaciones solo pueden ocurrir si el navegador es el valor predeterminado del usuario.
...
Recomendamos que los navegadores proporcionen una configuración configurable para dar a los usuarios control sobre su experiencia de presentación preferida. Por ejemplo, una configuración llamada "Elija cómo abrir los enlaces", con opciones a) Inicie siempre la nueva experiencia, b) Inicie siempre en el escritorio, c) Deje que el navegador decida, también conocido como contextual (valor predeterminado sugerido).
...
Invocación en la presentación de escritorio . Si el navegador de escritorio habilitado para la nueva experiencia no está seleccionado actualmente como el navegador predeterminado del usuario, solo puede iniciarse en el escritorio .
...
De ventanas . Un nuevo navegador de escritorio habilitado para la experiencia, configurado como el predeterminado del usuario, puede elegir participar en la nueva experiencia del usuario o en el escritorio, pero no ambos desde el mismo proceso en ejecución.
Actualización (posible solución alternativa) : Ok, alguien debe confirmar que esto también funciona en sus sistemas:
Supongamos que Firefox Nightly está configurado como el navegador predeterminado. Ir a Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program
:
Ahora desmarque Protocols
como FTP, HTTP y HTTPS:
Ahora, cuando ejecuta IE (aunque no sea el predeterminado), ¿se ejecuta la versión de Metro?