馬寧:越早進入Windows Phone開發越有優勢
原創隨著移動互聯網操作系統領域“三足鼎立”趨勢漸成,越來越多的開發者準備加入到Windows Phone的開發大軍中來。不過在此之前還有一些問題需要提前搞清楚:比如,Windows Phone開發的市場前景如何?Windows Phone平臺與其他移動操作系統有什么不同?有哪些細節需要注意?Windows Phone開發中的障礙有哪些?等等。
針對以上這些問題,51CTO獨家采訪了OpenXlive的首席技術官馬寧先生。馬寧先生曾任前微軟技術合作經理、亞洲工程院軟件工程師,從事Windows Phone 、Windows Mobile和Windows Embedded Compact技術推廣和開發工作,對微軟技術和Windows Phone相關開發事項非常熟悉。
(微軟MVP、OpenXlive 首席技術官 馬寧)
提早進入Windows Phone開發將獲得先發優勢
馬寧認為,目前開發者投入Windows Phone時機恰好,因為Windows Phone平臺正蓄勢待發,市場前景廣闊而競爭又沒有特別激烈,個人開發者和小團隊比較容易在此平臺上脫穎而出。“往往早期進入一個市場的話開發者會獲取以前沒有的優勢”,馬寧舉例說,蘋果App Store早期的時候涌現了很多個人開發者,但等到積累到50萬個應用以后,一些小的團隊,哪怕你的創意再好也很難沖到排行榜前面去,“現在Windows Phone只有三萬六千款應用,只要你的創意夠好,設計夠精美,就很容易沖到前20或前10的排名上去。這樣讓小團隊增加他們的曝光率,后面大公司慢慢進來的時候,我們小團隊仍然能保持一個優勢”。
據馬寧介紹,目前Windows Phone開發者兩個比較大的來源,一個是傳統的iOS及Android開發者,另外是以前.Net轉過來的,之前做silverlight、微軟這條產品線的開發者。根據OpenXlive的數據統計,目前絕大部分Windows Phone應用程序都是. Net開發者提供的,只有10%左右是iOS及Android開發者提供的。馬寧認為在三個月或半年以內這一分布還將持續,隨后可能其他平臺轉移過來的開發者數量才會慢慢上升。
Windows Phone平臺:封閉的好與壞
相比iOS和Android系統,Windows Phone最直觀的改變就是Metro UI的運用。用馬寧的話說,蘋果“重新定義”了智能手機的UI,但隨后由于幾乎所有智能手機都是采用了類似的設計,“文藝青年慢慢變成普通青年了”,Metro UI的出現打破了這種同質化現狀:“Metro UI第一次將圖形化的視覺元素與應用內容整合到一起”,馬寧說。Metro UI里應用的圖標比較的大,因為它不止要顯示這個應用是做什么的,還會顯示一些縮略信息。“Metro UI與Apple的UI走的是不同的路,Apple UI是絢麗之極,它幾乎把所有的細節都描述的非常好,Metro UI幾乎沒有任何自己的風格,但是如果你加一些背景圖片,加一些自己的元素進去,你會發現這種UI是可以適用任何的風格的”。
將所有應用的縮略信息都提供在首頁,會不會造成系統運行速度降低?馬寧表示,其團隊成員曾做過測試,最多把100個圖標放在Windows Phone首頁,沒有出現影響系統性能的情況。筆者也曾經試用過幾款Windows Phone手機,發現在類似配置的情況下,Windows Phone手機的運行速度比其他系統要快一些,這是為什么呢?
馬寧稱,這是由于Windows Phone系統相對封閉,應用調用系統級程序受到嚴格的限制,同時Windows Phone后臺最多只支持5個任務,它會優先把CPU的運算能力提供給前臺的運算程序,同時限制后臺程序的CPU占用量不能超過10%,因此能保證前臺的應用的性能非常平滑。
封閉性為Windows Phone帶來一些性能優勢的同時也讓一些開發者望而卻步。一些從其他平臺轉過來的開發者可能不太適應Windows Phone的諸多限制。但馬寧認為,從長遠來看這種封閉機制能夠保證整個操作系統安全平穩運行,未來Windows Phone可能會變成三個移動平臺(iOS,Android,Windows Phone)里最安全的一個平臺,這對直接用戶是有利的。“對于開發者來說可能要面臨這樣的取舍:我進入這個平臺可能要拋棄一些相應的東西。但是將來Windows Phone發展的比較好的時候,他獲得的回報會比他付出的多”,馬寧說。
#p#
游戲類應用有很大發展空間
(OpenXlive辦公室)
從應用種類上來說,目前各類移動互聯網應用平臺中,游戲娛樂類應用往往占據比較大的比例。馬寧稱,Windows Phone平臺現在仍有大量的非游戲類應用的空白需要填補,預測未來6個月內仍然會以這些應用作為主要的發展趨勢,當這類應用程序滿足到一定程度,比如10萬或20萬,用戶群會被無限細分的,這時候再開發同類應用就很難獲得足夠大的空間了。但是游戲類應用不同,其開發空間是非常大的,而且不會受到時間的限制,也因此,游戲是開發者一個很好切入的方向。不過,馬寧建議開發者做應用還是要選擇自己最擅長的領域:“手機也好PC也好,都是對于需求的展現,從PC切換到移動設備上,有很多東西可以互相借鑒的。不要貿然的去嘗試一些陌生的領域”。
Windows Phone上專門針對游戲開發者提供了服務平臺Xboxlive,但由于該平臺是采用邀請制的,約有95%的游戲開發者無法享受到該服務,以馬寧為首的OpenXlive團隊便開發了一個第三方平臺為這些游戲開發者提供相關的開發和推廣服務。OpenXlive提供的服務包括積分榜、應用成就、游戲調查推廣、數據查詢分析,以及SNS功能等。這一領域目前還沒有競爭者,不過未來隨著Windows Phone 平臺的發展壯大一定會出現更多類似服務。“我們希望自己將來在第三方游戲服務產業里面進入第一梯隊。我們一直在從其他平臺上學習更多的技術,我們也關注win8,.Net的技術發展,我們希望能把自己在微軟技術上的優勢,轉換成為開發者提供的服務集成的平臺”,馬寧說。
Windows Phone的支付瓶頸
困擾Windows Phone開發者的最大困難是應用支付問題。Windows Phone不支持信用卡綁定外的其他支付方式,這對一些開發者獲利形成了障礙。馬寧表示,支付是西方國家和亞洲地區國家最大不同的地方。信用卡綁定這種消費方式在國外沒有問題,但中國用戶普遍喜歡先免費下載應用,然后需要一些增值服務的時候再去支付一定的費用,這就要求微軟提供一些本土化地解決方案。“我們跟微軟的產品經理有過交流,微軟未來能肯定支持其他支付方式的,但是需要花一些時間,所以在此之前我們也是希望能與國內的一些第三方支付平臺有一些合作。盡快的讓開發者享受到服務”,馬寧表示。
盡管目前一些開發者在嘗試免費提供應用,然后通過廣告等其他方式獲利,但馬寧認為這種方式不會成為微軟Windows Phone平臺上的主流盈利模式。“微軟整個Market Place的設計還是希望能夠通過收費的方式促進應用開發者獲利。這樣開發者才有更多熱情去做開發。”馬寧說,“現在是有些問題,比如國內的Market Place訪問不正常,下載失敗,還有其他的一些技術性的因素,比如支付的渠道沒有打通,但這只是一個暫時的現象,等到Market Place真正在中國落地以后,所有這些問題都能得到相應的解決,屆時開發者就能從平臺上賺到錢,整個生態系統就能更好的運轉下去”。