魅族meizu M8入手觀點之OS概述篇
魅族在這樣良好的硬件平臺上給我們帶來一個怎樣的軟件系統(tǒng)。
以下文字基于魅族當前***固件0.9.4。
山寨或不寨?
M8采用微軟Windows CE6.0作為操作系統(tǒng),這里有必要先說一下Windows CE6.0為何物,它是微軟旗下的鑲入式操作系統(tǒng),有關的細節(jié)可以看這里 。
坊間流傳這么一個說法,Windows Mobile是Windows CE的兒子,的確如此,打個簡單的比方,Windows CE好比一套微軟發(fā)布的樂高積木,它的每塊積木都有標準接口,但并沒有組合成一個固定的形狀,這套積木到了下級開發(fā)商手里可以根據(jù)他們自己的需要搭配出不同樣式的玩具,而且由于接口標準,開發(fā)商還可以從其它同樣生產(chǎn)標準接口樂高積木的廠商手里買來用得上的第三方積木,這些微軟發(fā)布的和第三方的積木***會被開發(fā)商搭配成各種不同的玩具------它們可能看上去像只鹿(手機),也可能看上去像匹馬(netbook),或者像一只iphone。
而Windows Mobile則是Windows CE的微軟官方高度定制版,套用以上的比喻,在Windows Mobile個案身上,上面說的***級開發(fā)商就是微軟自己,微軟官方將Windows CE這套積木用膠水和鉚釘搭配成一個固定形狀的玩具,這個玩具就是Windows Mobile,它也能被再下級的開發(fā)商做一些定制,但玩具的基本框架和形狀已經(jīng)被微軟定死,不可能有翻天覆地的大改動,它不可能從一匹馬變成一只鹿,更不要說變成iphone了。
從某種意義上來說,一個擁有正規(guī)入網(wǎng)許可,二次開發(fā)Windows CE到幾乎沒有微軟影子的產(chǎn)品算不上寨貨,因為在M8的OS上魅族擁有自己的專利,并且有自己的SDK。但壞就壞在魅族將Windows CE改成了這樣,反而落得了山寨口實------雖然在開發(fā)上下了大功夫,但M8整個UI(User Interface 人機交互接口,簡稱造作界面)落在了iphone這顆大樹的影子下。俗話說背靠大樹好乘涼,要乘涼就不得不躲在影子下,這難說好壞,和世事一樣,總是毀譽參半的。
PS: 酷派多年前出過4,5款基于Windows CE的智能手機,它們并沒有被媒體和圍觀群眾冠以山寨的頭銜,但他們也沒有獲得M8如此高的關注度。
OS概況
PS: 以下文字的大前提是,魅族原型機宣稱早于iphone之前發(fā)布,但是UI并沒有早于iphone發(fā)布。
1,與iphone幾乎一樣的Launcher和一些操作方式
正如各位看到的以上桌面截圖,M8的UI整體風格完全模仿了iphone,一段時間使用后,讓人有種強烈的感受,就是其實這個Launcher(程序調(diào)用和排列方式)最壞事,因為用戶***眼接觸的就是Launcher而不是整個系統(tǒng)深挖下去的細節(jié)。你可以把圖標做的不同,但改變不了這個Launcher和iphone一模一樣的事實。從使用角度來說,大圖標是必須的,特別是在電容屏上,這讓程序調(diào)用非常簡易,這點也無需改變,無論是android還是Palm Pre,甚至Windows Mobile的touch flo 3D現(xiàn)在都采用大圖標陣列的Launcher,但他們沒有一個是和iphone一樣將圖標陣列在桌面,也均沒有采用和iphone一模一樣的滑頁方式。這意味著,大圖標拇指操作Launcher并非只有iphone那樣才可以,android的Launcher是采用窗簾式從下向上拉,平時可以隱藏; Pre的web OS也是類似從下向上拉出,不過不像android那樣在桌面顯示一個標簽,而是隱于無形,只有手勢操作后才能看到; 即使是iphone上也有一些第三方軟件的設計思維可以借鑒,比如一款dock軟件那樣的滑動后顯示程序列表,或者stack軟件那樣的grid特效。
現(xiàn)在,M8的OS和SDK已經(jīng)趨于穩(wěn)定,J.W也明確了今后的開發(fā)重點是UI改進和應用軟件開發(fā),如果魅族能夠在Launcher上搞出自己的新意,開發(fā)出自己的特色,仿iphone山寨的帽子也許就能去掉一半。
M8還有一些操作也和iphone上雷同,比如在短信,郵件等程序內(nèi)的左右滑動來刪除文件和信息。
圖片瀏覽的兩點拖動放大縮小操作,opera網(wǎng)頁瀏覽時的兩點拖動放大縮小操作。
其實,M8在短信,郵件等程序內(nèi)還有選擇和多選后點擊刪除的操作,沒必要一定加入滑動刪除操作。同樣,圖片和opera網(wǎng)頁瀏覽也沒有必要為了多點操作而多點操作,多點操作的放大縮小必須兩手,不適合單手操作,而opera的WM版已經(jīng)給出了更適合單手操作的解決方案------點放大后拖動無極放大滾動條(下圖內(nèi)紅框處),不知道為什么M8定制版反而要取消這個很好用的單手操作方案,去學iphone那種并不適合拇指操作的方案。
當然,這些類似之處可能導致的專利法律問題,魅族也應該考慮,不過就不是我們用戶需要考慮的了。

