我讀了很多不同的意見,但是WinRT是一個真正的桌面操作系統,如Win 7和8?你將能夠運行全功能的桌面應用程序和遊戲嗎?WinRT能夠運行Win 7和8桌面應用程序嗎?
回答
WinRT不是桌面或操作系統,它是一個API。就像傳統的winapi。它與winapi有着根本的區別,它是基於COM而不是基於C的,並且不公開所有底層操作系統功能。並在強大的沙箱中運行,防止使用惡意軟件喜歡使用的apis類型。粗略地說,您需要在平板電腦上安全地運行應用程序並保留電池一段時間所需的子集。
您仍然可以在Windows 8的完整版本上運行傳統的winapi桌面應用程序,但不會在即將推出的帶有ARM處理器的平板電腦版本上運行。創建一個Metro風格的應用程序需要使用WinRT。在CLR 4.5版中有一個語言投影可用,它需要使用「.NET for Metro apps」平臺目標。它是常規.NET框架的嚴格修剪版本,不兼容WinRT的類和/或方法將被刪除。並且增加了WinRT特定的類,特別是用於實現UI的類。
這是正確的,但只要確保不要混淆WinRT(API)和Windows RT(Metro操作系統版本)。 –
此外,您絕對可以在運行Windows 8的平板電腦上運行傳統桌面應用程序(例如最近宣佈的Surface Pro平板電腦)。基於ARM的設備無法運行傳統的Windows應用程序。 Windows RT *不是*「Metro OS版本」。 –
ARM處理器(Windows RT)上的Windows將僅支持通過Windows Update提供的系統附帶的應用程序(包括某些Office 15桌面應用程序)或通過Windows應用商店獲取的Metro應用程序。基於ARM的Windows不支持運行,模擬或移植現有的x86/64桌面應用程序,以確保ARM可用的應用程序的質量
看到here
- 1. WinRT和桌面應用程序捆綁?
- 2. 提供Windows 8應用程序和桌面應用程序
- 3. 從Windows 8中的桌面應用程序調用WinRT GestureRecognizer
- 4. 從Windows 7上的桌面應用程序調用WinRT
- 5. 的XmlReader能夠正常運行在Win 8,無法在Win 2008
- 6. 桌面應用程序中的WinRT GUI
- 7. Directory.CreateDirectory()在寡婦7桌面應用程序在Windows 8中運行不
- 8. Winform應用程序不同Win 7與Win 8
- 9. 在Windows 8上的OS X應用程序能夠運行?
- 10. 面向多個設備的應用程序(Win 7 Phone,iOS,Android,Win 8)
- 11. 在桌面上運行Windows Phone 7應用程序
- 12. 屏幕關閉時WinRT應用程序能繼續運行嗎?
- 13. WinRT(Win 8)商店應用程序XAML綁定RelativeSourceMode FindAncestor丟失?
- 14. 的Windows 8從桌面應用程序
- 15. 將桌面應用程序嵌入Windows 8應用程序
- 16. Windows Phone 7應用程序在Windows Phone 8上運行嗎?
- 17. Windows 8商店應用程序和Windows 8桌面應用程序的區別
- 18. (在Windows 7 \ 8 \ 8.1)桌面
- 19. Windows 8協議從現代應用程序激活桌面應用程序
- 20. 在win 7啓動時運行提升的應用程序
- 21. 從win 7運行一個dos應用程序 - 64位
- 22. 在桌面應用程序中檢測Windows 7和8中的3G連接
- 23. 爲什麼Android平臺不能運行桌面應用程序?
- 24. 你可以用VS 2012在Windows 7上構建Win 8應用程序嗎?
- 25. Windows 8從桌面應用程序啓動「metro」應用程序?
- 26. 在win 8桌面上構建Apache cordova應用程序wp8問題
- 27. Backbone.js,IE 8和Win 7
- 28. 最大化無邊界應用程序隱藏在Win 7和Win 8任務欄後面
- 29. Qt 5.6桌面應用程序(msvc 2015)可以使用WinRT庫(C++/CX)嗎?
- 30. Windows 8中的功能區菜單桌面應用程序
你大概是這個意思的「Windows RT」,而不是「WinRT的」。 WinRT是面向「Metro」應用程序的新面向對象API。 Windows RT是爲ARM處理器編譯的Windows 8。 Windows RT只能運行WinRT應用程序(以及一些由Microsoft簽署的桌面應用程序,如Office和Explorer)。 Windows 8(x86)可以運行WinRT和經典的Win32應用程序(後者也沒有簽名)。我開始相信微軟故意讓名字變得混亂...... – jdm