Windows Phone 7 does not support native language development, which has plagued developers of games and underlying applications. The launch of the Windows Phone 8 SDK has improved this situation. Is an API of Windows Phone 8.
Figure 1: Windows Phone 8 API Classification
1.. Net API for Windows Phone
A collection of managed code supported by Windows Phone 8, including the system and Microsoft Windows Phone OS 7.1 platforms. the classes and definitions in the phone namespaces are also added to Microsoft. phone. new features supported by Windows Phone 8 platforms such as wallet, sharemediatask, and lock screen.
For more information, see msdn:. Net API for Windows Phone.
2. Windows Phone Runtime API
It is a subset of native APIs built on the operating system layer, implemented by C ++. Programmers familiar with Windows runtime programming can easily understand Windows Phone runtime. Their frameworks are very similar. The relationship between Windows runtime and Windows Phone Runtime is given.
Figure 2: Relationship between Windows runtime and Windows Phone Runtime
Windows runtime and Windows Phone runtime have different features.
In Figure 2, the red part contains about 11000 members. This API does not support Windows Phone 8.
- Windows runtime for Windows Phone 8
In Figure 2, the deep blue part contains about 2800 members.
- APIS unique to Windows Phone 8
Figure 2 about 600 members in the mid-Sky Blue section, including the speech synthesis and speech recognition classes in Windows Phone 8.
The Windows Phone Runtime API consists of two parts: 2 and 3. For details, see msdn: Windows Phone Runtime API.
3. Win32 and COM APIs for Windows Phone
Win32 API allows developers to obtain more underlying features of the platform, such as the Winsock API of the underlying network. For more information, see msdn: Win32 and com api for Windows Phone 8.
4. supported development languages
Figure 3 shows the types of development languages supported by Windows 8 and Windows Phone 8.
Figure 3: development languages supported by Windows 8 and Windows Phone 8
Quick Reference to the APIS supported by Windows Phone 8, you can download the Windows Phone API Quickstart poster (PDF ).
Reference link:
1. Windows Phone api reference
2.. Net API for Windows Phone
3. Windows Phone Runtime API
4. Win32 and com api for Windows Phone 8
5. Windows Phone API Quickstart poster