2,既不同于WM也不同于iphone的合理進程管理
iphone上用官方SDK開發(fā)的軟件不具備后臺運行能力,所以包括掛qq,msn等的解決方案需要用到民間SDK開放的Background類軟件,簡單來說就是沒有越獄的iphone按下home鍵那當前執(zhí)行的從app store上下載的軟件都會自動退出,基本沒有多任務可言,而越獄后通過軟件強制第三方軟件后臺運行也會導致iphone變慢,有時候可以說很慢。
WM下的掛斷鍵可以算home鍵,按下后退回到今日桌面,但是這個操作不會退出任何運行著的進程,簡單來說,如果沒有通過特殊設置,WM默認必須通過任務管理軟件來關閉程序,點ok或者掛斷鍵后這些軟件只是最小化。
M8的進程管理預設方案剛好在兩者之間,借鑒了兩者的長處,顯得更合理------如果軟件有聯(lián)網(wǎng)需要,那按home鍵不會讓這種軟件自動退出,而是最小化,比如qq,msn,ucweb,3G壇和opera,如果軟件沒有聯(lián)網(wǎng)要求,按下home鍵這種軟件就會被關閉,如開卷有益電子書閱讀,資源管理器,短信,時鐘等等等等(自帶音樂播放器為例外,它按下home鍵后是否關閉,判斷依據(jù)是是否正在播放音樂)。此外還有一種介于兩者之間的程序,如果該程序當前有活動的網(wǎng)絡連接則按下home最小化,等網(wǎng)絡連接活動斷開后自動退出,如果沒有活動連接則按下home直接退出------這類軟件目前只看到一個,就是自帶郵件程序,在收發(fā)郵件時按下home鍵,郵件程序繼續(xù)在后臺收發(fā),直到完成收發(fā)后自動退出,如果沒有收發(fā)動作時按下home鍵,則直接退出郵件程序。
M8的該進程管理方案非常接近理想化的三明治方案------某些程序不最小化直接退出,某些程序最小化而不退出,某些程序使用popup解決方案(所謂popup解決方案就是如看書時可以直接調(diào)用字典查生詞,字典以氣泡形式彈出,查完生詞后退出氣泡直接轉(zhuǎn)到上一個活動進程,也就是轉(zhuǎn)到電子書)------M8已經(jīng)實現(xiàn)了兩明治,還缺一個popup(以上三明治方案是指開放給第三方軟件包含在SDK內(nèi)的,而不是iphone那樣只有蘋果才能開發(fā)后臺運行程序)。

