Your SlideShare is downloading. ×
0
Template designed by
Introducing the Windows Phone 8.1
App Development Platform
Lorenzo Barbieri
lorenzo.Barbieri@microsof...
Template designed by
brought to you by
3
4
5
6
7
Decrease HW cost floor (support 8x26, Qualcomm Reference Design)
Dual-SIM support
Apps to help you get more out of your da...
9
http://dev.windowsphone.com
http://appstudio.windowsphone.com
10
11
12
13
Windows 8.1 provides developers with a shared platform that renders the right app experience for the right form-factor
...
14
Windows Phone 7.5 Windows Phone 8.0
Convergence Begins with IE
• WP 7.5 shipped with IE9
• Same rendering engine as
Win...
15
The Windows Runtime (WinRT) is the
shared runtime and API space used by
store apps across the Windows platform
(phone a...
16
| |
Legend
17
19
• One Visual Studio ‘Universal app’
project template for your app
• Shared dev and test tooling for both platforms
20
21
Provides a common layout coordinate
system that extends along the x and y
axis into infinity, allowing you to scale
up
22
...
23
80% exact same XAML 20% custom
Common SignatureOptimized
DatePicker
TimePicker
CommandBar
AppBar
Button
CheckBox
RadioB...
24
On Windows Phone 8.1 … and on Windows 8.1
25
26
Task
TimeTrigger
PUSH
Notification
LocationTrigger
PushNotificationTrigger
MaintenanceTrigger
InternetAvailable Network...
27
Windows Notification Service
(WNS)
• Shared push service for Windows +
Phone
• Improved queuing to limit lost
notificat...
Action Center
• Central location to surface
missed notifications
• Apps can intelligently manage
notifications
(silently a...
Device B
WP 8.1 – PFN 12345
Roaming Local
Local
Cache
Temp
Device A
WP 8.1 App
Roaming Local
Local
Cache
Temp
Backup [Devi...
30
31
32
Anna beats a level, with top
score!
The app asks her if she wants
to share this with her
friends? She says – “yes
please!”...
35
36
37
Internet Explorer 11 brings more life to the mobile web via better HTML5 support
38
Ability to code pinning behavior
• Spe...
39
40
41
42
43
http://dev.windows.com http://dev.windowsphone.com
44
Supported operating systems Windows 8.1 (x86 or x64)
Hardware
4 GB of free disk space
1.5 GB of RAM (recommended)
64-bit (...
46
47
48
49
Approach Pros & Cons
Keep using Silverlight 7.x/8
(Windows Phone 8 platform)
Pros
 Will run on Windows Phone 8.1 (app ...
52
53
Primary features:
Existing Windows Phone 8 apps run flawlessly
Windows Runtime XAML platform and HTML/WinJS support brings...
Template designed by
Domande?
Lorenzo Barbieri
lorenzo.Barbieri@microsoft.com
@_geniodelmale
Template designed by
Upcoming SlideShare
Loading in...5
×

Mob02 windows phone 8.1 app development

307

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
307
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Mob02 windows phone 8.1 app development "

  1. 1. Template designed by Introducing the Windows Phone 8.1 App Development Platform Lorenzo Barbieri lorenzo.Barbieri@microsoft.com @_geniodelmale Template designed by
  2. 2. Template designed by brought to you by
  3. 3. 3
  4. 4. 4
  5. 5. 5
  6. 6. 6
  7. 7. 7
  8. 8. Decrease HW cost floor (support 8x26, Qualcomm Reference Design) Dual-SIM support Apps to help you get more out of your data plan: DataSense 2.0, Wi-Fi Sense, Storage Sense, Battery Sense 8
  9. 9. 9
  10. 10. http://dev.windowsphone.com http://appstudio.windowsphone.com 10
  11. 11. 11
  12. 12. 12
  13. 13. 13 Windows 8.1 provides developers with a shared platform that renders the right app experience for the right form-factor Apps come to life on Windows • Live tile improvements • Action Center for smart notifications • Background execution + triggers • Bluetooth-LE support for wearables + beacons • Internet Explorer 11 improvements Designed once; engaging everywhere • Converged developer platform • Converged app model • Shared app identities + entitlement • Unified push services (via WNS)
  14. 14. 14 Windows Phone 7.5 Windows Phone 8.0 Convergence Begins with IE • WP 7.5 shipped with IE9 • Same rendering engine as Windows • Same JavaScript engine as Windows Converged Core (NT kernel) • Common kernel & file system • Kernel mode driver framework • Secure boot & storage encryption (BitLocker) • Core networking stack Developer Platform • Partial API convergence (focus on sensors & IAP) • Native Code (C++) and DirectX • IE10 Converging the Dev Platform • More skillset reuse • More code reuse • More seamless app experiences Aligning the Stores • Shared dev registration • Shared entitlement Common Core Platform • Proximity & Location frameworks • Security & identity • Task scheduler
  15. 15. 15 The Windows Runtime (WinRT) is the shared runtime and API space used by store apps across the Windows platform (phone and client) Dramatic convergence in 8.1 • Goal is 100% convergence for dev scenarios • In 8.0, we had ~30% API convergence • With 8.1, we move well past 90%+ convergence
  16. 16. 16 | | Legend
  17. 17. 17
  18. 18. 19
  19. 19. • One Visual Studio ‘Universal app’ project template for your app • Shared dev and test tooling for both platforms 20
  20. 20. 21
  21. 21. Provides a common layout coordinate system that extends along the x and y axis into infinity, allowing you to scale up 22 10” tablet 7” tablet 6” 5” 4.5” Infinite virtual canvas 166 Logical DPI
  22. 22. 23 80% exact same XAML 20% custom Common SignatureOptimized DatePicker TimePicker CommandBar AppBar Button CheckBox RadioButton ProgressBar Slider ToggleSwitch Hub Pivot ListView GridView
  23. 23. 24 On Windows Phone 8.1 … and on Windows 8.1
  24. 24. 25
  25. 25. 26 Task TimeTrigger PUSH Notification LocationTrigger PushNotificationTrigger MaintenanceTrigger InternetAvailable NetworkStateChange TimeZoneChange
  26. 26. 27 Windows Notification Service (WNS) • Shared push service for Windows + Phone • Improved queuing to limit lost notifications due to intermittent network connectivity Tile templates + toasts • Shared tile templates (more!) • Periodic tile updates • Toasts
  27. 27. Action Center • Central location to surface missed notifications • Apps can intelligently manage notifications (silently add, update, and delete notifications) 28
  28. 28. Device B WP 8.1 – PFN 12345 Roaming Local Local Cache Temp Device A WP 8.1 App Roaming Local Local Cache Temp Backup [Device A]
  29. 29. 30
  30. 30. 31
  31. 31. 32
  32. 32. Anna beats a level, with top score! The app asks her if she wants to share this with her friends? She says – “yes please!” Congratulations! Shall we share this? Share on: Anna is playing her favorite game. The level is almost over, and Anna could break her record. The application starts recording the screen. The application uploads the MP4 file, which was automatically transcoded to a VGA resolution for quick uploading, to a website for sharing.
  33. 33. 35
  34. 34. 36
  35. 35. 37
  36. 36. Internet Explorer 11 brings more life to the mobile web via better HTML5 support 38 Ability to code pinning behavior • Specify high-resolution site icons • Live tiles using notifications Professional quality video • Adaptive streaming • Secure viewing • Accessibility improvements WebGL support Web spec based on OpenGL ES 2.0, to enable use of low-level 3D graphics APIs on web sites and HTML-based apps Rich user interactions • Screen + device orientation APIs • Pre-fetch and pre-render
  37. 37. 39
  38. 38. 40
  39. 39. 41
  40. 40. 42
  41. 41. 43
  42. 42. http://dev.windows.com http://dev.windowsphone.com 44
  43. 43. Supported operating systems Windows 8.1 (x86 or x64) Hardware 4 GB of free disk space 1.5 GB of RAM (recommended) 64-bit (x64) motherboard To use the Windows Phone Emulators Windows 8.1 Pro or higher (for Hyper-V) and Second Level Address Translation (SLAT) Min 4GB RAM
  44. 44. 46
  45. 45. 47
  46. 46. 48
  47. 47. 49 Approach Pros & Cons Keep using Silverlight 7.x/8 (Windows Phone 8 platform) Pros  Will run on Windows Phone 8.1 (app compatibility), still runs on earlier Windows Phone devices Cons  Will not take advantage of new platform capabilities  Will not enable targeting of Windows Use Silverlight 8.1 (Move Silverlight app into new execution stack and app package) Pros  Enables existing Silverlight apps to take advantage of nearly all new APIs and platform capabilities Cons  Will not enable targeting of Windows  Will not run on Windows Phone 8 devices Use Windows XAML platform Pros  Enables targeting of Windows and Windows Phone  Takes full advantage of new APIs and platform capabilities  Better performance & reduced memory use Cons  Will not run on Windows Phone 8 devices
  48. 48. 52
  49. 49. 53
  50. 50. Primary features: Existing Windows Phone 8 apps run flawlessly Windows Runtime XAML platform and HTML/WinJS support brings convergence with Windows 8.1, and is faster and uses less memory than Silverlight The core of an app can be built once for Windows and Windows Phone; you can share elements of UI, though it’s best to tailor the user experience for each platform Convergence is not just in the developer platform: it spans tools, store, commerce Developer investment in the existing Silverlight platform is protected: Existing Silverlight apps can be upgraded to access new Windows Phone 8.1 platform capabilities     
  51. 51. Template designed by Domande? Lorenzo Barbieri lorenzo.Barbieri@microsoft.com @_geniodelmale Template designed by
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×