Windows RT 無法升級到 Windows 10,那麼微軟會放開 Windows RT 運行第三方桌面應用的許可權嗎?

開發人員在 Windows RT 找到 jailbreak 的方式運行第三方桌面應用程序。微軟在 Windows RT 8.1 封了這個漏洞,到現在整個社區都沒有找到解決方案。

Windows RT (8.1) 慘不忍睹的市場份額使得微軟決定省下升級到 Windows 10 的力氣,從現在的放出來的消息來看,市場上三種 Windows RT (8.1) 設備(Surface RT、Surface 2 和 Lumia 2520)都會得到更新,獲取部分 Windows 10 的功能。和 Windows Phone 7.5 更新到 Windows Phone 7.8 類似。

不知道「部分 Windows 10 的功能」會不會有激動人心的部分。既然微軟打算放棄 Windows RT,那麼微軟會放開許可權讓社區去運行第三方桌面應用嗎?

猜測不放開的原因:

  • Windows RT 設備還在 support 期間,在這段期間內不大可能放開導致 support 成本飆升。

  • 放開後,第三方程序可能帶來法律問題(例如版權)
  • 某些程度放開(能運行 .NET Framework 的應用,因為託管環境限制了程序訪問底層 API 的能力)
  • 最不抱希望的:「部分 Windows 10 的更新」攜帶大量 API,使得 Modern 應用功能不再是雞肋。因此沒有放開的必要。


個人覺得完全放開、讓第三方隨便玩的可能性比較低。

Windows RT 最初的亮點是續航,但因為基於 WinRT 的應用量太少,生態圈遲遲建立不起來,OEM 廠商也不待見 Windows RT。後來幾年間 x86 CPU 在功耗、續航方面有了較大改進(Surface Pro 2 的續航已基本趕上 Surface RT),所以 Windows RT 就到了要被拋棄的地步。

目前來看,微軟實際上準備了兩個版本的 Windows 10,一個為 PC 平台的,一個為手機平台的。兩個版本的區別:若從 CPU 角度來看,前者是 x86 晶元,後者是 ARM 晶元(WP8 目前僅限高通);若從屏幕尺寸來看,前者是 8 英寸以上,後者是 8 英寸以下。

Windows RT 設備限定為 ARM 晶元,如果要升級 Windows 10,要麼向手機版本的 Windows 10 升級,要麼再單列一個「基於 ARM 晶元且屏幕尺寸大於 8 英寸」的版本。

如果向手機版本的 Windows 10 升級的話,則需要讓手機版本的 Windows 10 適配 8 英寸以上的屏幕,代價較大;且手機版本的 Windows 10 沒有傳統桌面,而現有 Windows RT 是有桌面,如果強制升級可能會讓現有用戶丟失已有功能。

考慮到 Windows RT 不受市場待見不再有新品,且現有的為數不多的設備也快到壽命,所以單列一個版本也不值得。

另外一個因素是 Windows as a Service,如果沒理解錯的話,這意味著以後 Windows 10 會打破現有 Windows XP -&> Vista -&> 7 -&> 8 的升級模式,而是像蘋果那樣較為頻繁地更新系統。如果說給 Windows RT 設備製作一個安慰版本還有可能的話,持續給 Windows RT 版的設備更新系統就更加不值得了。

綜合考慮這些因素,為現有 Windows RT 設備提供一個終結版本,支持一些 Windows 10 的功能(甚至是實現大部分 Windows 10 功能、但名字避免叫做 Windows 10),是比較理智的選擇。

PS:最起碼,隨著 Windows 10 的普及,如果能吸引越來越多開發者基於 WinRT 開發應用的話,現有 Windows RT 設備也會從中受益,畢竟 Windows RT 只支持基於 WinRT 的應用。


Build 2015還沒開,答你這題沒意義。等開完了你這一切也都有答案了


我的觀點是:不會放開。

不過對於題主如下觀點:

  • 放開後,第三方程序可能帶來法律問題(例如版權)
  • 某些程度放開(能運行 .NET Framework 的應用,因為託管環境限制了程序訪問底層 API 的能力)
  • 最不抱希望的:「部分 Windows 10 的更新」攜帶大量 API,使得 Modern 應用功能不再是雞肋。因此沒有放開的必要。

我持否定態度。因為,第三方程序的法律問題和 Microsoft 本身沒有關係。另外 .NET Framework 下你可以 P/Invoke,這樣除了驅動什麼都可以做,和 Win32 能力相當。

最後,WinRT 短期內沒有死亡的跡象,它應該是新寵,理由如下:

  • WinRT 可一次編寫,少量修改,跨 PC、手機和 Xbox,並在無需額外編碼的情況下獲得同步的能力;
  • Windows 應用商店直接提供下載的應用只能是 WinRT 應用,用戶的付款方式也統一、安全,並且 Microsoft 可從其中抽取分成;
  • 安裝方便、卸載乾淨,運行安全。

這些性質無論對用戶還是 Microsoft 來說都是很好的,只要 WinRT API set 在上述限制下不斷擴大,大量的日常應用都可以換成 WinRT 實現的,只有非常特殊的應用(殺毒軟體等)才需要 non-WinRT API。

——————————————————————————————————

更新 1:我認為 Windows Phone 應該已經被合併到 Windows 10 for phones 裡面了,它也是 Windows RT 8.1 的後繼版本(Windows on ARM)。


1.客觀上Windows RT就是Windows 8(8.1)的ARM移植,同樣的NT內核,系統功能與Windows 8(8.1)功能幾乎沒太大差別。但是微軟認為

反正ARM也沒Win32桌面應用,以後也是逐漸轉向Metro應用的,那乾脆就不給你支持ARM桌面應用了

Win8以來,微軟的戰略就是讓開發者轉移到應用商店的Modern應用 ,但是並不理想(各種對桌面不友好)

RT殘留的桌面也就是為了IE和Office

RT系統採用鎖簽名的方式(沒有微軟特定簽名的ARM-exe也不能運行)

但後來就被越獄啦,只是絕大部分人都不鳥這個殘廢的Windows

到了Surface 推出3的時候,微軟覺得Atom處理器也足夠低功耗了,讓你們都去intel,這樣又沒兼容問題啦!

為什麼不出Windows 10?因為RT鎖exe應用(開放了也沒太大吸引力)而且設備銷售真不好,然後 微軟就計劃廢了 因為開發Windows 10 RT

要錢要維護


並不是Windows RT (8.1) 慘不忍睹的市場份額讓微軟省下力氣

Windows RT 無法升級到 Windows 10最根本的原因是

windows RT 使用的系統內核是RT的 windows 10是傳統的 NT內核 兩者在CPU框架上就已經是不同的 兩者無法兼容在一個CPU上

就目前windows RT在市場上的前景來看 沒有廠家和經銷商願意使用大量的資金去推動搭載windows RT的硬體銷售 這會造成惡性循環 如(沒有大量的產品-—沒有大量的用戶—沒有開放者願意開放應用—沒有大量應用—系統生態慘不忍睹—更加沒有產品)

連廠家都不願意生產RT內核的CPU 微軟如何去維護系統生態呢


推薦閱讀:

只為了 OneNote 上課記筆記而入手 Surface Pro 3 或 Surface 3 值得嗎?
surface pro4 中國價格公布,市場前景如何?
為什麼微軟的 Surface 要提供不同的 CPU 版本?
為什麼2017年了,最新款new surface pro還是無法解決漏光的問題?

TAG:微軟Microsoft | MicrosoftSurface | Surface2 | SurfaceRT | Windows10 |