我爲啥喜歡WinPhone

從觀望到入手到現在的淡然, 使用WinPhone差不多也近半年了. 也算是對WinPhone有些自己的看法, 數次在CB那種口水遍佈的地方看到各種否定->駁"XXX->駁"駁XXX我都是很淡定的, 蘿蔔青菜,各有所愛, 特別是面對一個基本顛覆了以往的手機用戶體驗的手機來說, 有反對的聲音在所難免,不過今天在看到有園友在園子裏對WP吐槽(.NET的地盤啊~~), 覺得這樣看來貌似大家對WP的偏見挺深的,就寫篇文章來說說我的看法吧, 使用時間, 開發時間時間都有限, 如有不足甚至是錯誤的地方,還請大家輕拍爲好~~

  • 用戶篇

其實看網上目前大部分吐槽的都是WP的界面過於單調. 主界面就一個, 只能放些大塊塊, 程序列表也一個, 如果你應用太多,會覺得找起來很煩. 而且對於很多追求花式的用戶來說, 堂堂一個系統居然就只有兩個界面可以跳來跳去, 其他的地方就只有進入應用了, 未免太過單調, 因此, 在一些嘗過鮮的用戶看來, 這玩意兒太單調了. 跟Android動輒4,5個主程序界面滑來滑去完全不可相提並論. 這Metro用着真是嘴裏淡出個鳥來, 沒意思.

 

我剛用的時候也覺得應用列表只能滑來滑去太過繁雜, 當時想如果應用多了這個該怎麼辦呢(尼瑪怎麼跟廣告的情節這麼像)? 又沒搜索(Mango已經支持搜索了). 但在使用了一段時間之後, 發現這玩意兒完全就是沒必要的擔心(當然是就我的使用習慣來說). 實際上雖然我安裝的應用很多, 但平時常用的卻很少,雖然沒有2/8原則那麼誇張, 不過大部分常用的應用放在主界面完全夠用, 根本就不用擔心主界面Tile過多導致超長的問題, 而且在用習慣了之後,基本要用哪個應用,該滑多大力度才能到達應用的圖標也是相當熟悉, 所以,你有沒有這個問題, 我反正是沒有這個糾結的.

 

不支持應用級別的多任務(實際系統的應用一直都是支持的,比如播放音樂等等)這個設定在mango之前確實比較坑爹(這點微軟心底應該都覺得被Apple擺了一刀吧), 微軟當初的意圖是爲了保證內存CPU能夠完全提供給用戶當前的應用,從而使用戶體驗最好, 不過後面發現這個設定實在太坑爹.因此Mango之後這項設定做了很漂亮的修改, 因此, 如果你抱怨這個, 我想你大可以等等再說, 畢竟作爲一家大企業, 願意下定決心推到一款已經存在7年之久的系統(我也算是WinMobile老用戶了)完全重新開始, 恐怕目前也只有微軟這樣的企業有這樣的氣魄的.

 

至於方向鍵,翻頁之類的, 我只能說, 在觸摸屏時代, 這些設計早已過時, 對, 我說的不僅僅是方向鍵, 也包括翻頁. 如果你有不同看法,大可以看看DZone, twitter, 校內等等的消息設定, 對實時信息流目前主流的處理是動態加載到當前的列表中, 而實時性不高或者需要詳細內容翻頁的設置則是使用目前基本所有觸屏都通用的左右劃拉來實現, 這點不論Android, IPhone還是其他任何一款觸摸系統都是如此,很少有人去舍觸屏的長而加兩個很醜的分頁按鈕的(當然你硬是要在應用裏面加又有誰敢阻擋你呢?).

 

編程語言的問題, 說實話我都不覺得這是個問題, 爲啥不支持Flex,Java? Google現在可就是因爲Java鬱悶着呢, 你還想讓微軟來趟這趟渾水, 而且坊間人士常說Java,C#本一家, 即使你想招徠潛在的Java開發者, 這點不是問題, 問題是他們是否願意. 以目前C#和VB的開發者數量來說, 其實微軟擔心的並不是潛在的開發者數量, 而是真正願意積極投入的開發者(現在觀望者衆多), 所以在這塊微軟確實做了很多功夫(包括且不僅包括面向IOS和Android的object-c和java對應WinPhone API白皮書). 另一方面, 拿數據說話, WinPhone的應用增長數量確實比IPhone要慢些, 不過相對Android要高,10年10月正式上線, 今年7月份突破25000, 這份答卷也算不錯的了. 也許你會說, 應用數量神馬的都是浮雲, 我關心的是中文應用數量, 確實,目前中文應用數量相對仍然薄弱, 不過目前QQ, QQ瀏覽器, Baidu瀏覽器, 各種常用的軟件基本Market上面都有了, 而且, 各位看官, 這可是在Market中文市場還沒有正式宣佈支持的情況下的數量啊(目前微軟不支持大陸開發者註冊和購買). 當然, 我這其實在找客觀理由, 作爲用戶, 如果你覺得自己想用的工具不夠, 現在確實還不到中國用戶使用Win Phone的最佳時機(另一方面, 不知道你想到沒有, 對用戶不利,那麼對你我這樣的個體開發戶呢).

 

