Puis-je obtenir un autre navigateur (Firefox / Chrome) sur Win8 RT?


15

Où puis-je trouver Firefox ou Chrome pour Win8 RT? J'ai vérifié à la fois google.com/chrome et firefox.com, mais ils ne semblent avoir que la version x86 du navigateur, mais pas ARM.


MS ne le permet pas. Mais il existe un outil de jailbreak: forum.xda-developers.com/showthread.php?t=2092158 pour exécuter des applications de bureau non signées. Attendez si quelqu'un transfère le code Firefox vers ARM.
magicandre1981

Réponses:


16

Aucun des deux n'est disponible, car MS n'autorisera pas un accès complet des applications tierces au système. Ce billet de blog de Mozilla expose leurs objections à cette politique.

Il est rapporté que Windows RT (le nom que Microsoft a donné à Windows fonctionnant sur le processeur ARM) aura deux environnements, un environnement Windows Classic et un environnement Metro pour les applications. Cependant, Windows sur ARM interdit à tout navigateur, à l'exception d'Internet Explorer, de s'exécuter dans l'environnement privilégié «Windows Classic». Dans la pratique, cela signifie que seul Internet Explorer sera en mesure d'exécuter bon nombre des fonctions informatiques avancées essentielles aux navigateurs modernes en termes de vitesse, de stabilité et de sécurité auxquelles les utilisateurs se sont habitués. Étant donné qu'IE peut s'exécuter dans Windows sur ARM, il n'y a aucune raison technique de conclure que d'autres navigateurs ne peuvent pas faire de même.

Depuis Firefox

Firefox fonctionne-t-il sur Windows RT?

Firefox n'est pas disponible pour Windows RT.

De Google

(Chrome ne fonctionnera pas dans WinRT, c'est-à-dire Windows 8 sur les processeurs ARM, car Microsoft n'autorise pas les navigateurs autres qu'Internet Explorer sur la plate-forme.)


1
Ce n'est pas correct. Firefox et Google ont un accès complet à l'API Windows RT et n'ont pas besoin d'utiliser le bureau.
null_pointer

@Michael l'OP était s'il y avait un autre navigateur disponible, ne pourrait-il pas être écrit. Si vous souhaitez répondre à cette question, n'hésitez pas à le faire. Dans l'état actuel des choses, je pense que ma réponse est non seulement correcte mais fournit des liens factuels pour étayer cela.
Brad Patton

2
En bref, Windows RT prend uniquement en charge les applications écrites à l'aide de l'API Windows RT et cela empêche d'utiliser C/C++des langages de programmation. Malheureusement, tout navigateur Web réel est écrit en Cou C++, y compris Microsoft Internet Explorer. Heureusement pour Microsoft, ils peuvent contourner les règles et MSIE fonctionne sur Windows RT. En théorie, un autre navigateur écrit en utilisant uniquement l'API RT pourrait fonctionner mais personne n'est prêt à en créer un (les performances seraient nulles et cela coûterait une fortune).
Mikko Rantalainen

@MikkoRantalainen: Je crois comprendre que l'utilisation de C ++ / COM est possible dans WinRT, et vous pouvez également utiliser la bibliothèque Windows Runtime (WRL). Voir la rubrique "Vous ne vous souciez pas des extensions de composant?" section de cet article .
Karan

@Mikko: Hmm. Il existe deux versions d'IE sur Windows RT - l'une est la version de bureau que personne n'utilise, et il existe une version de Windows RT qui passe par l'API RT. Il ne s'agit donc pas de fermer une API pour MS uniquement.
Isaac Abraham

4

Il n'y a pas de véritable raison technique ou de règles du Windows Store empêchant Google ou Firefox d'amener leur navigateur sur Windows RT. Ils ont un accès complet à l'API Windows RT et n'ont aucune raison d'avoir même besoin d'accéder au bureau sur Windows RT.

Je n'ai pas non plus entendu Firefox ou Google pleurnicher quand ils ne pouvaient pas écrire un navigateur pour iOS.

Je souhaite vraiment que ces sociétés de navigateurs cessent de se plaindre de tous les choix que Microsoft fait déjà.


Mozilla / Firefox a pleurniché mais cela n'a pas aidé: venturebeat.com/2013/03/10/mozilla-firefox-ios - Google l'a fait aussi, et a finalement publié "Chrome" pour iOS, mais ce n'est vraiment qu'un wrapper d'interface utilisateur pour iOS webkit (la variante Safari d'Apple).
Mikko Rantalainen

8
La vraie raison technique est que la fonction VirtualAlloc ne fait pas partie de l'API Windows RT, et cette fonction est vitale pour l'implémentation du compilateur JIT. Pas de JIT = moteur JavaScript lent = navigateur inutilisable.
Maratyszcza

Cependant, Microsoft est en mesure de le faire avec Metro IE qui fonctionne selon les mêmes règles que tout le monde.
null_pointer

2
@Michael prend soin de pointer vers une source qui prétend que Metro IE joue selon les mêmes règles que tout le monde?
Mikko Rantalainen

1

IE est le seul navigateur à avoir accès au bureau sur Windows RT, et très probablement aussi longtemps que MS n'atteindra pas le monopole du marché avec WOA (Windows on ARM), cet état de choses continuera .

À ce stade, il n'est pas clair si les API WinRT uniquement sans accès au mode Bureau peuvent permettre la création de tout autre navigateur pour WOA. Fait intéressant, j'ai trouvé UC BrowserHD qui peut fonctionner sur ARM et donc WinRT, mais je ne sais pas si c'est juste un "skin" pour le moteur IE Trident (impossible de trouver des détails sur son site ). J'examinerai plus loin et j'essaierai peut-être moi-même, mais s'il s'agit vraiment d'un navigateur indépendant pour WinRT, c'est tout à fait un exploit et probablement le premier du genre.


0

La principale raison pour laquelle il n'y a pas d'autres navigateurs est que d'autres sociétés de navigateurs devraient recréer à la fois l'interface utilisateur de leur navigateur et le moteur de leur navigateur, car ils ne sont pas autorisés à accéder au bureau, et également parce que C ++ n'est pas compatible avec WinRT. Personnellement, je trouve vraiment ironique que leur Windows Phone 8 moins puissant et moins populaire soit compatible avec le C ++ plus avancé, contrairement à WinRT.


-1

Il existe un navigateur appelé navigateur UC qui ressemble beaucoup à Firefox. Je pense que ce serait une bonne alternative pour vous.


Votre lien est mort. La recherche révèle un navigateur du même nom, mais n'a rien à voir avec Microsoft. en.wikipedia.org/wiki/UC_Browser Il semble avoir des pratiques de sécurité douteuses et des fuites de données.
Criggie du
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.