上週,前Microsoft的工程師 Hal Berenson,在Blog中發表了一編<Windows Phone 8 and Windows 8: Cousins or Siblings>的文章,推出了為什麼Windows Phone 8 (Apollo)會把核心轉為 Windows NT架構。以下是Hal Berenson所提出的理由!
首先,外界有兩種錯誤的講法:“WP8 是基于 Windows 8 開發的”,“WP8 是基于 WinNTk 開發的”,事實上其實只要WP8 的界面和用戶體驗盡量要和 Win8 保持統一,并且在較小屏幕上做足夠優化。其實這些界面上的東西跟核的心架構(不管是 Windows CE 或 Windows NTk)都沒有太大的關系,所以用戶層面來看轉不轉也不重要,加上我們也見過Windows 8和Mango的Metro App可以無改動地轉換。
那會有什麽推動力令Microsoft將 WP8 上核心的WinCE 轉換到 WinNTk呢?長遠來看對Microsoft,核心開發的成本會比兩個核心同時研發低,而對多核心處理器的支援和優化是一個重要的考慮方向。在 x86 的世界,多核心處理器已經成爲了家常便飯的事,而 ARM處理器未來發展的方向也是如此。WinCE對多核心的支援程度遠遠不及WinNTk,和雖然新版本的Windows CE已經加入了大少現代智能電話需要的東西,但論成熟和支援度也遠遠不及Windows NTk。而且Microsoft早在Windows Phone推出前就有意放棄Windows CE<可參考:Engadget中文版的微軟 Menlo 計畫?揚棄 Windows CE 的行動裝置平台?>
而普遍認爲,Windows NTk 有著臃腫的身型,WinCE 擁有細少玲瓏的身型。但在過去的 6 年裡,Microsoft做了很多功夫來優化和重寫代碼,未來的 Windows 8就是一個很好的例子了,其入門要求會非常低。數年前的Netbook也可以暢順地全數開啟Areo效果。說到具體情況上,用 Windows NTk 做核心的 WP8 可以在 1GHz CPU 和 512 MB 内存上運行嗎?當然可以了!因為現在Windows 的很多工作都交給顯示核心來處理,大大降低CPU的要求。 總括來說,如果“切換核心”的傳言是真的,我們應該會在MIX 12上會看到一些很好的東西,再等多四至五個月吧!(不要忘記,之前Microsoft說Windows Phone 8會帶來驚喜!!)
大家有興趣的話可以在 這裡 去看全文
Fantastic website you have here but I was wanting to know if you knew of any message boards that cover the same topics talked about here?
I’d really love to be a part of group where I can get responses from other knowledgeable individuals that share the same interest. If you have any recommendations, please let me know. Thanks!
Good day very nice web site!! Guy .. Beautiful .
. Superb .. I will bookmark your web site and take
the feeds also? I am satisfied to search out numerous useful information
right here within the put up, we’d like develop extra strategies on this regard, thanks for sharing. . . . . .