M8的使用的進程管理方案***的優(yōu)點就是讓整個系統(tǒng)在兼顧多任務的同時保證了操作快捷靈敏(快過大部分Windows Mobile設備,與iphone不相上下),在原生系統(tǒng)自帶全功能中文輸入法A4,自帶彩信,自帶主題切換功能和全功能藍牙等需隨系統(tǒng)自啟動的應用情況下,M8依然有非常快捷的操作反應,而且即使在安裝了第三方軟件后,只要該軟件按照SDK規(guī)范編寫沒有致命BUG,或者該軟件直接從WM版移植但不與M8系統(tǒng)產(chǎn)生沖突,那M8的操作不會被這些第三方軟件拖累,繼續(xù)保持原生OS的速度。
多任務運行下,除opera非常失敗之外(這是M8***的敗筆,M8需要一個***的瀏覽器,但是opera 9.5在Windows Mobile盛名之下為魅族定制的這款opera可以說是災難,不提也罷),其它程序幾乎不會拖慢系統(tǒng),甚至同時運行6個程序操作依然流暢。
3,電話進程優(yōu)先級很高
至少看起來是這樣的,M8一洗同門大哥WM系統(tǒng)電話延遲的印象,即使在多任務情況下,也無來電延遲問題,對方聽到響鈴時M8就會響起鈴聲。不過目前我碰到唯一一個會產(chǎn)生來電延遲的應用狀況就是OS詳解篇里說到的播放RMVB,因為cpu占用太高,導致對方響鈴三聲后M8才有反應。
友情提醒: 如果你正在上網(wǎng),且有gprs數(shù)據(jù)上下載,目前M8的class B GPRS模塊(不支持同時上網(wǎng)和語音,要么上網(wǎng)時忽略語音呼入,要么語音呼入強行切斷gprs上網(wǎng)連接)不會對來電有反應,對方會以為你不接電話。這個狀況在0.9.4***固件上依然如此,不知以后有沒有可能通過固件升級改變現(xiàn)狀。這意味著,如果掛qq和msn,電話只有在沒有數(shù)據(jù)交換時才能進來(qq與msn并非連續(xù)有數(shù)據(jù)包通過gprs上下載,而是間隙式聯(lián)通保持在線的),而如果正在下載東西,如用gprs和3G壇下載文件,電話鐵定進不來(此現(xiàn)象和wifi上網(wǎng)沒有一毛錢關系,它是gprs的問題)。
恩,這個也***復制了一代iphone的表現(xiàn),一代iphone同樣為class B GPRS模塊,同樣是上網(wǎng)時無法打入電話的解決方案,當然iphone 3G因為3G的數(shù)據(jù)和語音通道分開,所以沒有該問題。
4,華麗UI下的美中不足

如圖所示,M8在至少3個地方必須但沒有做WinCE的系統(tǒng)美化,保留了WinCE丑陋的一面,顯得與M8格格不入。這3個地方是:
WinCE系統(tǒng)控制面板,CAB軟件安裝狀態(tài)顯示和activesync同步狀態(tài)顯示。
后兩者都是必然會出現(xiàn)的,因為避免不了軟件安裝和activesync同步,而WinCE系統(tǒng)控制面板和WinCE系統(tǒng)explorer一樣,表面上找不到,但實際上可以在windows文件夾內(nèi)直接調(diào)用兩者的exe可執(zhí)行程序,其實魅族完全可以徹底屏蔽這個WinCE系統(tǒng)控制面板,因為里面除了觸摸屏校準外大部分功能都可以在M8自己的系統(tǒng)設置內(nèi)完成。
以上三處,但愿魅族能徹底美化,同時希望魅族能開發(fā)出更適合手指操作的觸摸屏校準程序,WinCE自帶那個是給電阻屏觸筆用的,非常不適合M8的電容屏手指定位。
BUG: M8時區(qū)BUG,M8的設置內(nèi)也可以設置時區(qū)(見OS詳解篇),但在那里設置時區(qū)沒用,必須到WinCE的控制面板里設置才可以(如圖最左邊),在M8設置內(nèi)設置時區(qū),表面上更改了時區(qū),但同步電腦后時間會被改回為北京時間。
以下為一段多任務下的操作視頻,除了系統(tǒng)自帶外,還安裝了雅黑字體,CE控制面板字體補丁,手勢返回(可用手勢返回桌面,調(diào)用任務管理和其它程序),winrar,Mdict字典,注冊表編輯,易歌詞在線自動下載歌詞,開卷有益電子書閱讀,情景模式,3G壇,MSN,QQ和Ucweb。
作顯示了M8在多任務------同時打開QQ,MSN在線,UCweb在線,3G壇在線,音樂播放中,電子書閱讀------的情況下依然保持了流暢的操作。
【編輯推薦】