開發者對 Windows Phone 8 最犀利的9個吐槽
微軟Win Phone 8 的推出,標志著其新移動操作系統的面市,同時也吸引了更多開發者來關注這個平臺,微軟則是誠惶誠恐,因為吸引了開發者、就有可能開發出頂級的應用、有了頂 級的應用才能招來Win Phone 8急需的客戶。微軟在開發者發布會上公布了Win Phone 8平臺的8各主要特點和兩個重要的變化,所以VB訪問了數個Win Phone開發者,希望了解一線Win Phone開發者對Win Phone 8 平臺的看法。
一. 微軟聲稱Windows 8 和 Windows Phone 8 平臺實際上用的是同一個內核,舊Windows Phone OS 是基于Windows CE 內核的。 但開發者怎么看待這一聲稱呢?
1. “這個發布會沒什么新意,了解Win Phone 7 和 XVA(微軟基于.net設計的游戲開發框架),你就可以在PC,Win Phone 7和Xbox 360上開發類似的項目。”成功開發了一款Win Phone和iOS 撲克應用的Tyler Schacht表示。
2. 在Appsmyth工作的Win Phone 平臺開發者表示:“先拋開操作系統的互用性,開發移動應用仍然需要特別的開發和設計。”
3. 開發者Smith表示: “桌面平臺跟移動平臺是完全不同的,即使有相似處也很小,移動應用要求特定的界面、有趣的技術、順應時代的用戶體驗,當你設計完一個手機應用后你不可能僅 僅是復制這個模版到桌面系統上。而且舊的CE 內核不支持許多硬件,新的內核能支持許多硬件,這也是要考慮的問題之一。”
二. 微軟在發布會上同時宣布游戲開發者可以用C++/C 語言開發游戲。
4. 游戲開發者Matt Cavanagh表示:“已有的高端游戲可以輕松改進并在Win Phone上運行, 但許多游戲公司不愿重新改寫整個代碼庫,而且有的是無法改寫。”
5. 游戲開發者Schacht認為: “最大的問題是Win 7缺乏iOS和Android上大牌的應用。 雖然微軟支持憤怒的小鳥和水果忍者,但沒有看見微軟熱捧的更多的3維平臺游戲。”Schacht同時表示類似Corona SDK和Unity那樣的游戲引擎和網絡架構也應該移植到Win 8上面來,這樣iOS和Android上的應用才能更容易地移植到Win 8上來。
6. 游戲開發者Smith表示:“開發者可以用C++/C 語言意味著有編程經驗的人可以輕松跨越這個鴻溝,即使是一個iOS開發者團隊,只要他們愿意就可以學著開發Win Phone 應用。”
三. 跟蘋果和谷歌搶時間:
微軟興致勃勃地想要贏得開發者的時間和注意力,但Win Phone 8能比得上Android的大眾性和蘋果的極致性嗎?或者它能避免碎片化和停滯不前的不良局面嗎?對于已經在Win Phone上成功開發過應用的開發者,對新的Win Phone 8也是持觀望態度。
7. Schacht表示:“微軟也許將來可以避開碎片化問題,但Win Phone 7這球打得很笨拙, 此次Win Phone 8的發布預示是每一部賣的Win7 都是最后一部,他們無法升級到Win 8系統。”
8. Smith表示: “我們飽受Android碎片化之苦, 我們希望Windows系統和Win Phone系統的兼容性可以讓Win 設備更統一。Win Phone 8比以前Win Phone系統提高很多,那我們可以把我們用在iOS上的智慧用到Win Phone上來,而且不用擔心要降低用戶安裝的基礎。”
9. Schacht認為:“Win 7 的不成功反而是微軟的幸運,這樣開發者可以避開僅有1%市場占有率的Win Phone 7,直接從Win Phone 8開始,對開發者而言支持舊設備可能會浪費錢或者導致碎片化。”
總結:很明顯微軟已經意識到它要跟已有的兩個對手抗爭需要開發者的大力支持,但開發者也有主動權決定要不要加入 這個生態系統,什么時候加入這個生態系統。開發者在考驗微軟這個Win Phone平臺是否值得投資,而用戶在考驗Win Phone是否有足夠吸引人的應用,所以說微軟現在的處境很微妙。
文/雷鋒網