9月16日消息,據國外媒體報道,運行於ARM架構芯片上的Windows 8將不能跨平台兼容x86架構上的Windows軟件。
在一段澄清中,微軟的高級管理人員表示為平板電腦開發的Windows 8不會兼容桌面電腦上運行的Windows系統。他還表示,所有早先針對Windows開發的程序都將無法運行於平板電腦上的Windows。
本周三,微軟Windows部門總裁斯蒂芬·斯諾夫斯基(Steven Sinofsky)在與金融分析師的一個面談中表示,“自CES電子展公布兼容ARM架構的產品以來,我們一直都明確地表示基於ARM架構開發的產品是無法運行基於x86架構開發的軟件的。”面向平板電腦的Windows 8是基於英國公司ARM以及他們的芯片架構而開發。桌面版Windows則是基於Intel和AMD傳統的x86架構而開發。
斯諾夫斯基日前在微軟開發者大會上曾暗示Windows 8上的軟件將可能跨平台同時支持ARM和x86架構,“今天我們在這裡提供的演示,在ARM或者x86平台上是完全相同的。”這產生了誤會,斯諾夫斯基對分析師做出解釋:“軟件想要實現跨平台兼容是不太可能的,因為軟件需要針對硬件作優化改進以充分利用硬件的特色和優勢。”
“這是非常有意思的挑戰。如果我們允許x86架構上的軟件,或者稱桌面軟件,直接運行在ARM架構上,那麼,電池的續航時間是否還能那麼持久?那些桌面軟件與ARM架構上的‘地鐵風格’(Metro-Style)的應用程序可不一樣,它們沒有對電池進行過優化。” 斯諾夫斯基說到。
Windows 8借鑒了Windows Phone的“地鐵風格”界面。這個界面的特色在於用互交式的拼圖模塊即時地更新郵件、社交網、短信等信息數據。
盡管斯諾夫斯基堅稱幾個月來微軟對Windows 8能否跨平台兼容這個問題表現得很誠懇,但實際上微軟對該問題的細節已守口如瓶,並且在某些時候對問題表現得前後矛盾。Intel曾是第一個提到此問題的公司。Intel高級副總裁芮妮·詹姆斯(Renee James)在Intel的一次開發者大會上對出席者表示基於ARM架構的Windows 8將不會兼容x86架構的軟件,“在ARM架構上,將會有一些很新穎的體驗,尤其是圍繞著移動通訊以及自平板電腦的體驗。要知道,那可沒有傳統的操作系統。”
“我們的競爭者將無法運行傳統的應用程序。今天不能,以後也不能。”詹姆斯曾在談及對手ARM架構時說到。然而,微軟當時稱詹姆斯的觀點是不准確的、誤導的。爭論導致Intel後來將詹姆斯的講話發布在官方網站上。而如今,微軟高級主管的一番評論似乎又驗證了詹姆斯當時的觀點。