•
•
•
•
XAML




Storage SD Card Data Enhancements (Data.XML)
Device Discovery (Devices.Enumeration) Graphics Enhancements D2D/Dwrite (Win3...


Phone Feature Only Available in Silverlight
Lenses Support
VOIP Support
Camera Capture Task
Clipboard APIs
Lock Screen...










Feature Silverlight 8.0 Silverlight 8.1 XAML
Background Audio   
Continuous Background Execution Agents (GPS Apps)   








SD Card Support
Share Source
Share Target
WNS Push Notification Trigger
WNS Notifications
(Badge/Tile/Toast/Notification Center)
Storage (Picker Provider, Provider)
GeoFencing
Bluetooth 4.0 (Low Energy)
Background Tasks
Known Folders (Audio/Video/Photos/…)
Appointments / Calendar Enhancements
Email with Attachments
Web Authentication
Data Roaming
Accessibility (UIA, Large Text, High
Contrast)


App Name
Package Identity Name
Publisher Name
App Name
Package
Identity NamePublisher
Name
App Name
App Type Framework
New App XAML or Silverlight
Existing Windows Store App XAML
Lock Screen Image (social, weather, sports,...









C#
#if WINDOWS_PHONE_APP
Windows.Phone.UI.Input.HardwareButtons.BackPressed +=
this.HardwareButtons_BackPressed;
#endif
C+...





Portable
Class Libraries
I compile just once
and know it works
on all platforms
Shared
Projects
I can easily include
platf...


 Universal in-app products (durables only)

















*In terms of supported resolutions and languages








 Ability to schedule promo pricing for an app
 Pre-submission validation checks for privacy policy
 Ability to indicate...
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
What's new with Windows Phone App - Brambati
Upcoming SlideShare
Loading in...5
×

What's new with Windows Phone App - Brambati

217

Published on

Slides from Pietro Brambati talk @Codemotion Roma 2014

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
217
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

What's new with Windows Phone App - Brambati

  1. 1. • • • •
  2. 2. XAML
  3. 3.    
  4. 4. Storage SD Card Data Enhancements (Data.XML) Device Discovery (Devices.Enumeration) Graphics Enhancements D2D/Dwrite (Win32) Streams (Input/Output/RandomAccess…) Sensors (Accelerometer, Light, compass, gyro, magnet, orientation,…) Media Editing (MediaStreamSource, MediaProperties) Email with Attachments Media Transcoding Data: Backup/Restore Graphics Enhancements WIC Data: Roaming Share Source Networking (HTTP, Connectivity, ...) Share Target (Provider) Audio Effects RFComm Media Capture App 2 App Single Sign On Bluetooth 4.0 (Low Energy) Background Tasks Web Authentication Password Credentials Storage Enhancements (FileIO, PathIO, AccessCache, Compression) WNS Push Notification Trigger Social RT WNS Notifications (Badge/Tile/Toast/Notification Center) Storage (Picker Provider, Provider) InputPane MSA (Windows.Security.Authentication.OnlineId ) GeoFencing AtomPub, Http, Syndication (Windows.Web) NFC Secure Payment Media Foundations (win32) Known Folders (Audio/Video/Photos/…) Advertising ID Appointments/Calendar API enhancements Accessibility (UIA, Large Text, High Contrast) Appointments/Calendar brokered UI Precise Caret Placement - No APIs Background Transfer
  5. 5.   Phone Feature Only Available in Silverlight Lenses Support VOIP Support Camera Capture Task Clipboard APIs Lock Screen Wallpaper API Ringtone Provider / Alarm & Reminders Simple Sound effects (XNA) Run Under Lock Screen Photos Extensibility Search Extras
  6. 6.
  7. 7.    
  8. 8.     
  9. 9. Feature Silverlight 8.0 Silverlight 8.1 XAML Background Audio    Continuous Background Execution Agents (GPS Apps)   
  10. 10.        
  11. 11. SD Card Support Share Source Share Target
  12. 12. WNS Push Notification Trigger WNS Notifications (Badge/Tile/Toast/Notification Center) Storage (Picker Provider, Provider)
  13. 13. GeoFencing Bluetooth 4.0 (Low Energy) Background Tasks
  14. 14. Known Folders (Audio/Video/Photos/…) Appointments / Calendar Enhancements Email with Attachments
  15. 15. Web Authentication Data Roaming Accessibility (UIA, Large Text, High Contrast)
  16. 16.  
  17. 17. App Name Package Identity Name Publisher Name
  18. 18. App Name Package Identity NamePublisher Name
  19. 19. App Name
  20. 20. App Type Framework New App XAML or Silverlight Existing Windows Store App XAML Lock Screen Image (social, weather, sports, ..) Silverlight 8.x Camera Based App (lenses integration) or VOIP Silverlight 8.x Music App Silverlight 8.0 or XAML Existing Silverlight Phone Apps Silverlight 8.x or XAML
  21. 21.      
  22. 22.   
  23. 23. C# #if WINDOWS_PHONE_APP Windows.Phone.UI.Input.HardwareButtons.BackPressed += this.HardwareButtons_BackPressed; #endif C++ #if WINAPI_FAMILY==WINAPI_FAMILY_PHONE_APP _backPressedEventToken = HardwareButtons::BackPressed += ref new EventHandler<BackPressedEventArgs^>(this, &NavigationHelper::HardwareButton_BackPressed); #endif
  24. 24.  
  25. 25.   
  26. 26. Portable Class Libraries I compile just once and know it works on all platforms Shared Projects I can easily include platform-specific code under #if or partial classes New! Improved!
  27. 27.    Universal in-app products (durables only)  
  28. 28.      
  29. 29.   
  30. 30.    
  31. 31.   *In terms of supported resolutions and languages
  32. 32.     
  33. 33.   
  34. 34.  Ability to schedule promo pricing for an app  Pre-submission validation checks for privacy policy  Ability to indicate whether an app requires touch
  1. A particular slide catching your eye?

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

×