原創|其它|編輯:郝浩|2012-07-29 22:28:53.000|閱讀 233 次
概述:本文分析了Windows Phone 7不能升級至WP8的原因,從相關技術分析,就軟件、硬件和維護成本一一列舉。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
很多網友對WP7不能升級到wp8存在一些疑惑,我們就從相關技術分析,就軟件、硬件和維護成本一一列舉。
一. 內核的不同
WP7使用基于Windows CE內核,而WP8使用了Windows NT內核,這導致早期WP7機型的CPU在NT內核上沒有合適的驅動。下面是CPU對比:
1. WP7第一代機型Qualcomm QSD8250工作頻率為1GH。(單核,代表機型HD7、Mozart、i917)
2. WP7第二代機型為Qualcomm MSM8255工作頻率為1.4GHz (單核,代表機型Lumia 900、800、710、Titan、Radar)
3. WP8手機主要為Qualcomm MSM8960時鐘頻率為1.5GHz (雙核,主流Windows Phone 8機型)
綜上所述,可以看到有三款不同的CPU,WP7升級到WP8需要維護三個版本的驅動,這對于微軟來說沒有太多的時間,同時硬件性能的差異導致體驗度更難控制(除了CPU部分外,在圖形方面GPU還有很大的不同),維護成本大幅增加。同時WP7的用戶還不是很多,微軟做出這個艱難的決定也是可以理解的,內核有大的變動,這比Android 2.3升級到Android 4.0難的多。
二、硬件的差異
上面的提到CPU的差異外,其實從Windows Phone 8開始硬件會內置NFC,陀螺儀等感應器,對microSD擴展卡的支持,主流的WP8的分辨率將會達到720P HD級別,同時WP8將增強多任務能力,這使得WP7機型的單核CPU表現會有些遜色,所以CPU性能、GPU性能不同都會導致版本碎片化,微軟這樣做壓力還是很大的。但如果微軟把相關高通早期CPU的技術信息給有實力的第三方開發者,也許WP7刷機到WP8也不是不可能。
三、成本上的問題
從上面來看,主要的問題是WP7手機的CPU在全新Windows NT內核上沒有合適的驅動程序,但如果微軟愿意花費人力開發相應驅動所有問題就并不難解釋了。同時這導致所有WP7開發者不得不購買全新的Windows Phone 8手機作為開發測試機型,這對于微軟帶來新的營收點。
我們可以給出幾個理想化的方案,比如微軟放棄第一代WP7機型的升級,畢竟已經上市近兩年了,但第二代的WP7手機比如諾基亞800、諾基亞900應該升級WP8或售價下調售價趨于合理。微軟和高通合作,開放早期CPU的相關資料給有實力的第三方開發者,典型的案例就部分手機廠商開發代碼給CyanogenMod團隊,使得部分老的機型可以從Android 2.3升級到Android 4.0,這樣官方無需承擔體驗度上的不足,以及釋放更多的研發成本。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:英文翻譯