Risposta ufficiale (come da documenti MS) alla query generale "È possibile accedere alla versione Metro di un browser non predefinito in Windows 8?"
Risposta breve: secondo le linee guida di Microsoft, solo il browser predefinito può accedere / partecipare alla "esperienza in stile Metro". Quindi questo comportamento è chiaramente intenzionale e, a meno che Microsoft non modifichi le sue linee guida o che un browser-maker le violi o venga creata una sorta di hack, ne siamo bloccati.
L'articolo MSDN intitolato White paper per le app di Windows Store si collega a un interessante white paper intitolato Sviluppo di un browser desktop abilitato in stile Metro che elenca le linee guida di Microsoft. Ecco la descrizione del documento:
In Windows 8, il browser che l'utente imposta come predefinito per la gestione di pagine Web e protocolli associati può essere progettato per accedere sia all'esperienza in stile Metro che alla tradizionale esperienza desktop. Questo tipo di browser è chiamato "browser desktop abilitato per lo stile Metro". Questo white paper descrive come creare un browser del genere.
Ecco i bit interessanti:
In Windows 8, il browser che l'utente imposta come predefinito per la gestione di pagine Web e protocolli associati può essere progettato per accedere sia alle nuove esperienze sia alla tradizionale esperienza desktop.
...
Browser desktop abilitato per la nuova esperienza. Un browser desktop che sceglie di partecipare alla nuova esperienza quando l'utente ha espresso la preferenza per il browser a farlo. Tale browser può fornire il rendering HTML5 per pagine Web e soddisfare richieste HTTP / HTTPS. Per definizione, un browser di questo tipo ha pieno accesso alle API Win32 per il rendering di HTML5, inclusa la possibilità di utilizzare più processi in background, compilazione JIT e altre funzionalità distintamente correlate al browser (come il download in background di file). I browser desktop in genere funzionano a livello di integrità medio o basso.
...
Inquadramento dell'esperienza dell'utente . Un browser desktop abilitato a una nuova esperienza può partecipare alla nuova esperienza utente solo se si tratta del browser predefinito . Le app desktop (in genere impacchettate come .MSI, livello di integrità medio) vengono eseguite nel desktop. Le app di Windows Store (.appx in pacchetto, eseguite in Contenitori app, set di API limitato a Windows SDK per app di Windows Store, acquisite tramite Windows Store) vengono eseguite nella nuova esperienza. Un browser desktop abilitato a una nuova esperienza può essere pensato come un browser desktop che può anche partecipare alla nuova esperienza. La restrizione a limitare la partecipazione della nuova esperienza utente al browser predefinito dell'utente è radicata nel preservare la nuova esperienza utente. Questa limitazione si applica a tutti i browser, incluso Internet Explorer .
...
Piastrelle . Se il browser predefinito supporta la nuova esperienza utente, il riquadro dell'app del browser (e i riquadri secondari, se presenti) verranno visualizzati in Avvio in un modo simile alle app di Windows Store (come definito dalle proprietà specificate nel manifest .XML che era copiato durante l'installazione del browser). In caso contrario, il riquadro verrà visualizzato come un'app desktop . I verbi appropriati per la nuova esperienza utente e la modalità desktop dell'app appariranno sul riquadro. ... Il browser desktop abilitato per la nuova esperienza predefinita viene sempre visualizzato come riquadro quadrato. Tutti i riquadri secondari appartenenti al browser desktop abilitato per la nuova esperienza predefinito vengono visualizzati anche con elementi visivi del riquadro della nuova esperienza utente.
...
Attivazione (avvio) . Le seguenti regole regolano l'attivazione dell'app:
I collegamenti sul desktop, le icone della barra delle applicazioni appuntate e altri "artefatti del desktop" attivano la nuova esperienza del browser desktop abilitato sul desktop.
Le tessere nella schermata Start attivano il browser nella nuova esperienza utente quando il browser è quello predefinito. Quando il browser non è quello predefinito, i riquadri attivano il browser sul desktop . Questo stesso comportamento si applica anche ai riquadri secondari di un browser.
Si consiglia vivamente ai browser di implementare il "lancio contestuale". Ciò significa tenere conto della presentazione dell'app chiamante (desktop o nuova esperienza utente) quando si determina la presentazione del browser (desktop o nuova esperienza utente) per le attivazioni provenienti da altre app, ad esempio quando un utente fa clic su un collegamento http: // nella propria posta app.
Le attivazioni del contratto di ricerca si attivano sempre nella nuova esperienza utente. Queste attivazioni possono verificarsi solo se il browser è l'impostazione predefinita dell'utente.
...
Raccomandiamo che i browser forniscano un'impostazione configurabile per dare agli utenti il controllo sulla loro esperienza di presentazione preferita. Ad esempio, un'impostazione denominata "Scegli come aprire i collegamenti", con le opzioni a) Avvia sempre la nuova esperienza, b) Avvia sempre sul desktop, c) Lascia decidere al browser, alias contestuale (impostazione predefinita suggerita).
...
Invocazione nella presentazione desktop . Se il browser desktop abilitato per la nuova esperienza non è attualmente selezionato come browser predefinito dell'utente, può essere avviato solo sul desktop .
...
Finestre . Un browser desktop abilitato per una nuova esperienza, configurato come predefinito dall'utente, può scegliere di partecipare alla nuova esperienza utente o al desktop, ma non entrambi dallo stesso processo in esecuzione.
Aggiornamento (possibile soluzione alternativa) : Ok, qualcuno deve confermare che funziona anche sui propri sistemi:
Supponiamo che Firefox Nightly sia impostato come browser predefinito. Vai a Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program
:
Ora deseleziona Protocols
come FTP, HTTP e HTTPS:
Ora, quando esegui IE (anche se non è l'impostazione predefinita), viene eseguita la versione Metro?