想轉移動開發,選擇WP還是iOS?

以前是做PHP的,現在想做移動開發,不知道是選擇Windows Phone 還是iOS,請各位前輩指點。


首先說幾點前提條件:

iOS需要有Mac OSX開發環境,不要試圖使用虛擬機,虛擬機只會讓你不想再做下去;同時iOS開發需要有真機支持,不要幻想使用iPhone 虛擬機來開發軟體,那個只是API級別的模擬器,軟體運行效果和真機還是有差別的。

Windows Phone開發需要有Windows 8系統和VS開發套件。不要幻想用盜版,要知道你的軟體最後上傳到的地方可是微軟的市場,他們有一千種方法知道你是用盜版開發的,而這個污點很可能會導致你軟體上架的不順。同樣的,Windwos Phone開發需要有真機支持,不要心存幻想。

然後我們來說選擇哪邊好

選擇iOS,優勢在於大量的可參考代碼和豐富的第三方庫,這些東西無論是對學習iOS開發還是對以後開發個人軟體都會很有益處;劣勢在於iOS平台優秀軟體「泛濫」,你做得再好,也很難有人關注、使用你的軟體。

選擇WP,優勢在於WP市場的狀態,現在WP市場基本上可以說是空的,只要你用心做軟體,肯定會有人下,指不定就火了,火了之後就是發大財了;相對的,WP開發現在缺少很多重要的參考代碼,很多時候要實現一個功能,你需要自己一步步探索。

至於樓主你應該選擇哪個,請先看上面的回答,再看我的簽名,然後自己做出決定吧


iOS定位為個人消費品,封閉。

WP定位為辦公娛樂一體,半封閉。

另外,Android今後會有更多的用途,開放。

所以問題是,你想做什麼?


好奇一下,為何不等待HTML5來跨平台?


Are you insane, of course IOS. If you can get success on IOS, you can do that on WP as well.


Bill cheng說的挺多了,我再補充點吧,其實平台不重要,產品更重要,現在跨平台開發的技術很多,專註於產品本身的特點才是關鍵。具體技術根據自己當前掌握的選吧,伺服器端技術差別不大,客戶端C++可以用cocos2dx,c#可以用unity3d,js可以用html5相關的框架。


為什麼不是Android?


主要還是看你個人的喜愛,因為目前發展趨勢開發應用,都需要開發各平台只不過會隨著市場發展來絕對先後順序或同時開發。目前來說IOS、Android、WP都是會比較熱門的。

按目前市場來說IOS、Android都OK

我個人傾向IOS然後WP。最後Android。因為Android門檻低然後應用整體水平偏低所以程序員工資也可想而知。。


推薦閱讀:

產品如何吸引用戶?如何做一個有生命力的產品
自己腦子什麼樣心裡沒點數么?天天測個毛啊。。。
Uber 成功了,但為什麼大多數按需服務平台走向倒閉?
創新工場有哪些創新產品?

TAG:移動互聯網 | WindowsPhone7 | iOS開發 | Android開發 |