Windows Phone 7 開發(fā)者暢談個人開發(fā)經(jīng)驗

2011/3/5 10:36:40    編輯:IT168 - 景保玉     字體:【

Win7之家airtaxifl.com):Windows Phone 7 開發(fā)者暢談個人開發(fā)經(jīng)驗

  【IT168專稿】

  經(jīng)歷了諾基亞和微軟的雙重打造,微軟windows phone平臺現(xiàn)在已經(jīng)成為開發(fā)者關(guān)注的開發(fā)平臺,眾多開發(fā)者紛紛探聽windows phone平臺如何開發(fā)。而且更重要的一點就是,諾基亞的加入會使windows phone生態(tài)系統(tǒng)變得更加強大,這是開發(fā)商選擇這個平臺開發(fā)應用程序的重中之重。

  現(xiàn)在windows phone平臺的應用數(shù)量已經(jīng)開始猛增,但是仍然處于原始積累階段,開發(fā)者正式介入的好時機。而且我們也啟動了Windows phone的入門問答活動,也做過Windows phone入門開發(fā)實戰(zhàn)沙龍,對于windows phone平臺的推廣也是盡最大的努力。

  得益于windows phone平臺發(fā)展的良好時機,我們IT168移動開發(fā)頻道繼續(xù)采訪業(yè)內(nèi)的開發(fā)者,今天采訪到了一位專門做windows phone程序的個人開發(fā)者,他已經(jīng)擺脫了公司的工作模式,完全以一個個人的姿態(tài)迎接windows phone應用程序在移動互聯(lián)網(wǎng)的挑戰(zhàn)。如果您有自己的開發(fā)的精彩故事和對windows phone7開發(fā)想說的話,歡迎聯(lián)系jingbaoyu@it168.com。

