- Back to Home »
- Windows Phone apps »
- Windows Phone 8 apps development Part-1 Introduction
Posted by :
Sudhir Chekuri
Tuesday, 1 October 2013
Windows Phone 8 Introduction
New Phones like Nokia HTC,… came up with new hardware with graphic processors, increased ram about 512 MB or 1GB, more screen resolutions.
Windows Phone 8 platform was introduced in june 2012. Windows CE is the core os we have in windows phones which is suitable for small devices. Windows 8 and Windows phone 8 share many components at the os level. They share os components such as kernal, networking, graphics support, file system and multimedia. Hardware manufacturers work with the same driver model. But it doesn’t mean developers work to exactly the same APIs. It supports .NET API for Windows Phone, Windows Phone Runtime and Win32 & COM Windows phone 8 supports .NET API, native app dev using winprt and win32, games dev using the WP7.1 XNA framework, games dev using Direct3D or DirectX.
Visual Studio 2012 with blend and emulator is used to create Windows Phone 8 apps.
Stimulator is used to test your app in different resolutions.
API choices are available for managed code developers.
XAML in windows phone 7.1 is used in WP8 and the logic is written using C#.
In Visual studio 2012 you can create apps for WP7.1 or WP8 using lot of inbuilt templates.
WP8 panorama template is a colored template that comes with items that flow from one end to other end smoothly and comes back to first item after last item.
HTML5 app template is available in which IE10 displays output. It also contains XAML pages. Windows Phone 8 includes IE10
If you have written an app for 7.1 you can run it in WP 8.0 without any modifications.
WP 8.0 runtime/libraries are inbuilt.
Flip - flips from front to back
Iconic - clean layout W8 style with 2 colors and 2d styles
Cycle - 9 images can be cycled from local or cloud resources
Your app can show updates on lock screen.
New launchers , new Maps controls supplied by Nokia are used.
Bing maps control from WP7.1 is still supported but deprecated. Background Location tracker is new and WP7.1 location finder is deprecated.
Speech feature used to create voice commands to recognize your app, your app can read and listen using voice api.
Wallet is available for credit and debit cards.
We have inbuilt xaml controls using which you can create a wonderful ui for your app. lot of new controls like flatlist, groupedlist,jumplist, new web browser control that is based on ie10.
In WP8 we have 3 screen resolutions - wvga 800*480 15:9, wxga 1280 * 768 15:9(New), 720p 1280*720 16:9(New)
Pics can be stored in cloud, camera apis for unique functionalities, background photo auto upload, integration with photo edit picker
We can display thumbnails for pictures.
Voice apps run in background and voip calls work like other calls.
Apps can communicate with other phones or apps using bluetooth technology and wifi.
NFC is a tap to share content available.
Support for networking and your app can listen to incoming network connections.
Support for ipv6
Files from micro sd card can be read. apps can be installed from micro sd card also.
New Phones like Nokia HTC,… came up with new hardware with graphic processors, increased ram about 512 MB or 1GB, more screen resolutions.
Windows Phone 8 platform was introduced in june 2012. Windows CE is the core os we have in windows phones which is suitable for small devices. Windows 8 and Windows phone 8 share many components at the os level. They share os components such as kernal, networking, graphics support, file system and multimedia. Hardware manufacturers work with the same driver model. But it doesn’t mean developers work to exactly the same APIs. It supports .NET API for Windows Phone, Windows Phone Runtime and Win32 & COM Windows phone 8 supports .NET API, native app dev using winprt and win32, games dev using the WP7.1 XNA framework, games dev using Direct3D or DirectX.
Visual Studio 2012 with blend and emulator is used to create Windows Phone 8 apps.
Stimulator is used to test your app in different resolutions.
API choices are available for managed code developers.
XAML in windows phone 7.1 is used in WP8 and the logic is written using C#.
In Visual studio 2012 you can create apps for WP7.1 or WP8 using lot of inbuilt templates.
WP8 panorama template is a colored template that comes with items that flow from one end to other end smoothly and comes back to first item after last item.
HTML5 app template is available in which IE10 displays output. It also contains XAML pages. Windows Phone 8 includes IE10
If you have written an app for 7.1 you can run it in WP 8.0 without any modifications.
WP 8.0 runtime/libraries are inbuilt.
New features in WP8
WP8 supports 3 tile templates Flip, iconic, cycleFlip - flips from front to back
Iconic - clean layout W8 style with 2 colors and 2d styles
Cycle - 9 images can be cycled from local or cloud resources
Your app can show updates on lock screen.
New launchers , new Maps controls supplied by Nokia are used.
Bing maps control from WP7.1 is still supported but deprecated. Background Location tracker is new and WP7.1 location finder is deprecated.
Speech feature used to create voice commands to recognize your app, your app can read and listen using voice api.
Wallet is available for credit and debit cards.
We have inbuilt xaml controls using which you can create a wonderful ui for your app. lot of new controls like flatlist, groupedlist,jumplist, new web browser control that is based on ie10.
In WP8 we have 3 screen resolutions - wvga 800*480 15:9, wxga 1280 * 768 15:9(New), 720p 1280*720 16:9(New)
Pics can be stored in cloud, camera apis for unique functionalities, background photo auto upload, integration with photo edit picker
We can display thumbnails for pictures.
Voice apps run in background and voip calls work like other calls.
Apps can communicate with other phones or apps using bluetooth technology and wifi.
NFC is a tap to share content available.
Support for networking and your app can listen to incoming network connections.
Support for ipv6
Files from micro sd card can be read. apps can be installed from micro sd card also.