Windows Phone 8 App Development
-
Upload
microsoft-developer-network-msdn-belgium-and-luxembourg -
Category
Technology
-
view
15 -
download
0
description
Transcript of Windows Phone 8 App Development
Windows Phone 8 App Dev
Maarten Struys, @mstruys, Microsoft
Introduction Windows Phone 8Differences between WP8 and W8Windows Phone 8 Dev ToolsDeveloping a Windows Phone 8 App from start to finishSummary
Agenda
Introduction to Windows Phone 8
New WP8 HardwareBeautiful new hardware from Nokia, HTC, Samsung & more
WP8 – Modern Smartphone PlatformNew multicore chipsetNew graphics processorIncreased RAM: 1GB or 512 MBMore Screen resolutionsRemovable, encryptable storageNFC
3 Screen Resolutions
WVGA800 x 48015:9
WXGA1280 x 76815:9
720p1280 x 72016:9
Tile Templates and Tile SizesThree different Tile templates
Flip – Flips from front to back (similar to WP 7.1Tile template)
Iconic – clean iconic layout designed to reflectWindows Phone design principles
Cycle – cycles through up to nine images
Lock Screen on Windows Phone 8You can register your app as lockscreen provider, which enables:
User can select your app to showdetailed status on the lock screenCan select your app as one of thefive apps to show quick statusCan select your app as the lock screenbackground image provider
Windows Phone 8 compared to Windows 8
Windows 8 and Windows Phone 8 Share Many Components At The Operating System LevelShared Windows Core
Windows KernelWindows KernelWindows Kernel
OS Modules
Shared CoreOS components like the kernel, networking, graphics support and multimedia are the same on W8 and WP8Driver model is the same on both platformsMakes both platforms easier extendable
W8 and WP8 do not work to exactly the same APIs
Windows Phone Runtime APIWinPRT: subset of full WinRT + phone specific additions
Windows Phone Runtime is implemented in C++ and projected into C# and VB.NETHTML5/JavaScript projection not available on Windows Phone 8
Phone-specific additions to WinPRT includeSpeech synthesis and recognitionWindows.Phone.Networking.VoipWindows.Phone.Personal.InformationLockScreen and LockScreenManagerMore
Full WinRT (around 11,000
members)Subset adopted for
Windows Phone Runtime (around 2,800
members)
New for Windows
Phone Runtime
(around 600 members)
Windows Phone 8 Development Tools
Using the right tool at the right timeExpression Blend
Design great user experiences for Windows Phone ApplicationsNo code / software development skills needed
Visual Studio 2012 [Express for Windows Phone]
Develop great Windows Phone Applications (7.1 and 8)Debug applicationsFind performance bottlenecks in your applications
Both tools integrate seamlessly with each other
Using the right tool at the right timeDevice Emulator
Simulate network conditionsEmulate accelerometer readingsEmulate location readingsTest with different screen resolutions
Windows Phone 8 DeviceReal performance characteristicsTesting the real user experience
Use both during application development
Getting the ToolsThe Windows Phone Developer Center is your base for all things Windows Phone related!Find it at http://dev.windowsphone.com !Get the SDK - FREE download!Read articles, browse and download samples and participate in the community forumsSubmit apps for testing and publication to the Windows Phone Store
Getting a Windows Phone Dev AccountYou do not need a Windows Phone Developer account to download the SDK and start developing appsYou do need a developer account to unlock a phone for development and to submit apps for testing and publication in the Windows Phone StoreRegister for an account at the Windows Phone Developer Center http://dev.windowsphone.com
Building a Windows Phone 8 ApplicationDemo
SummaryGetting started with Windows Phone 8 development is easy
Windows Phone 8 and Windows 8 are highly personalized
Windows Phone 8 and Windows 8 share the same underlying OS
Windows Phone 8 and Windows 8 can share code
Developing Windows Phone Apps is a lot of fun
Build apps on Windows. Discover your new home.
http://msdn.be/apps
THANK YOU