Windows Phone個人開發(fā)者:李衛(wèi)勇

  以下是對windows phone開發(fā)者的采訪過程:

  IT168:你是如何看待Windows Phone這個開發(fā)平臺?你能不能簡單介紹一下這個平臺的特色?現(xiàn)在也有好多開發(fā)者開始轉(zhuǎn)投windows phone開發(fā),他們應該怎么進行入門的學習?在學習中會有什么誤區(qū)?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  Windows Phone 7在我看來應該是個極具潛力的移動平臺,尤其對我們這些有Windows Mobile和.NET開發(fā)經(jīng)驗的程序員來說。Windows Phone 7兼?zhèn)淞薸Phone和Android平臺的優(yōu)點,但是摒棄了iPhone的硬件獨立性和Android的版本混亂。這使得我們開發(fā)人員可以輕松構(gòu)建出所以WP7都適用的程序。

  目前Windows Phone 7中文資料還較為缺乏,因此要學習Windows Phone 7開發(fā)還是有必要看些英文書籍的。這里推薦強烈推薦大牛Charles Petzold的《Programming Windows Phone 7 Series》一書。實在是英文不好的同學可以看些市面上的中文Silverlight的書籍,大部分基礎知識還是相通的。

  IT168:你現(xiàn)在也是一個個人開發(fā)者了,而且完全擺脫了公司,過獨立的個人開發(fā)者生活,你如何描述你現(xiàn)在的工作和生活的感覺?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  我現(xiàn)在因為要做爸爸的原因暫時在家休息一段時間,目前主要的精力也是WP7開發(fā)技術(shù)的學習,同時維護一個和微軟中文軟件商店相關(guān)的網(wǎng)站。一些WP7的軟件也在開發(fā)和完善中,包括新浪微博和WP7中文軟件商店客戶端,到時候會放出給大家下載。

  IT168:從現(xiàn)在微軟windows phone的發(fā)展情況看,每天windows phone的MarketPlace中都會有很多的產(chǎn)品增長,現(xiàn)在微軟的應用商店似乎已經(jīng)成為了開發(fā)者朋友新的希望,你是如何看待微軟應用商店的發(fā)展?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  目前Windows Phone 7軟件商店的數(shù)目在短短5個月時間已經(jīng)突破9000大關(guān),這說明大家對微軟新的移動平臺非?春,這種熱情是以往Windows Mobile未見到的!再加上近期微軟和諾基亞合作的事情讓業(yè)界對WP7在中國的發(fā)展更加看好。

  WP7軟件商店中的軟件質(zhì)量普遍來說還是不錯的,像“極品飛車”和“水果忍者”等優(yōu)秀的游戲也紛紛登陸WP7軟件商店,這些游戲大作無論是對普通消費者還是開發(fā)人員,都是一個好的開端!我相信不久的將來會有更多的消費者和開發(fā)人員加入WP7這個平臺中來。

  IT168:你目前在windows phone開發(fā)方面正在做哪些具體方面的工作呢?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  目前就是在研究WP7和開放API的關(guān)聯(lián)實現(xiàn)。WP7作為一臺網(wǎng)絡手機,如何實現(xiàn)應用程序和開放接口的對接是至關(guān)重要的。下載新浪微博、淘寶、京東、人人甚至是團購網(wǎng)站都紛紛開放了自己的接口,這也說明了這類的云計算服務將會越來越流行。如何在WP7上實現(xiàn)這類客戶端是我目前學習和研究的重點。

  IT168:現(xiàn)在是你自己做開發(fā),今后會不會也成立自己的開發(fā)團隊?你認為什么時候你才會做自己的團隊?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  我現(xiàn)在已經(jīng)在逐步建立自己的開發(fā)團隊,我的網(wǎng)站和客戶端就是一幫大學的同學一起合作開發(fā)的。目前因為各自地域的不同,一般都是在網(wǎng)絡上進行溝通。等網(wǎng)站有一定的規(guī)模,我們將會逐步建立和完善團隊間的合作。

  IT168:能不能介紹一下一個沒有windows phone開發(fā)經(jīng)驗開發(fā)者,一開始接觸這個平臺,而且想從windows phone的應用商店賺錢,那么他應該做哪些工作才能夠達到自己的目的呢?簡單的說,從入門到賺錢,他們?nèi)绾巫霾拍芡孓D(zhuǎn)windows phone這個平臺呢?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  首先最基礎的就是要.NET開發(fā)的基礎,因為WP7目前還不支持C++進行開發(fā),因此掌握C#或者VB.NET是必須的。如果是開發(fā)普通的應用,那么你需要對Silverlight這門有個初步的了解。而志在游戲開發(fā)的則需要學習XNA。

  要在WP7軟件商店賺錢也不是一件容易的事情,首先你的應用和軟件需要實用或者有創(chuàng)業(yè)。這一切都是基于一定技術(shù)之上的。

  IT168:你如何看待微軟云+端的戰(zhàn)略體系?從windows phone和云計算這個角度講,這個體系是怎么構(gòu)成的?他會給今后人們的生活,企業(yè)的發(fā)展帶來什么樣的便利?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  我在前面提過WP7就是一臺原生的網(wǎng)絡手機,它本身就內(nèi)置了Facebook和Twitter之類的網(wǎng)絡應用。目前微軟也在大力推廣自家的云計算平臺Windows Azure,這對于WP7來說是個非常好的擴展。

  目前微軟的Windows Azure推出了5項托管服務,包括.NET應用服務、SQL服務、SharePoint服務、Dynamics CRM服務,以及LIve服務等,以幫助客戶建立云計算的應用,或?qū)F(xiàn)有的業(yè)務擴展到云端。

  舉個例子來說,企業(yè)基于微軟的Dynamics CRM產(chǎn)品構(gòu)建了一套客戶關(guān)系系統(tǒng),企業(yè)可以在微軟提供的服務器上直接部署定制的應用,節(jié)省了自己購買服務器等開銷。此外,開發(fā)人員還可以通過Dynamics CRM提供的接口開發(fā)出WP7的客戶端!這樣這套系統(tǒng)的用戶不但可以在電腦上操作系統(tǒng),還可以通過WP7和無線網(wǎng)絡便捷地操作和查看信息。

  IT168:蘋果是一個完全封閉的系統(tǒng),構(gòu)造了屬于自己的產(chǎn)業(yè)鏈,而Android又是一個完全開放的系統(tǒng),同樣有了屬于自己的生態(tài)圈,你認為Windows phone平臺是開放呢?還是封閉的?如何理解windows phone的這個戰(zhàn)略?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  微軟應該是吸取了在Windows Mobile上的教訓,目前微軟在構(gòu)建自己的移動產(chǎn)業(yè)鏈上考慮的非常嚴謹。微軟控制所有WP7設備的最低硬件標準,不允許手機生產(chǎn)商進行系統(tǒng)的定制,就是為了控制類似Android系統(tǒng)的分化現(xiàn)象。

  但是另一方面,微軟又和諾基亞、三星、HTC等眾多廠商進行合作,共同推廣和做大WP7的市場。

  我們需要自由和開放,但是過度的自由和開放會顯得市場有些混亂,我想微軟應該是把握好這個度了。

  IT168:目前微軟在windows phone平臺的政策對于開發(fā)者帶來哪些實際的影響?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  目前WP7還不允許中國的開發(fā)人員注冊APPHUB賬號,這對于我們國內(nèi)的WP7開發(fā)人員是非常不便的。此外,WP7還未進入正式進入中國市場也是一件憾事。目前國內(nèi)的開發(fā)人員和消費者大多是觀望狀態(tài),這就導致一方面沒有太多的用戶群,一方面中文的應用也不多。

  IT168:你認為一款好的移動互聯(lián)網(wǎng)應用應該包含哪些要素呢?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  除了較為實用和創(chuàng)新的功能外,優(yōu)秀的UI設計和流暢的性能也是必不可少的。

  IT168:一款產(chǎn)品從無到有會經(jīng)歷哪些環(huán)節(jié)?產(chǎn)品在開發(fā)過程中的流程是怎樣安排的呢?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  我一般是先會使用市面上同類的軟件,而后綜合它們的優(yōu)點進行需求分析和界面設計。在構(gòu)架后程序原型后再開始逐步的編碼過程,最后測試的過程是必不可少的了。

  IT168:能不能介紹一下一個開發(fā)者注冊windows phone應用商店的過程呢?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  這個我也沒有自己的賬號!推薦使用OpenLive賬號進行應用程序的提交,很多國內(nèi)開發(fā)者都是采用這種方式的。

  IT168:您認為開發(fā)者在成長過程中需要哪些方面的支持或者幫助?這些支持和幫助在現(xiàn)階段能夠獲得嗎?

  Windows phone個人開發(fā)者李衛(wèi)勇:

  目前來看是需要一批高質(zhì)量的書籍和實際設備,相信這是很多WP7開發(fā)人員的共同心聲。目前WP7模擬器上有關(guān)重力感應和多點觸控的支持都不是很好或者是干脆沒有。這些條件需要今年下半年才會得到解決,據(jù)我所知很多出版社已經(jīng)開始翻譯和約稿WP7相關(guān)的開發(fā)書籍了。