Posso avere un browser alternativo (Firefox / Chrome) su Win8 RT?


15

Dove posso trovare Firefox o Chrome per Win8 RT? Ho controllato sia google.com/chrome che firefox.com, ma sembrano avere solo la versione x86 del browser, ma non ARM.


MS non lo consente. Ma esiste uno strumento di jailbreak: forum.xda-developers.com/showthread.php?t=2092158 per eseguire applicazioni desktop non firmate. Attendi se qualcuno porta il codice Firefox su ARM.
magicandre1981,

Risposte:


16

Nessuno dei due è disponibile in quanto MS non consentirà alle app di terze parti il ​​pieno accesso al sistema. Questo post di Mozilla delinea le loro obiezioni a questa politica.

È stato riferito che Windows RT (il nome che Microsoft ha dato a Windows in esecuzione sul processore ARM) avrà due ambienti, un ambiente Windows Classic e un ambiente Metro per le app. Tuttavia, Windows su ARM proibisce l'esecuzione di qualsiasi browser ad eccezione di Internet Explorer nell'ambiente privilegiato "Windows Classic". In pratica, ciò significa che solo Internet Explorer sarà in grado di eseguire molte delle funzioni informatiche avanzate fondamentali per i browser moderni in termini di velocità, stabilità e sicurezza a cui gli utenti si sono abituati. Dato che IE può essere eseguito su Windows su ARM, non vi è alcun motivo tecnico per concludere che altri browser non possano fare lo stesso.

Da Firefox

Firefox funziona su Windows RT?

Firefox non è disponibile per Windows RT.

Da Google

(Chrome non funzionerà in WinRT, ovvero Windows 8 su processori ARM, poiché Microsoft non consente browser diversi da Internet Explorer sulla piattaforma.)


1
Questo non è corretto Firefox e Google hanno pieno accesso all'API di Windows RT e non hanno bisogno di usare il desktop.
null_pointer

@Michael l'OP era se fosse disponibile un browser alternativo che non si poteva scrivere. Se desideri fornire una risposta a questa domanda, non esitare a farlo. Per quanto mi riguarda ritengo che la mia risposta non sia solo corretta, ma fornisca collegamenti concreti a sostegno di ciò.
Brad Patton,

2
In breve, Windows RT supporta solo le applicazioni scritte utilizzando l'API di Windows RT e ciò impedisce l'utilizzo C/C++dei linguaggi di programmazione. Sfortunatamente, qualsiasi browser Web reale è scritto in Co C++, incluso Microsoft Internet Explorer. Fortunatamente per Microsoft, si possono piegare le regole e MSIE funziona su Windows RT. In teoria, alcuni altri browser scritti usando solo l'API RT potrebbero funzionare ma nessuno è disposto a crearne uno (le prestazioni farebbero schifo e costerebbe una fortuna).
Mikko Rantalainen,

@MikkoRantalainen: Comprendo che l'uso di C ++ / COM è possibile in WinRT e che puoi anche utilizzare Windows Runtime Library (WRL). Vedi "Non ti interessano le estensioni dei componenti?" sezione di questo articolo .
Karan,

@Mikko: Hmm. Esistono due versioni di IE su Windows RT: una è la versione desktop che nessuno usa e ce n'è una per Windows RT che attraversa l'API RT. Quindi non si tratta di chiudere un'API solo per MS.
Isaac Abraham,

4

Non esiste un vero motivo tecnico o le regole di Windows Store che impediscono a Google o Firefox di portare il proprio browser su Windows RT. Hanno accesso completo all'API di Windows RT e non hanno motivo di accedere al desktop su Windows RT.

Inoltre non ho sentito lamentarsi Firefox o Google quando non potevano scrivere un browser per iOS.

Vorrei davvero che queste aziende di browser smettessero di lamentarsi per ogni scelta che Microsoft fa già.


Mozilla / Firefox ha fatto un lamento ma non ha aiutato: venturebeat.com/2013/03/10/mozilla-firefox-ios - Anche Google lo ha fatto e alla fine ha rilasciato "Chrome" per iOS, ma in realtà è solo un wrapper dell'interfaccia utente per iOS Webkit (la variante Safari di Apple).
Mikko Rantalainen,

8
Il vero motivo tecnico è che la funzione VirtualAlloc non fa parte dell'API di Windows RT e questa funzione è vitale per l'implementazione del compilatore JIT. No JIT = motore JavaScript lento = browser inutilizzabile.
Maratyszcza,

Tuttavia in qualche modo Microsoft è in grado di farlo con Metro IE che funziona con le stesse regole di tutti gli altri.
null_pointer

2
@Michael ha cura di indicare una fonte che afferma che Metro IE gioca con le stesse regole di tutti gli altri?
Mikko Rantalainen,

1

Internet Explorer è l'unico browser a cui viene fornito l'accesso al desktop su Windows RT e molto probabilmente fino a quando MS non raggiungerà il monopolio del mercato con WOA (Windows su ARM), questo stato di cose continuerà .

A questo punto non è chiaro se le API WinRT solo senza accesso alla modalità Desktop possano consentire la creazione di qualsiasi altro browser per WOA. È interessante notare che ho trovato UC BrowserHD che può essere eseguito su ARM e quindi WinRT, ma non so se è solo una "skin" per il motore IE Trident (non sono riuscito a trovare i dettagli sul suo sito ). Lo esaminerò ulteriormente e forse lo proverò io stesso, ma se è davvero un browser indipendente per WinRT, allora è piuttosto un risultato e molto probabilmente il primo del suo genere.


0

Il motivo principale per cui non esistono altri browser è che altre società di browser dovrebbero ricreare sia l'interfaccia utente del proprio browser sia il motore del browser, poiché non hanno il permesso di accedere al desktop e anche perché C ++ non è compatibile con WinRT. Personalmente trovo davvero ironico che il loro Windows Phone 8 meno potente e meno popolare sia compatibile con il C ++ più avanzato, tuttavia WinRT non lo è.


-1

C'è un browser chiamato UC che assomiglia molto a Firefox. Penso che sarebbe una buona alternativa per te.


Il tuo link è morto. La ricerca rivela un browser con lo stesso nome, ma non ha nulla a che fare con Microsoft. it.wikipedia.org/wiki/UC_Browser Sembra avere pratiche di sicurezza discutibili e perdite di dati.
Criggie,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.