• 站長工具,就用查一把!
    收錄查詢  關鍵詞排名  Alexa排名  PR檢測  友情檢測  IP反查  WHOIS查詢   更多查詢 
      收藏  最近查詢 查一把
    信息分類 首頁 » 資訊信息

    好站推薦

    IT新聞

      業界猜想

      名人名企

    建站推廣

      站長創業

      運營推廣

    設計編程

      美工設計

      開發編程

    Windows Phone 8 和 Windows 8:親兄弟還是表兄弟
    信息來源:互聯網 發布時間:2011/12/2

    最近關于Windows Phone 8(WP8)有一些傳言,說是 WP8 將會基于 Windows NT kernel(WinNTk) 開發。知名博客 MS Nerd 宣稱完全是謠言,但是個人認為WP8完全應該基于WinNT內核開發。

    首先需要澄清的一點是:WP8基于Windows 8開發與WP8基于WinNT內核開發是完全不同的兩件事情。說 WP8基于 Windows 8開發意味著將會給WP8帶來Windows 8的操作界面和用戶體驗,而微軟表示目前會持續對現有WP系統進行優化,無意在短時間內引入Windows 8的用戶體驗。但是這與WP8是繼續使用WinCE內核還是WinNT內核無關,內核所關注的是進程結構、內存管理、任務調度以及設備驅動等等,與用戶體驗關系不大。所以當我們耳邊充斥著這些圍繞著WP8,Windows 8和WinNT內核傳言的時候,有一個要點需要記住就是:WP8會不會基于WinNT 內核開發。

    為什么微軟應當改變WP8的內核哪?從技術層面和實踐操作層面上來講都應該改變,而且長期來看收益會更多。原因在于你不可能在同樣的時間內做好兩件幾乎相同的事情,而且還要做到相互兼容,質量相當。同時資源的消耗也是巨大的,即使是微軟這樣的公司也會不堪重負。還有??

    Windows CE內核缺少很多現代操作系統的特性,例如SMP(多處理器支持),雖然最新的Windows CE號稱支持SMP,但是這將牽涉到底層的開發,需要多個版本才能運行良好。而Windows NT內核已經可以完美支持多處理器。

    在其他一些地方也是一樣的,Windows NT內核已經做了很多的安全性的工作,而Windows CE從一開始被定為嵌入式系統,安全性考慮到不是很多,可以想象 如果需要持續提高Windows CE的安全性,還需要很大的代價。你還可以看到Windows Phone沒有完整的磁盤加密支持,而且也沒有文檔的加密和解密功能,你還可能希望能加入計算機域的支持,確實基于Windows CE內核的Windows Phone也能做到,但是需要時間和資源。

    再回到.NET Compact Framework,基于Windows Phone的需求,.NET Compact Framework還有很多的工作要做,例如GC回收需要大的重構,性能也需要全面調整。日前微軟的研究部門已經做了一個將完整的CLR移植到ARM架構上的原型,這才是Window Phone需要的,微軟不應該在Compact Framework上繼續投資。如果Windows Phone 8基于WinNT 內核開發,將會有一個完整的CLR,而Compact Framework的工作僅僅只是維護。Windows 8引入了許多新的API,微軟會繼 續遷移這些API到Compact Framework,然后繼續維護下去嗎?

    我們再討論一些非常有可能在Windows Phone 8中添加的功能。首先肯定是雙核支持,目前 Windows CE內核已經有了雙核支持,那么為什么微軟不將新的CE內核遷移到 Mango上哪?我認為有以下幾個原因,第一當前CE內核的多核支持還不夠好,相對于IOS和Android沒有優勢,而且內核的遷移還會帶來非常多的不穩定因素,但是我覺得最可能的原因在于與其投入巨大資源在Windows CE內核 上下打磨,還不如利用現有的Windows NT 內核。

    另外Windows Phone最大的一個抱怨是不支持第三方的原生應用程序開發,只有Silverlight和XNA。要解決這個問題,遷移至NT內核,是一個很好的選擇。

    將Windows Phone內核遷移至WinNT內核,另外一個重要的因素就是系統功耗與性能。長期給人的印象是Windows NT非常臃腫,而 Windows CE則非常精簡,但是在過去的幾年里,微軟做了很多努力來重構代碼,未來的 Windows 8 將會非常重視低功耗和低資源占用。具體到數字上,用 Windows NT 做內核的 WP8 可以跑在 1GHz CPU 和512 MB 內存上嗎?當然可以!那么 800MHz 呢?幾乎可以,而這就是 2012 年低端智能手機的硬件標準了。配置越往上走,對 Windows NT 內核就越有利。

    總之,我認為Windows Phone 8應當基于Windows NT內核開發,對于微軟來講利遠大于弊。但是未來到底會如何,我也不知道,但是肯定會有很 多微軟人希望這樣做。我唯一可以確定的是兩年前原來WinNT內核的一部 分人調入了Windows Phone團 隊,也許這不能說明什么,但是他們的專業知識將會有助于內核的遷移。也 許我們不需要等多久,在2012年微軟的開發者大會(Mix 12)上Windows Phone 8就會被公布,所以你只需要等待4到5個月就可以知道答案了。

    原文:http://hal2020.com/2011/11/04/windows-phone-8-and-windows-8-cousins-or-siblings/

    網友點評
    A片毛片免费视频在线看 - 视频 - 在线观看 - 影视资讯 - 爱赏网