另一方面, 跟Android和IOS不一樣的地方是, 微軟對待普通應用和遊戲是不一樣的, 它們早已通過應用列表和XBox遊戲列表分開. 另一方面, WinPhone的聯繫人通過內置Live,FB,Twitter賬號早已做到社交和手機真正的一體啦, 而國內的微博很早就可以通過和Live賬號綁定的方式做到一體化, renren也在最近和微軟達成的合作協議. 因此, 可以說, 微軟的意圖和設計理念其實很明顯, 它是想像地鐵指示牌那樣清晰準確的讓用戶快速到達自己的目的地, 得到自己想要的信息, 我去應用列表找應用,去遊戲列表玩遊戲, 去聯繫人玩社交等等等等(不妨看看WinPhone的廣告,蠻有意思的). 而不是像Android和IOS那樣的應用超市(或者說應用擺攤), 用戶看到的琳琅滿目的應用圖標擺在界面上. 信息是有了, 但需要用戶仔細挑選. 我並非在此貶低這兩種其中的任何一種, 這個世界有包容的文化,  也有包容的處事方式. IOS(Android很大程度上模仿了它, 但模仿得足夠好)提供的是一個超市那樣的窗口, 由用戶按類別或者使用習慣擺好每個櫃檯, 然後使用的時候從相應的櫃檯查找就是, 而WinPhone的設計思路則是來自於地鐵指示, 微軟認爲, 手機只是我們生活的一部分, 它的角色是提供信息, 交流信息, 而不是讓我們被其所累, 因此它嘗試以Metro這種方式來實現自己的設計理念. 哪種更好, 在於你更習慣或者更加認同哪種方式.

 

還有就是WinPhone內置的Office系列, 雖然現今的很多應用都可以做到, 不過微軟內置的這款Office我是相當喜歡, 無論縮放還是編輯(內置的手寫確實很棒), 體驗都相當不錯, 這點相信其他的移動OS很難媲美的. 即使你只是簡單記錄下所聞所見所得, Note也比其他的很多應用都好, 它不僅支持書寫, 還支持錄音. 最後還能同步到服務器, 而這些都是系統內置的服務.你喜不喜歡, 我反正是很喜歡的!

 

當然, 作爲一款年輕甚至找不到前輩設計理念借鑑的手機, WinPhone仍然有很多不足, 這點微軟自己也承認, 因此你看到的每一次重大更新微軟都會帶來所謂成千上萬的新特性, 其實很多早就應該在那裏, 它只是來晚了而已. 不過不管怎麼變,這種設計理念不會改變, 這是它的魂, 你來,你用, 然後你習慣了這種方式, 它很方便, 解放了你很多事情, 你不習慣, 也不奇怪, 就換一臺別的系統手機而已, 不用帶着什麼深仇大恨一樣, 僅僅是你不同意它的思維方式, 就這麼簡單.

  • 開發者篇

我爲啥覺得WinPhone很棒, 其實一方面也是當年被微軟騙上了.NET的賊船(玩笑). 另一方面,畢竟微軟在開發圈也混了這麼多年, 所以一個免費卻強大的VSExpress,一個好用的模擬器(雖然還沒到完美, 仍然有些奇怪的小問題), 這些都比Eclipse+ Android模擬器要好用得多(當然Eclipse死忠不這麼看也很正常, 誰沒個自己的編程習慣呢), IOS最終還是沒買Mac, 只試過一小段時間的虛擬機Mac, 沒權利評價, 不過XCode現在要收費了. 基本上普通的應用只要你有了設計思路, 加上一些.NET和XAML編程基礎, 折騰個能跑的東西花不了多少時間 (至於執行效率, 那就是後話, 哪種平臺都必然會有調優的問題), 不過得益於當年微軟Silverlight和XNA多年的開發社區積累, 加上足夠的API,和MSDN詳盡細緻的實例和文檔說明, 因此, 大部分WinPhone開發人員學習曲線都比其他兩個平臺要小得多.

 

