財新網】(記者 南皓)美國東部時間1月21日下午,微軟公司(NASDAQ:MSFT)于美國洛杉磯發布了新一代操作系統Windows 10。
新系統的正式上線時間還未確定,根據美國科技博客TechCrunch消息,目前全球已有超過170萬用戶通過Windows Insider項目在試用Windows 10。微軟將于下周向訂閱用戶推送Windows 10新的預覽版本,這些用戶也將于今年2月看到首個Windows 10的手機版本。
新版 Windows 將使用類似訂閱制的付費方式,微軟操作系統部門總裁Terry Myerson 將這種系統分發和使用方式稱為 “Windows as a service”。任何已經擁有Windows 7或Windows 8.1的用戶,可在Windows 10正式上線后免費升級并使用一年。
新版Windows諸多細節有所改變。從1995年微軟Windows 95發布,已經陪伴Windows操作系統走過近20載的IE瀏覽器,于Windows 10中已不見了蹤影,取而代之的是微軟新一代網頁瀏覽器“代號斯巴達”(Codename Spartan);而在Windows 8.1一度消失的“開始”按鈕又回來了,新的開始菜單可呼出全部應用,磁貼界面開始支持縱向滾動。
與此同時,微軟這次把智能語音助手Cortana“小娜”也集成到了Windows 10當中,通過使用語音命令,Cortana可以進行通知提醒,展示股票信息、新聞和在線查找內容。這些都是其他常見智能語音助手的必備功能,故Cortana一直以來也都被認作是微軟版本的Siri。
不過,整合到了PC中的Cortana將能夠處理更加復雜的任務,比如調取應用、打開文檔、收發郵件、操作“Spartan”瀏覽器。在發布會上,演示人員就要求Cortana向他展示關于某項計劃的PPT,以及播放10月的照片。新版本的Cortanna甚至還能根據移動端位置服務記住用戶的停車位置。
發布會上, Terry Myerson 稱,此前橫跨桌面 Windows 和 Windows Phone 的通用應用 Universal App, 將從Windows 10 起開始同時支持微軟電視游戲終端 Xbox One。而擁有Xbox硬件設備的用戶,其游戲環境也不再局限于電視機屏幕,將可以直接試用安裝了Windows 10系統的PC進行游戲。為此,微軟也一并推出了新的多媒體編程接口DirectX 12,以確保PC上的游戲畫面質量。
除了新系統,此次微軟還發布了兩款硬件產品,大型平板Surface Hub和全息眼鏡HoloLens。前者看上去像一個大電視,擁有84英寸顯示屏、4K分辨率,還配備了Windows 10操作系統,擁有平板電腦的多項配置,比如傳感器、攝像頭、藍牙、麥克風、以及WiFi模塊。Surface Hub主要針對企業市場,其目的在于取代辦公室里常見設備,比如遠程會議系統,它可以分屏顯示攝像頭,也可以共享屏幕,同時還支持手寫功能,使用者可以將其作為辦公室里的大白板,直接在屏幕上寫字,而且視頻的另外一方也可以看到。
而HoloLens,則是基于微軟新一代全息技術Holograms開發的一款可穿戴設備。與Oculus Rift封閉式頭戴顯示器這樣的虛擬現實技術不同的是,Holograms更偏向于現實增強,使用者戴上設備,仍可看到周圍景物,還可以通過Holograms在實際環境的基礎上增添虛擬信息,它能在空氣中或者在周圍物體上呈現出使用者想看到的情景。
根據微軟的演示視頻,使用者可以在冰箱上收看自己的消息提示或者查找聯系人、 進行Skype通話,也可以在墻上觀看體育比賽、在客廳里玩 游戲,甚至可以進入虛擬的知名景點、觀察火星表面。用戶還可把電腦上的設計作品投影到現實中,再與配套軟件HoloStudio結合,能夠通過手勢和語言交互,直接在現實環境中創造虛擬物品,并通過3D打印將其變為實物。
新版Windows已經內置了 Holograms的相關軟件和API,微軟也對媒體表示,希望與Oculus、Leap Motion、甚至NASA等相關公司和機構進行合作。
HoloLens無疑是微軟此次最令用戶激動的產品,不過對于業界人士來說,新系統發布的更重要一層意義在于,微軟終于借助Windows 10實現了全終端全平臺的統一。用戶所有Windows 10設備中的“操作中心”(Action Center)設置將實時同步,Office 365下的辦公軟件,包括Word、PowerPoint、Outlook、Excel、OneNote,以及圖片應用,也將通過微軟云儲存服務OneDrive同步試用。
全平臺整合,是微軟在發布上一操作系統Windows 8,提出“移動為先,云為先”概念時就作出的戰略部署。從微軟Surface到Windows Phone 8的發布,都可以看出整個Windows 8就是為了通過云平臺整合PC和移動端的戰略而建立的。有分析人士指出,Windows 8的市場反應不盡人意,歸根結底是因為彼時微軟云平臺的搭建還不夠完善,隨著微軟Azure等云服務架構日趨成熟,新系統的發布或可助微軟實現“逆襲”。
回顧往期的Windows版本發布,微軟總會將手機、平板的操作系統作為單獨產品推出,比如Windows Moble 6和Windows Phone 7。而本次發布會上,當媒體問及新版移動端操作系統的官方名稱時,Terry Myerson明確表示:“就是Windows 10”。微軟前所未有地強化操作系統的統一,弱化設備間的分別,以致于不少西方媒體評論認為,“Windows Phone”的概念也將隨著新系統的發布而消失。
其實,微軟“輕設備而重系統”的戰略可謂“蓄謀已久”。去年4月,微軟曾在其年度Build大會上正式宣布,徹底取消WP手機和小于9英寸屏幕的Windows平板的授權費。另有知情人士透露,去年9月微軟CEO納德拉造訪深圳華強北,正是意在與cte圈中的國產平板制造商建立合作關系,欲借操作系統搶占中國中低端平板用戶。
不過,由于其接通各設備的云儲存服務OneDrive目前還被中國劃在“墻”外,微軟的全平臺戰略能否在中國順利鋪開,還有待觀察。■
使用語義化代碼更直觀,而且更方便SEO優化。但是此HTML5新標簽在IE6/IE7/IE8上并不能識別,需要進行JavaScript處理。以下就介紹幾種方式。
<!--[if lt IE 9]>
<script>
(function() {
if (!
/*@cc_on!@*/
0) return;
var e = "abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video".split(', ');
var i= e.length;
while (i--){
document.createElement(e[i])
}
})()
</script>
<![endif]-->
如果是IE9以下的IE瀏覽器將創建HTML5標簽, 這樣非IE瀏覽器就會忽視這段代碼,也就不會有無謂的http請求了。
<!--[if lt IE 9]>
<script type="text/javascript" src="http://cdn.bootcss.com/html5shiv/r29/html5.min.js"></script>
<![endif]-->
上面這段代碼僅會在IE瀏覽器下運行,還有一點需要注意,在頁面中調用html5.js文件必須添加在頁面的head元素內,因為IE瀏覽器必須在元素解析前知道這個元素,所以這個js文件不能在頁面底部調用。
不管使用以上哪種方法,都要初始化新標簽的CSS。因為HTML5在默認情況下表現為內聯元素,對這些元素進行布局我們需要利用CSS手工把它們轉為塊狀元素方便布局
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
如果IE6/7/8 禁用腳本的用戶,那么就變成了無樣式的"白板"網頁,我們該怎么解決呢?
我們可以參照facebook的做法,即引導用戶進入帶有noscript標識的 “/?_fb_noscript=1”頁面,用 html4 標簽替換 html5 標簽,這要比為了保持兼容性而寫大量 hack 的做法更輕便一些。
<!--[if lte IE 8]>
<noscript>
<style>
.html5-wrappers{display:none!important;}
</style>
<div class="ie-noscript-warning">您的瀏覽器禁用了腳本,請<a href="#">查看這里</a>來啟用腳本!或者<a href="/?noscript=1">繼續訪問</a>.
</div>
</noscript>
<![endif]-->
這樣可以引導用戶開啟腳本,或者直接跳轉到HTML4標簽設計的界面。