Chapter 23. Native development

The largest change in the Windows Phone 8 SDK is the addition of support for native code. The ability to include C/C++ code in a Windows Phone app makes it much simpler to port existing libraries from the desktop or other mobile platforms, and it provides the opportunity to significantly optimize performance for computationally intensive apps. In this chapter, we look at when it makes sense to include native code in your app and review the different types of native development that are available in Windows Phone 8.


This chapter focuses on native development in the context of a XAML app. The samples include a XAML UI layer that calls into native code through custom Windows Runtime components. The only exclusively ...

Get Windows Phone 8 Development Internals now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.