標籤:style http color os ar for strong sp art
Windows Phone 8 API一覽
Windows Phone 7平台不支援Native語言的開發,這困擾了許多遊戲和底層應用的開發人員。Windows Phone 8 SDK的推出,改善了這個情況。就是Windows Phone 8 的API構成。
1. .NET API for Windows Phone
Windows Phone 8支援的Managed 程式碼集合,它包含Windows Phone OS 7.1平台的System和Microsoft.Phone 這兩個命名空間中的類和定義,同時還加入了Microsoft.Phone.Wallet、ShareMediaTask、 Lock screen等Windows Phone 8平台支援的新特性。
更多資訊,請參考MSDN:.NET API for Windows Phone.
2. Windows Phone Runtime API
它是一個構建在作業系統層的native API的子集,由C++實現。熟悉Windows Runtime 編程的程式員可以很容易理解Windows Phone Runtime,他們的架構十分相似。給出了Windows Runtime和Windows Phone Runtime之間的關係。
Windows Runtime和Windows Phone Runtime之間有交叉之處,同時又存在各自不同的特性。
圖2中紅色部分,大概有11000個成員。該部分API不支援Windows Phone 8平台。
- 適用於Windows Phone 8的Windows Runtime
圖2中深藍色部分,大概有2800個成員。
圖2中天藍色部分,大概有600個成員,包括Windows Phone 8中語音合成和語音辨識相關的類。
Windows Phone Runtime API包含了中2和3兩個部分,詳細資料,請參考MSDN: Windows Phone Runtime API,IT線上教育平台麥子學院裡邊兒也有很多此類文章。在這裡就不一一贅述了,碼字累。
3. Win32和COM API for Windows Phone
Win32 API使得開發人員能夠獲得平台更加底層的特性,例如,底層網路的Winsock API。更多資訊,請參考MSDN:Win32 and COM API for Windows Phone 8。
快速查閱Windows Phone 8支援的API,可以下載Windows Phone API QuickStart Poster (PDF)。
【筆記】Windows Phone 8開發筆記之API