Kann ich unter Win8 RT einen alternativen Browser (Firefox / Chrome) bekommen?

15

Wo finde ich Firefox oder Chrome für Win8 RT? Ich habe sowohl google.com/chrome als auch firefox.com überprüft, aber sie scheinen nur eine x86-Version des Browsers zu haben, nicht jedoch ARM.

W-Ruder
quelle
MS erlaubt es nicht. Es gibt jedoch ein Jailbreak-Tool: forum.xda-developers.com/showthread.php?t=2092158, mit dem nicht signierte Desktop-Anwendungen ausgeführt werden können. Warten Sie, bis jemand den Firefox-Code auf ARM portiert.
magicandre1981

Antworten:

16

Beides ist nicht verfügbar, da MS Apps von Drittanbietern keinen vollständigen Zugriff auf das System zulässt. In diesem Blogbeitrag von Mozilla werden die Einwände gegen diese Richtlinie umrissen.

Es wird berichtet, dass Windows RT (der Name, den Microsoft Windows auf dem ARM-Prozessor gegeben hat) über zwei Umgebungen verfügt, eine Windows Classic-Umgebung und eine Metro-Umgebung für Apps. Windows unter ARM verhindert jedoch, dass andere Browser als Internet Explorer in der privilegierten Windows Classic-Umgebung ausgeführt werden. In der Praxis bedeutet dies, dass nur der Internet Explorer viele der fortschrittlichen Computerfunktionen ausführen kann, die für moderne Browser in Bezug auf Geschwindigkeit, Stabilität und Sicherheit von entscheidender Bedeutung sind und an die sich Benutzer gewöhnt haben. Angesichts der Tatsache, dass der IE in Windows unter ARM ausgeführt werden kann, gibt es keinen technischen Grund zu der Schlussfolgerung, dass andere Browser dies nicht können.

Von Firefox

Funktioniert Firefox unter Windows RT?

Firefox ist nicht für Windows RT verfügbar.

Von Google

(Chrome läuft nicht unter WinRT, dh Windows 8 auf ARM-Prozessoren, da Microsoft keine anderen Browser als Internet Explorer auf der Plattform zulässt.)

Brad Patton
quelle
1
Das ist nicht richtig. Firefox und Google haben uneingeschränkten Zugriff auf die Windows RT-API und müssen den Desktop nicht verwenden.
null_pointer
@Michael das OP war, wenn es einen alternativen Browser gab, der nicht geschrieben werden konnte. Wenn Sie eine Antwort auf diese Frage geben möchten, können Sie dies gerne tun. Aus heutiger Sicht bin ich der Meinung, dass meine Antwort nicht nur richtig ist, sondern auch sachliche Links enthält, die dies belegen.
Brad Patton
2
Kurz gesagt, Windows RT unterstützt nur Anwendungen, die mit der Windows RT-API geschrieben wurden, und verhindert die Verwendung von C/C++Programmiersprachen. Leider ist jeder reale Webbrowser in Coder geschrieben C++, einschließlich Microsoft Internet Explorer. Zum Glück für Microsoft können sie die Regeln biegen und MSIE funktioniert unter Windows RT. Theoretisch könnte ein anderer Browser, der nur mit der RT-API geschrieben wurde, funktionieren, aber niemand ist bereit, einen zu erstellen (die Leistung wäre schlecht und würde ein Vermögen kosten).
Mikko Rantalainen
@MikkoRantalainen: Es ist mein Verständnis , dass mit C ++ / COM ist möglich in WinRT, und Sie können auch die Verwendung des Windows - Runtime - Library (WRL) machen. Siehe "Interessieren Sie sich nicht für die Komponentenerweiterungen?" Abschnitt dieses Artikels .
Karan
@ Mikko: Hmm. Es gibt zwei Versionen von IE unter Windows RT - eine Desktop-Version, die niemand verwendet, und eine Windows RT-Version, die die RT-API durchläuft. Es geht also nicht nur darum, eine API für MS zu schließen.
Isaac Abraham
5

Es gibt keinen wirklichen technischen Grund oder Windows Store-Regeln, die Google oder Firefox daran hindern, ihren Browser auf Windows RT zu bringen. Sie haben uneingeschränkten Zugriff auf die Windows RT-API und müssen nicht einmal unter Windows RT auf den Desktop zugreifen.

Ich habe auch Firefox oder Google nicht gehört, als sie keinen Browser für iOS schreiben konnten.

Ich wünschte wirklich, diese Browser-Unternehmen würden einfach aufhören, über jede Entscheidung zu jammern, die Microsoft bereits trifft.

Null Zeiger
quelle
Mozilla / Firefox hat gejammert, aber es hat nicht geholfen: venturebeat.com/2013/03/10/mozilla-firefox-ios - Google hat es auch getan und am Ende "Chrome" für iOS veröffentlicht, aber das ist wirklich nur ein UI-Wrapper für iOS Webkit (die Safari-Variante von Apple).
Mikko Rantalainen
8
Der eigentliche technische Grund ist, dass die VirtualAlloc-Funktion nicht Teil der Windows RT-API ist und diese Funktion für die Implementierung des JIT-Compilers von entscheidender Bedeutung ist. Nein JIT = langsame JavaScript-Engine = unbrauchbarer Browser.
Maratyszcza
Microsoft ist jedoch irgendwie in der Lage, dies mit Metro IE zu tun, das nach den gleichen Regeln wie alle anderen ausgeführt wird.
null_pointer
2
@ Michael Pflege Punkt Quelle , dass behauptet , dass Metro IE sonst unter den gleichen Regeln wie jeder spielt?
Mikko Rantalainen
1

IE ist der einzige Browser, der unter Windows RT Zugriff auf den Desktop erhält. Solange MS mit WOA (Windows on ARM) kein Monopol auf dem Markt erlangt, wird dies wahrscheinlich auch so bleiben .

An dieser Stelle ist es unklar , ob WinRT APIs nur ohne Zugriff auf Desktop - Modus Erstellung von jedem anderen Browser für WOA aktivieren. Interessanterweise habe ich UC BrowserHD gefunden , das auf ARM und damit auf WinRT ausgeführt werden kann, aber ich weiß nicht, ob es sich nur um einen "Skin" für die IE Trident-Engine handelt (Details wurden auf ihrer Website nicht gefunden ). Ich werde es weiter untersuchen und vielleicht selbst ausprobieren, aber wenn es wirklich ein unabhängiger Browser für WinRT ist, dann ist das eine ziemliche Errungenschaft und höchstwahrscheinlich der erste seiner Art.

Karan
quelle
0

Der Hauptgrund, warum es keine anderen Browser gibt, ist, dass andere Browserunternehmen sowohl die Benutzeroberfläche ihres Browsers als auch die Engine ihres Browsers neu erstellen müssten, da ihnen keine Zugriffsberechtigung für den Desktop erteilt wurde und C ++ nicht mit WinRT kompatibel ist. Ich persönlich finde es sehr ironisch, dass ihr weniger leistungsfähiges und weniger populäres Windows Phone 8 mit dem fortgeschritteneren C ++ kompatibel ist, WinRT jedoch nicht.

MagikM18
quelle
-1

Es gibt einen Browser namens UC-Browser , der Firefox sehr ähnlich sieht. Ich denke, dass es eine gute Alternative für Sie wäre.

ein Bett
quelle
Dein Link ist tot. Durch die Suche wird ein Browser mit demselben Namen angezeigt, der jedoch nichts mit Microsoft zu tun hat. en.wikipedia.org/wiki/UC_Browser Es scheint fragwürdige Sicherheitspraktiken zu haben und Daten zu verlieren.
Criggie,