Win8平板也出了,WP旗艦價格也降了,千把塊錢的低端也出了,為什么用戶就是不買賬?上攵绻3000買到的Surface能上得筆電下得平板,那絕對很多人買,可RT就是做不到。而WP8流暢得沒話說,可系統(tǒng)在人性化方面完全沒任何妥協(xié)的余地,而更讓人望而卻步的是那些缺胳膊少腿的應(yīng)用,以及那些心中有著深深WP7的夢魘的老用戶。總之就是,微軟如何破局而出?
隨便說說設(shè)計,我們必須相信技術(shù)上微軟絕對有十足的把握,不過也需要承認設(shè)計上微軟確實是土八路,要么出個村不拉吉的東西,要么跟著人家的屁股跑。除去諾基亞設(shè)計的Lumia不說,也就算最近Surface才在設(shè)計上能讓人有眼前一亮的感覺。
先說說Surface RT
如 果把ARM列作一個陣營,除去遍地生根的純Linux系統(tǒng),那這里面的幾個移動向的操作系統(tǒng),IOS、Android、Firefox OS、Windows RT等等,可以顯而易見的看到Windows RT在技術(shù)上絕對已經(jīng)秒其他操作系統(tǒng)幾條街了。我雖然不知道蘋果是否能讓OS X完美的移植到ARM平臺,不過微軟是做到將Windows一點不剩的移植到了ARM平臺,除了抽象層和硬件相關(guān)的東西,底層到上層目前公開受支持的桌面 API全被一個不剩的移植,用戶模式幾乎完全相同,畢竟Metro程序內(nèi)部也需要靠這些,它們可是Windows NT的基石,十分體現(xiàn)這個的就是越獄后有人把那個超越微軟Process Explorer系統(tǒng)管理器的Process Hacker連帶驅(qū)動一個不剩的全部移植到RT上。
從ARM目前抱大腿的舉動也可以看出來ARM知道微軟這個創(chuàng)舉對他們來說是多有時代性意義,可為什么Windows RT的平板現(xiàn)在甚至淪為雞肋?
充 電快,放電慢,淺薄小巧不熱沒風(fēng)扇,高度的SoC定制,這些是ARM與生俱來的優(yōu)勢,在Surface RT上都很好的體現(xiàn)了出來,要知道Surface RT充電個2小時滿了可以用上8小時。而Intel的x86指令集本身就不是一個針對低功耗設(shè)備設(shè)計的東西,或許在同等性能下Intel確實可以得到優(yōu)過 ARM的體現(xiàn),可因為x86指令集的原因,不可外乎的帶來很多性能過剩的浪費,而這些浪費是消費者自己買單的。
嗯,一臺Atom平板和 ARM平板,一個Win8一個RT,同等價位下,即便知道Atom有很多不舒服的地方,比如風(fēng)扇啊,發(fā)熱啊之類的,可一跟運行桌面程序這個優(yōu)勢比起來,有 點腦袋的消費者都會選擇Atom,打破這個僵局的辦法肯定就是開放Windows RT桌面,微軟封鎖Windows RT桌面和刪了Aero透明絕對不是所謂的怕浪費電,因為他自己的Office就是個大型桌面程序,可電量還是一樣耗,用過RT的人都知道,即便你就把桌 面開在那里啥都不動,和開一個高清不斷的放,那電量的消耗幾乎看不出分別,該掉還是一樣掉,所以微軟封鎖RT桌面肯定有別的原因。
現(xiàn)階段RT桌面程序用戶體驗不好是一個原因,可以打一個比方,在RT上運行QQ2013就是跟以前那些Atom NXXX系列運行的效果差不多。而刪Aero透明的最大的原因其實是怕桌面卡,而微軟為了營造統(tǒng)一的體驗,順手就把Intel平臺的Aero透明也刪了。
不管如何說,開放RT桌面絕對是利大于弊,桌面程序是生產(chǎn)力工具,可以創(chuàng)造無限可能,而Metro說白了就是娛樂的,但是傳統(tǒng)桌面程序員過渡是有難度的,必 須讓它們知道WinRT的好,才能慢慢緩過到Metro應(yīng)用開發(fā)。而隨著觸摸的普及,以后的桌面程序大多會做觸摸優(yōu)化,在XDA論壇有一位開發(fā)者做了一個 開源的桌面播放器,其全屏模式下幾乎完全抄了Xbox Video,這是一個很好的開始。
而桌面的程序好處在于,如果開發(fā)者有功力,可以很 好的控制性能功耗比和內(nèi)存使用,這跟不少地方被系統(tǒng)代理控制的Metro不同,經(jīng)過功耗優(yōu)化的桌面程序絕對夠力,特別是對那些小桌面程序,RT簡直是毫無 壓力,這些小程序不占多少內(nèi)存,RT的2G內(nèi)存可以跑好多好多的,當(dāng)年512的年代大家不也一樣跑,而很多用戶倒是偏偏需要這些小又偏門的桌面程序。對比 安卓,完全被系統(tǒng)托管還隨意浪費的內(nèi)存,當(dāng)我打開任務(wù)管理器看到一個全新的Galaxy S4啟動就用了900M的內(nèi)存,我簡直嚇尿了,要知道在RT上你打開N個IE選項卡再開一個Word,物理內(nèi)存也就用了900M而已,而RT還有虛擬內(nèi) 存。不管怎么說,桌面就是Windows的優(yōu)勢。
最后,RT系統(tǒng)有個很有趣的東西——csc,這個C#的編譯器,進行一些配置后可以直接使 用,配合越獄后桌面的Notepad++,你可以在RT上做任何桌面程序,并且編譯速度和運行速度那真是極快的,編譯出來的可執(zhí)行文件還可以直接運行在 Win8上。這代表了啥?這就是說ARM以前依靠PC做交叉編譯的時代過去了,現(xiàn)在有了Windows RT,那ARM可以自給自足,甚至可以幫Intel編譯Native程序,這可以搞得Intel吐血直想殺了微軟,所以微軟給Intel戴了綠帽,ARM 呵呵著NTR了Intel,Intel也跑去找Google求被操了。
可想而知如果桌面一開放,有ARM編譯器基礎(chǔ)的第三方編譯器廠商如 Pelles C、Free Pascal等開源或不開源的編譯器很快來個Windows RT版本,然后RT上你可以自己寫ARM的Native桌面程序,然后現(xiàn)場運行調(diào)試測試,測試OK了全平臺通用。甚至微軟有心,配合Tegra4的性能, 那把那個幾乎就是C#寫的Visual Studio編譯個RT版本也不難,甚至不需要Tegra4,其實Tegra3,也就是現(xiàn)在的Surface RT運行VS2012都不會太差,微軟的東西現(xiàn)在越來越依靠浮點性能,而大家要知道VS2012在那個天下第一處理器Atom N270上那是運行得非常好,畢竟這貨至少支持個SSE3。
我估計有很多桌面程序其實已經(jīng)有Windows RT版本了,只是它們沒放出來而已。
再說說Windows Phone
WP 這東西,WP7的時候絕對是讓第一批老用戶吐血的,再買WP剁手絕對是他們的真心話,不過WP8卻是完全不同,NT內(nèi)核的強大不可置疑,你說WP8不能管 理文件嘛,其實它能;你說它不能音量分離嘛,其實它能;你說WP8不能播放mkv嘛,其實它能;你說WP8能不能轉(zhuǎn)換編碼視頻音頻,其實它能。。。可惜沒 應(yīng)用做。。。
WP需要那些對Win32精通的桌面程序開發(fā)者,WP8不能完全依靠C#,微軟給了很多NT系統(tǒng)的傳統(tǒng)API,而看到這些 API我相信很多桌面開發(fā)者那真是熟悉得一把屎一把尿,經(jīng)典不會褪色,微軟自己的應(yīng)用有時候總是刻意做得很粗糙,讓開發(fā)者們?nèi)プ龈鼜姶蟮膽?yīng)用,WP8以后 需要這些Win32開發(fā)者,他們能用C++打造一個神奇的世界,他們能讓W(xué)P做到讓Android無法做到的事情,桌面開發(fā)者去做WP8,那很多地方都是 開掛的,只需要學(xué)習(xí)新的UI架構(gòu)就好。
微軟需要在Win32開發(fā)者中普及WP8開發(fā),也需要降低WP8應(yīng)用的開發(fā)門檻,讓這些曾經(jīng)幫助微軟打造PC帝國的人們再來打造一個移動帝國。
微 軟成功之于Windows NT,當(dāng)年的開發(fā)者們獻出了寶貴的年華,造就了Windows NT,讓這個封閉的平臺能在微軟一家公司下生生把Linux壓得喘不過氣。10多年過去,當(dāng)年的傳奇或許不可復(fù)制,世事須臾千變?nèi)f化,如今微軟也讓 Linux造就的移動平臺的對手壓得喘不過氣,可當(dāng)微軟讓W(xué)indows NT遍地開花的時候,誰又記得,那些年,我們一起用過的API。