Windows Phone開發(fā)中平臺架構(gòu)簡介
本文和大家重點(diǎn)學(xué)習(xí)一下Windows Phone開發(fā)中平臺架構(gòu)的概念,主要包括應(yīng)用程序平臺架構(gòu)和應(yīng)用生命周期兩大部分內(nèi)容,相信通過本文的介紹你對Windows Phone開發(fā)中平臺架構(gòu)的概念一定會有明確的認(rèn)識。
Windows Phone開發(fā)中平臺架構(gòu)簡介
一.Windows Phone開發(fā)中應(yīng)用程序平臺架構(gòu)
分為兩大部分:
1.Screen
在本地部分又分為兩塊:
a)ToolandSupport:這里主要包括開發(fā)應(yīng)用所需的工具和支持。
b)Runtimers:這里主要所開發(fā)的應(yīng)用類型和支持的功能API。
1).SilverlightFramework:用于開發(fā)以下應(yīng)用:
事件驅(qū)動的,以XAML為基礎(chǔ)的應(yīng)用;
快速創(chuàng)建網(wǎng)絡(luò)應(yīng)用;
使用windowsphone7所帶的控件;
開發(fā)多媒體應(yīng)用。
2).XNAFramework:用于開發(fā)以下應(yīng)用:
使用高性能的游戲框架開發(fā)游戲;
快速創(chuàng)建2D,3D游戲;
管理游戲構(gòu)件:如mesh,models,textures,effects等等。
2.Cloud
主要又分為兩大塊:
a)DeveloperPortalServices:這部分主要用于開發(fā)者應(yīng)用程序的注冊、認(rèn)證、發(fā)布、更新管理以及Marketplace的付費(fèi)管理等。
b)CloudService:這部分主要用于開發(fā)者使用的云服務(wù)API,如maps,feeds,social,以及云計(jì)算(Azure)服務(wù)。
二.Windows Phone開發(fā)中應(yīng)用生命周期
下面這個圖就是一個應(yīng)用從開發(fā)到測試、發(fā)布的生命周期。