2012-10-05 80 views
1

這對我來說是更普遍的問題,以後再看。我對此感興趣,但似乎完全混淆。Firefox和Chrome如何使用Metro版本?

據我的理解,我在網上閱讀的時候,唯一可以通過Windows Store獲得Metro應用程序的方法就是通過Windows商店...那麼Chrome和Firefox怎麼樣(firefox已經處於測試階段,請注意)combo桌面和metro應用程序在可下載的應用程序中可用的商店?這是否意味着地鐵應用程序可以在商店之外分發,只要它們僅用於x86?

編輯:還有...如果他們可以從商店外安裝,任何人都可以指向我可以學習製作上述應用程序的資源嗎?我一直不喜歡被迫使用商店來使用和分發我製作的FOSS應用程序。

+1

我認爲僅限商店的限制僅適用於ARM版本。與iOS和OS X一樣的區別。 – Thilo

+0

是的,它也可以從內部安裝。 –

+0

任何人都可以指向一個資源,我可以閱讀如何使它們?我對地鐵應用程序開發一無所知,但是一旦我可以將我的爪子放在永久性的Win8副本上,我就會馬上開始製作它們。 – agent154

回答

0

瀏覽器是一類特殊的Windows應用程序。他們有許多其他應用程序無法獲得的權限。請參閱here

從鏈接的文章:

據微軟稱,Metro風格的啓用桌面瀏覽器獲得 「完全訪問Win32 API的渲染HTML5,包括能力 使用多個後臺進程,JIT編譯,和其他 顯然與瀏覽器相關的功能(如後臺下載文件的 )。「

基本上,Metro瀏覽器使用的代碼與桌面瀏覽器的 相同;其他地鐵應用程序不明白。沒有其他地鐵 應用程序可以在後臺運行(除了一些特定的東西,如 播放音樂);他們需要幾秒鐘的時間整理,然後在不在前臺時立即停止運行 。即使您從 轉換開始,Metro瀏覽器仍可繼續下載和上傳文件。

如果配置正確,桌面瀏覽器也具有metro版本的特殊功能。見here

+0

好的,所以問題依然存在:Windows 8如何強制實現這種假設的瀏覽器特權?顯然,非RT代碼的地鐵版本可以使用 - 即使它只能用於瀏覽器。瀏覽器如何實現這一點,爲什麼不能正常的應用程序不模仿這種方法? – agent154

+0

@ agent154我從鏈接的文章中引用了一段引文,並將其寫入我的答案中。 – mydogisbox

+0

我看了文章。我明白這一點。但是(也許我錯過了一些東西),它似乎並不好。我想我需要使用代碼來看看概念證明,以證明它爲什麼適用於瀏覽器,而不適用於非瀏覽器。 – agent154

相關問題