universal apps on windows 10 - deep dive (techdays sweden 2015)
TRANSCRIPT
Windows Phone 7.5
Windows Phone 8
Windows Phone 8.1
Windows 8
Xbox One
Windows on Devices
Xbox 360
Windows 8.1
Windows 10
Convergence
Platform extension SDKsDevice
PhoneDevice
XboxDevice
DesktopDevice
Windows Core
Universal Windows Platform
Windows App
Phoneextension
Xboxextension
Desktopextension
Basic State
Plate
App Logo
Short Name
Plate
App Logo
Short Name
Semi-Live State
Plate
App Logo
Short Name
Badge
Plate
App Logo
Short Name
Badge
Live State
Plate
App Icon
Short Name
Badge
Content
Plate
Short Name
Badge
App Icon
Content
Live tiles
Host tasks in foreground process
In-processSimplified communication
Shares memory caps
Foreground app starts in app.exe
Background task starts in app.exe
Default processHosted in separate process
Separate memory cap
Default process
app.exe
CoreApplication
BackgroundTask
backgroundtaskhost.exe
App Container
In process
app.exe
CoreApplication
BackgroundTask
backgroundtaskhost.exe
App Container
App interactions
Send file token, send data
Launch a *specific* app
App Services
Launch for Results
Launch protocol (coolapp://)
Launch file (.pdf)
Links
A Developer's Guide to Windows 10
https://www.microsoftvirtualacademy.com/en-US/training-courses/a-developer-s-guide-to-windows-10-12618
Building apps for Windows blog
https://blogs.windows.com/buildingapps
Fody.PropertyChanged
https://github.com/Fody/PropertyChanged
Windows-XAML/Template10
https://github.com/Windows-XAML/Template10
NotificationsExtensions
https://github.com/WindowsNotifications/NotificationsExtensions
Windows Dev Center
https://dev.windows.com