我為啥喜歡WinPhone

來源:互聯網
上載者:User

從觀望到入手到現在的淡然, 使用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也只是純業餘愛好而已,所以請勿給我亂貼標籤。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.