Win8 RTで代替ブラウザー(Firefox / Chrome)を入手できますか?


15

FirefoxまたはChrome for Win8 RTはどこで入手できますか?google.com/chromeとfirefox.comの両方をチェックしましたが、x86バージョンのブラウザーしか持っていないようですが、ARMは持っていません。


MSは許可していません。しかし、jailbreakツールがあります:未署名のデスクトップアプリケーションを実行するためのforum.xda-developers.com/showthread.php?t=2092158 誰かがFirefoxコードをARMに移植するのを待ってください。
-magicandre1981

回答:


16

MSはサードパーティアプリがシステムにフルアクセスすることを許可しないため、どちらも利用できません。Mozillaからのこのブログ投稿は、このポリシーに対する彼らの異議を概説しています。

Windows RT(MicrosoftがARMプロセッサで実行されるWindowsに与えた名前)には、Windows Classic環境とアプリ用のMetro環境の2つの環境があると報告されています。ただし、ARM上のWindowsでは、Internet Explorer以外のブラウザは特権的な「Windows Classic」環境で実行できません。実際には、これは、Internet Explorerのみが、ユーザーが慣れ親しんだ速度、安定性、およびセキュリティの観点から現代のブラウザーに不可欠な高度なコンピューティング機能の多くを実行できることを意味します。IEがWindowsでARMで実行できることを考えると、他のブラウザでも同じことができないと結論付ける技術的な理由はありません。

Firefoxから

FirefoxはWindows RTで動作しますか?

FirefoxはWindows RTでは使用できません。

Googleから

(Microsoftはプラットフォーム上でInternet Explorer以外のブラウザを許可していないため、ChromeはWinRT、つまりARMプロセッサ上のWindows 8で実行されません。)


1
これは正しくありません。FirefoxとGoogleはWindows RT APIに完全にアクセスでき、デスクトップを使用する必要はありません。
null_pointer

@Michael OPは、利用可能な代替ブラウザがあれば、それを書くことはできませんでした。その質問への回答をご希望の場合は、お気軽にお問い合わせください。私の考えでは、私の答えは正しいだけでなく、それを裏付けるための事実上のリンクを提供していると感じています。
ブラッドパットン

2
つまり、Windows RTは、Windows RT APIを使用して記述されたアプリケーションのみをサポートし、C/C++プログラミング言語の使用を妨げます。残念ながら、Microsoft Internet Explorerを含め、実際のWebブラウザーはCまたはC++で記述されています。幸運なことに、Microsoft は規則を曲げることができ、MSIEはWindows RTで動作します。理論的には、RT APIのみを使用して記述された他のブラウザでも機能しますが、誰も作成することを望んでいません(パフォーマンスが低下し、莫大な費用がかかります)。
ミッコランタライネン

@MikkoRantalainen:WinRTでC ++ / COMを使用すること可能であり、Windowsランタイムライブラリ(WRL)を利用することもできます。「コンポーネントの拡張を気にしないでください」を参照してください。この記事のセクション。
カラン

@ミッコ:うーん。Windows RTにはIEの2つのバージョンがあります。1つは誰も使用しないデスクトップバージョンで、もう1つはRT APIを通過するWindows RTバージョンです。したがって、MS専用のAPIを閉じるだけの問題ではありません。
アイザックアブラハム

5

GoogleやFirefoxがブラウザをWindows RTに持ち込むことを妨げる本当の技術的理由やWindowsストアルールはありません。Windows RT APIに完全にアクセスでき、Windows RTのデスクトップにアクセスする必要すらありません。

また、FirefoxやGoogleがiOS用のブラウザを作成できなかったときの泣き声も聞こえませんでした。

これらのブラウザ企業が、Microsoftがすでに行っているすべての選択について口を閉ざすのをやめることを本当に望んでいます。


Mozilla / Firefoxは駄々をこねましたが、助けにはなりませんでした:Venturebeat.com/2013/03/10/mozilla-firefox-ios-Googleもそうでした。そして最終的にiOS向けの「Chrome」をリリースしましたが、それは本当にUIラッパーにすぎません。 iOS Webkit(AppleのSafariバリアント)用。
ミッコランタライネン

8
本当の技術的理由は、VirtualAlloc関数はWindows RT APIの一部ではなく、この関数はJITコンパイラの実装に不可欠だということです。JITなし=遅いJavaScriptエンジン=使用できないブラウザ。
Maratyszcza

しかし、どういうわけかマイクロソフトは、他の皆と同じルールの下で実行されるMetro IEでそれを行うことができます。
null_pointer

2
@Michael は、Metro IEが他の皆と同じルールでプレイしていると主張するソースを指すように気をつけていますか?
ミッコランタライネン14年

1

IEは、Windows RT上のデスクトップへのアクセスを提供される唯一のブラウザであり、MSがWOA(Windows on ARM)の市場で独占権を獲得しない限り、この状況は続くでしょう

この時点で、デスクトップモードにアクセスすることなくWinRT API だけでWOA用の他のブラウザーを作成できるかどうかは不明です。興味深いことに、ARM上で、したがってWinRT上で実行できるUC BrowserHDを見つけましたが、IE Tridentエンジンの単なる「スキン」であるかどうかはわかりません(サイトで詳細を見つけることができませんでした)。私はそれをさらに調べて、おそらく自分で試してみますが、それが本当にWinRT用の独立したブラウザであれば、それはかなりの成果であり、おそらくその種の最初のものです。


0

他のブラウザーが存在しない主な理由は、デスクトップにアクセスする許可が与えられていないため、またC ++がWinRTと互換性がないため、他のブラウザー会社がブラウザーのUIとブラウザーのエンジンの両方を再作成する必要があるためです。個人的には、彼らの能力が低く人気の低いWindows Phone 8がより高度なC ++と互換性があることは皮肉なことですが、WinRTはそうではありません。


-1

Firefoxによく似たUCブラウザと呼ばれるブラウザがあります。私はあなたにとって良い選択肢になると思います。


リンクは無効です。検索すると、同じ名前のブラウザが表示されますが、Microsoftとは関係ありません。 en.wikipedia.org/wiki/UC_Browser 疑わしいセキュリティ慣行があり、データが漏洩しているようです。
クリギー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.