Windows Phone 8將采用與Windows 8相同的NT內(nèi)核,這就意味著WP8將可能兼容Win8應(yīng)用,開(kāi)發(fā)者僅需很少改動(dòng)就能讓?xiě)?yīng)用在兩個(gè)平臺(tái)上運(yùn)行。由于內(nèi)核變更,Windows Phone 7.x將不能升級(jí)到Windows Phone 8。Windows Phone 8兼容所有Windows Phone 7.5的應(yīng)用程序,但Windows Phone 8的所有原生程序無(wú)法在Windows Phone 7.5上運(yùn)行,屬于單向兼容。
為了讓windows phone 8得到最大限度的兼容,WP8開(kāi)發(fā)需要使用支持Metro應(yīng)用的Visual Studio 2012(VS11)集成開(kāi)發(fā)環(huán)境,同時(shí)必須運(yùn)行在Windows 8上才能出現(xiàn)Metro應(yīng)用等模板。
系統(tǒng)
PC開(kāi)發(fā)所需系統(tǒng)Windows 8,必須是64位
安裝順序
Windows 8——Visual Studio 2012——SDK,除了系統(tǒng),開(kāi)發(fā)環(huán)境和工具包最好英文版
開(kāi)發(fā)語(yǔ)言
所有語(yǔ)言都使用Win RT框架,所有METRO程序也基于這個(gè)框架,這個(gè)框架提供了程序模型、傳感器、多國(guó)語(yǔ)言、圖形、多媒體、網(wǎng)絡(luò)、安全認(rèn)證等等功能。
1..NET框架(C#、VB)中C#仍然是主流,相對(duì)于其他開(kāi)發(fā)語(yǔ)言更易入門(mén)學(xué)習(xí),.NET語(yǔ)言是設(shè)計(jì)精良的面向?qū)ο笳Z(yǔ)言,在企業(yè)中使用也很廣泛,寫(xiě)起程序更嚴(yán) 謹(jǐn),更能和業(yè)務(wù)無(wú)縫連接,如果要想向Windows 8上移植,.NET也更為方便�!�
2.C/C++,C++也可以用來(lái)寫(xiě)METRO,添加了一些擴(kuò)展語(yǔ)法和Win RT銜接,但是仍然可以使用傳統(tǒng)C++類庫(kù)如STL,同時(shí)C++可以直接訪問(wèn)部分Win AP,包括大多數(shù)Direct X和多媒體函數(shù)。C++方便開(kāi)發(fā)高性能的游戲、多媒體應(yīng)用。
Windows Phone SDK 8獨(dú)立安裝包地址:
http://download.microsoft.com/download/F/5/6/F56AD199-EF12-43C7-8551-C095394D3B32/fulltril30/iso/wpsdkv80_chs1.iso
解壓縮;雙擊WPexpress_full.exe安裝。
1.先跑起來(lái),看看體驗(yàn)怎樣
建個(gè)默認(rèn)的Windows Phone 工程,可以改改名字啊,位置啊,解決方案名什么的,這個(gè)隨你來(lái)設(shè)置哈!
下面給個(gè)重度強(qiáng)迫癥的示例圖:
大勢(shì)所趨,lumia 520都暢銷了,用8.0吧,black更新有推送噢!
2.原來(lái)工程里是這樣
左邊是xaml的設(shè)計(jì)預(yù)覽,所見(jiàn)即所得,往上面拖一拖控件,外殼就有了;
中間是xaml代碼,預(yù)覽相輔相成,寫(xiě)完代碼回車,預(yù)覽就有了;拖完控件,代碼也就有了;
右邊是解決方案,都是一些文件,見(jiàn)一張圖簡(jiǎn)介。
一張圖簡(jiǎn)介
嗯,有了個(gè)簡(jiǎn)單介紹,不跑跑,心里癢癢,選個(gè)模擬器
經(jīng)過(guò)一杯茶的時(shí)間,嗯,模擬器啟動(dòng)了,進(jìn)入應(yīng)用了!
可以用鼠標(biāo)右擊,點(diǎn)一點(diǎn),拖一拖,模擬單手指觸控,感覺(jué)就是一部沒(méi)插卡的lumia 520,
注意,模擬器里面不能登入微軟賬號(hào),可以玩玩人脈用其他賬號(hào)來(lái)哈![請(qǐng)專注于應(yīng)用開(kāi)發(fā),玩就去玩真機(jī),6寸大屏才過(guò)癮~_~]
最后,總結(jié)下,開(kāi)發(fā)Windows Phone 8 應(yīng)用門(mén)檻很低,有Java基礎(chǔ),C語(yǔ)言看過(guò)了的,趕緊動(dòng)起來(lái)去MSDN下載VS動(dòng)手吧!
沒(méi)有講完。。。
機(jī)子的配置要求:能支持虛擬化的cpu,支持Hyper-V的U, intel i系列,AMD得查查。
至少4G內(nèi)存,2G在VS update4安裝后勉強(qiáng)帶動(dòng)了,略卡,請(qǐng)用 4G來(lái)開(kāi)發(fā)吧,都已經(jīng)是標(biāo)配了!
硬盤(pán)空間,要有心理準(zhǔn)備,裝VS哪有不占空間的,給出20G來(lái)以后拓展,其實(shí)只要8G左右就行了。