¿Puedo obtener un navegador alternativo (Firefox / Chrome) en Win8 RT?

15

¿Dónde puedo encontrar Firefox o Chrome para Win8 RT? Revisé google.com/chrome y firefox.com, pero parece que solo tienen una versión x86 del navegador, pero no ARM.

timón
fuente
MS no lo permite. Pero hay una herramienta de jailbreak: forum.xda-developers.com/showthread.php?t=2092158 para ejecutar aplicaciones de escritorio sin firmar. Espere si alguien transfiere el código de Firefox a ARM.
magicandre1981

Respuestas:

16

Ninguno de los dos está disponible ya que MS no permitirá que las aplicaciones de terceros tengan acceso completo al sistema. Esta publicación de blog de Mozilla describe sus objeciones a esta política.

Se informa que Windows RT (el nombre que Microsoft le ha dado a Windows que se ejecuta en el procesador ARM) tendrá dos entornos, un entorno Windows Classic y un entorno Metro para aplicaciones. Sin embargo, Windows en ARM prohíbe que cualquier navegador, excepto Internet Explorer, se ejecute en el entorno privilegiado "Windows Classic". En la práctica, esto significa que solo Internet Explorer podrá realizar muchas de las funciones informáticas avanzadas vitales para los navegadores modernos en términos de velocidad, estabilidad y seguridad a la que los usuarios se han acostumbrado. Dado que IE puede ejecutarse en Windows en ARM, no hay ninguna razón técnica para concluir que otros navegadores no pueden hacer lo mismo.

De Firefox

¿Firefox funciona en Windows RT?

Firefox no está disponible para Windows RT.

De Google

(Chrome no se ejecutará en WinRT, es decir, Windows 8 en procesadores ARM, ya que Microsoft no permite navegadores que no sean Internet Explorer en la plataforma).

Brad Patton
fuente
1
Esto no es correcto. Firefox y Google tienen acceso completo a la API de Windows RT y no necesitan usar el escritorio.
null_pointer
@Michael el OP era que si hubiera un navegador alternativo disponible, no se podría escribir uno. Si desea responder a esa pregunta, no dude en hacerlo. Tal como está, creo que mi respuesta no solo es correcta, sino que también proporciona enlaces de hecho para respaldar eso.
Brad Patton
2
En resumen, Windows RT solo admite aplicaciones escritas con la API de Windows RT y eso evita el uso de C/C++lenguajes de programación. Por desgracia, cualquier navegador web del mundo real está escrito en Co C++, como Microsoft Internet Explorer. Afortunadamente para Microsoft, que pueden romper las reglas y MSIE funciona en Windows RT. En teoría, algún otro navegador escrito usando solo RT API podría funcionar, pero nadie está dispuesto a crear uno (el rendimiento apestaría y costaría una fortuna).
Mikko Rantalainen
@MikkoRantalainen: Tengo entendido que el uso de C ++ / COM es posible en WinRT, y también puede utilizar la Windows Runtime Library (WRL). Consulte "¿No le interesan las extensiones de componentes?" sección de este artículo .
Karan
@ Mikko: Hmm. Hay dos versiones de IE en Windows RT: una es la versión de escritorio que nadie usa, y hay una versión de Windows RT que pasa por la API de RT. Por lo tanto, no se trata de cerrar una API solo para MS.
Isaac Abraham
4

No existe una razón técnica real o las reglas de la Tienda Windows que impiden a Google o Firefox llevar su navegador a Windows RT. Tienen acceso completo a la API de Windows RT y no tienen ninguna razón para incluso tener que acceder al escritorio en Windows RT.

Tampoco escuché a Firefox o Google quejarse cuando no podían escribir un navegador para iOS.

Realmente desearía que estas compañías de navegadores dejaran de quejarse de cada elección que Microsoft ya haga.

puntero nulo
fuente
Mozilla / Firefox se quejó pero no ayudó: venturebeat.com/2013/03/10/mozilla-firefox-ios - Google también lo hizo, y al final lanzó "Chrome" para iOS, pero eso es realmente solo un contenedor de interfaz de usuario para iOS webkit (la variante Safari de Apple).
Mikko Rantalainen
8
La verdadera razón técnica es que la función VirtualAlloc no es parte de la API de Windows RT, y esta función es vital para implementar el compilador JIT. Sin JIT = motor de JavaScript lento = navegador inutilizable.
Maratyszcza
Sin embargo, de alguna manera Microsoft puede hacerlo con Metro IE que se ejecuta bajo las mismas reglas que todos los demás.
null_pointer
2
¿@Michael quiere señalar una fuente que dice que Metro IE juega bajo las mismas reglas que todos los demás?
Mikko Rantalainen
1

IE es el único navegador que tiene acceso al escritorio en Windows RT, y lo más probable es que mientras MS no alcance el monopolio en el mercado con WOA (Windows en ARM), este estado de cosas continuará .

En este punto, no está claro si las API de WinRT únicamente sin acceso al modo Escritorio pueden permitir la creación de cualquier otro navegador para WOA. Curiosamente, encontré UC BrowserHD que puede ejecutarse en ARM y, por lo tanto, WinRT, pero no sé si es solo una "máscara" para el motor IE Trident (no pude encontrar detalles en su sitio ). Lo investigaré más a fondo y tal vez lo intente yo mismo, pero si es realmente un navegador independiente para WinRT, entonces es un gran logro y probablemente el primero de su tipo.

Karan
fuente
0

La razón principal por la que no hay otros navegadores es que otras compañías de navegadores tendrían que recrear tanto la interfaz de usuario de su navegador como el motor de su navegador, ya que no tienen permiso para acceder al escritorio, y también porque C ++ no es compatible con WinRT. Personalmente, me parece realmente irónico que su Windows Phone 8 menos potente y menos popular sea compatible con el C ++ más avanzado, sin embargo, WinRT no lo es.

MagikM18
fuente
-1

Hay un navegador llamado navegador UC que se parece mucho a Firefox. Creo que sería una buena alternativa para ti.

una cama
fuente
Tu enlace está muerto. La búsqueda revela un navegador con el mismo nombre, pero no tiene nada que ver con Microsoft. en.wikipedia.org/wiki/UC_Browser Parece tener prácticas de seguridad cuestionables y filtraciones de datos.
Criggie