至於今天園友吐槽的應用設計限制,我想是他沒有理解或者親身去體驗過WinPhone開發所致, AppBar上面的圖標大小都是一樣的, 所有要求大小,高度神馬的都是一樣的,同樣, 由於WinPhone主題只有黑和白,所以相應要求你的AppBar上面的Icon必須是白色或者黑色的的. 我想說, 如果你自己去做一個應用或者使用了應用, 你就會明白這個是必須的, 試想, 你見過你操作系統裏面的右鍵菜單有各式各樣的按鈕菜單麼, 你見過Mac下面那排圖標大小不一樣的麼? 除了這些基本的按鈕因爲要保持一致所以有所要求外, 只要你能讓你的用戶覺得就應該那樣或者這樣操作,你怎麼做都行, 不過因爲有個體驗一致的問題,所以微軟才建議你根據Metro的設計思路來做應用, 但這並非強制(如系統建議如果是Panorama,微軟通常建議你不要加AppBar,不過其實我們通常就這麼幹,而且還動態換來換去), 雖然系統是非黑即白, 不過你願意折騰的話, 你想怎麼花花綠綠都沒人說你(用戶抱怨另說). 而且爲了省去開發製作圖標的辛苦,所以微軟還特定給開發人員定製了一套常用的圖標(如導航, 電話,藍牙等等).

 

同樣的道理,作爲一款新系統, 微軟的接口提供可謂相當的小氣, 這點完全不能跟當年的WinMobile相提並論, 可以說,當年的Mobile, 除了內核不能改之外, 基本沒有你不能改的東西. 所以自從HTC開了先河之後, 你可以在WinPhone論壇看到各種各樣的皮膚製作工具, 各種各樣的插件, 各種各樣自由定製的應用. 再看看今天, Mango之前甚至連攝像頭都不能調用, 現在都沒辦法調用就是電話接聽鉤子(微軟說是爲了安全, 那就UAC下嘛, 經過用戶許可也不可以麼?), 所以導致到現在WinPhone都沒辦法做到掛靠來電事件然後獲取來電號碼的功能, 甚至來通話歷史列表都拿不到, 其他的更別多說了, 還有訪問存儲卡這都不可以. 不過我們總算看到微軟一直慢慢開放, 比如現在拿所有的聯繫人列表, 日程表等看似敏感的信息終於是可以了,還有今天園友吐槽的設置WIFI網絡的問題, 實際現在只需要一個接口調用,就可以直接在應用內設置網路連接方式啦, 這點還算不錯, 現在也有了可以早就應該有的後臺服務和後臺音樂播放功能了, 可以說現在用戶基本的服務, 微軟提供的接口都能做到. 相信微軟不是傻子, 如何在用戶隱私和豐富的功能接口提供之間權衡, 他們會很快掌握的.

 

最後,一句話, 如果你並非大的工作室,現在切入這個平臺是值得的, 園子裏的朋友相信大部分都熟悉C#, 你不妨去試試裝個SDK, 我這裏說上千言萬語都比不上你動下手親自體驗一把, 哪怕你現在手頭沒有實體機都毫無關係, 我相信你會很快愛上在它上面開發的(後面的痛苦開發過程我可不負責, IT人,痛苦是其宿命).

  • 總結

任何一款操作系統, 總有人愛有人恨, 其實挺正常的, 不過手機這玩意只是個工具, 我們犯不着提升到咬牙切齒的地步, 不喜歡, 換了就是. 想想如果這世界清一色都是IOS和Android那種思路的IOS系統(現今Android的那套換膚其實當年黑莓和WinMobile早就玩爛了, 架子和靈魂都是一樣的), 我們的行事思維也太固化了. 有這麼一個與衆不同的手機操作系統存在, 至少也讓你,你的朋友和家人有更多的選擇, 不是麼?

 

其實看系統好壞和看人是一樣的, 切忌先入爲主, 帶着看前人的角度去看新人. 想想如果你對某人說, 張三那麼帥,它的耳朵是那樣的, 爲啥你不是這樣的. 要知道耳朵是身體的一部分, 必須和整個身體協調才能算美. 系統也一樣.

PS:我非MS死忠,現在工作語言也是PHP,WinPhone也只是純業餘愛好而已,所以請勿給我亂貼標籤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章