從目前的情況看,準備好做 Windows phone 7 應用開發有前途嗎?為什麼?
提早進入機會如何?
從行業的角度講,其實講不清楚。個中因素很多,比如掌門人是PC時代的微軟, 它的移動互聯網基因、它本身的開放性和對產業鏈的控制欲如何?比如Moto被Google拿下後Vendor之間的競爭變化如何?比如Vendor的Shipment如何?是配合承擔部分製造成本的微軟老大哥意思意思一下?還是將WP與Android放在同一戰略高度同等對待?最終達到的市佔率如何?這直接影響了應用開發者的態度。諸如此類的因素很多,所以暫時也不好看衰或看好WP,不管是曇花一現還是鑄成經典,都不好說,只能走著瞧。
從公司的角度講,開發資源豐富甚至有冗餘的公司,做WP的開發問題不大,這類公司有資源和實力覆蓋全平台,只要有用戶的地方,就有它們。而對於開發資源捉襟見肘的公司,建議還是以保障Android和iOS的順利開發和迭代為第一要務。這不是前途不前途的問題,在如此的競爭環境下,只有先活下來,才有資格談前途。
從個人的角度講,從事WP的app的開發就如同學習一個小語種, 總有公司會要你,就看精通程度如何了。保險起見,先掌握主流系統的開發後再從事WP開發會比較有優勢,至少不怕沒飯吃。
從好的方面說,因為的Wp平台的App數量還不多,特別是按照Metro UI風格設計的App還不夠多,精心設計又實用的App會更容易脫穎而出。而且Wp平台由於其封閉性,收費App具有更好的盈利前景,這一點和iPhone類似。而安卓。。。不說也罷,只能靠廣告了吧。另外Wp平台的開發周期短,開發門檻低,這也是一個優點吧
從不好的方面,首先是WP的市場前景還存在不確定性,能覆蓋多少用戶還是問題。另外目前Wp對開發者的支持不如安卓和iPhone,雖然對大部分App開發夠用了,有些高級功能或是需要訪問底層的功能還無法實現。
總的來說,如果有資源不是很緊張,現在開始做Wp的App將來成功的可能行很大,事實上各大互聯網公司已經這樣做了。如果是資源有限的小團隊,需要好好考慮一下。謝邀!
1. 從目前的實際感受看,WP7距離iOS/Android還有很大差距。展示出來的apps都是一個方塊一個方塊的。從目前看,移動設備也越來越趨於「軟體決定硬體」,如果軟體不吸引人,用戶就不買賬,供應方就會逐漸失去市場和研發新硬體的動力。從這點來說,我認為WP7的app前景不會像iOS/Android那樣讓人眼前一亮。
2. 也許W+N的組合能夠打動某一或幾個群體和地域市場,這樣來說,滿足某些特定人群/市場的App還是有機會的。可直接參考symbian/黑莓/Featured Phone上一些成功的例子。
3. 開發難度:我參加過一個WP7的開發會,其中一個WP7牛人展示了在WP7利用圖形化開發的工具。什麼意思?——就是一個不懂技術的人也可以做一部分開發了!只是到最後功能實現或連接伺服器的時候需要一定的coding工作。我相信這將成為一個亮點,會有更多的idea蹦出來!
應該是有的。
因為最近NOKIA推出了LUMIA系列搭載Windows Phone 7系統的手機,並且HTC、三星等國際手機一線製造商以及中興、聯想等國內手機知名製造商都已經推出或準備推出WP7的手機。
微軟公司對Windows Phone 7的投入也是有目共睹的,無論是對開發者的鼓勵(包括提供WP7研發手機給學生開發者等)措施,還是對製造商的鼓勵(比如承擔一部分製造成本),都足以證明這個市場是微軟準備做大做強的。 並且Windows Phone 7擁有很多自主的專利,這樣就避免了Android系列專利缺乏的問題,讓WP7的前途看起來更加美好。當然,上面那些都是從開發周邊環境來看。對於開發難度,只要你過去了解C#等.NET架構的開發模式,了解面向對象的基本概念,就算是從Java轉過來,也是非常簡單的。而且Windows Phone 7開發難度要比Android以及iOS要低上許多,十分具有親和力。
如果您看到這個回答之後有開發興趣準備投身其中,那麼預祝您的開發工作順利、成功!謝邀。 首先,如果你是一個c#程序員,那麼進入WP7開發無疑是好的,不用管WP7的佔有率,這個有微軟以及眾多生產商來推廣,他們比你更加擔心這個問題;如果你是一個學生,對什麼語言都了解一點,又對什麼都不精通,那麼選擇一個進入門檻低的平台無疑能夠練練手,要知道,無論你精通Java還是c#,互相轉化都是容易的,時下建議你去做一點面向大眾的應用程序,選擇Android開發吧;如果你是一個創業型公司,要在移動平台上有所發展,個人覺得現在首選平台是iPhone以及iPad,因為這些東西從硬體到系統到開發平台是一家所有,而且很優秀,專心做好這個平台的開發,把產品做成功之後,可以做其他平台的開發,甚至去外包。
就微軟目前的發展來看,WP7可不關注。1. 微軟Windows靠整合上下游(硬體和軟體)的開放能力已經被Android佔據,同等成本下微軟必定是市場第二甚至第三陣營的跟進者。
2. Android和iOS會在未來持續走強,尤其是Android。考慮到Android的C版本SDK不錯,可用C進行開發。
我們團隊是做電商這塊的;
windows phone 7這塊的話,特別是在mango版本之後,基本上所有知名的電子商務,都上了自己的wp的應用,就像@曹歡歡說的一樣,對於電商這個領域,能做成metro ui的很少,好多都是iphone和android的操作界面,好的應用少,這一點,對於後面進入的公司吸引客戶是一個不錯的機會;我們的windows phone app上線到目前,每天的下載量在 230多;
對於我們同樣購物android app這塊上限到目前,每天下載量在1500多;顯然兩個不是一個數量級的,連android的零頭都沒有;不過目前是這樣,因為android的開源,以及得到很多硬體廠商的支持,並且比windows phone先出來;一個優勢的突出,是很容易理解的;
目前看到windows phone在歐洲救了nokia, 後面路的前景還是很美好的,從我們用戶評論的看,有不少用戶都是從iphone和android轉過來的;
從技術上來書說的話,windows phone mango比之前版本,都穩定了很多,運行速度,以及內存管理,多任務,全球語言的支持等等方面都得到了很大的提升,可以說是windows vista到windows 7轉變;
可能在今天下半年,微軟可以在中國推出windows 8,這一塊的開發也是用windows phone 7的xaml+c#技術(當然還可以使用js+html5),以及ui的設計理念,metro ui; 現在加入windows phone這塊和上面mango的穩定都也是好事,對以後自己的開發,工作之路都有幫助;說說@閆濤說的PhoneGap吧,通過我們對windows 8研究,微軟的ie引擎,和直接用xaml + c#性能上存在很大差別;內存使用,和速度上面,都存在很大差別;好好學好xaml+C#吧,這塊應用領域,已經遍布整個微軟的技術領域(除了http://asp.net這塊,silverlight,wpf,windows 8 app, windows phone app)
樓主,不知道看了後你有什麼感受,有那麼一點兒對前途的衝動嗎,哈哈。 ----補充一下,看@KevinSan,我又回想起我們我們團隊之前,也是這樣做的,從市場佔用率與公司營銷掛鉤來講,開發順序 android =&> iphone =&> windows phone =&> symbian=&>wap 網;我想symbian可以不用做了,用wap網代替,因為nokia已經放棄symbian了,以後基本上是前三個的鼎力;wap網支持所有手機客戶端,如果是做中國市場,只要你能上網,建議wap網可以提到第一來做;如果是做Native應用而言,我覺得Windows Phone 7所開放的介面還很少,比如做AR應用就不可以,在其推出C/C++介面之前,肯定不適合。而如果是做一款Solomo應用,要求對所有主流手機平台進行全覆蓋,我會選擇PhoneGap+jQuery Mobile,按這種方案,開發Windows Phone 7應用只是用PhoneGap把HTML及JS文件包裝一下就可以了,現在做也許就是個好機會了,因為現在WP7的應用畢竟還不多,又不用費多大力氣,何樂而不為呢!
要看app的性質。 如果是現存app,基於全平台覆蓋原則還是要移植覆蓋wp7。 如果是突圍型比如遊戲、或者是全新的idea從wp7出發目前收效應該不明朗。
推薦閱讀:
※【Android源碼研讀】FragmentManager與FragmentTransaction
※Windows 界面開發的歷程
※有關互聯網界的「借鑒」表達一點小小看法
※從零開始的Android新項目1 - 架構搭建篇
※#每天一個小目標#Unity技術分享(十)
TAG:WindowsPhone7 | Windows8 | 移動開發 |