Top Banner
21

Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Jan 29, 2018

Download

Software

Andreas Hammar
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)
Page 2: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Apps on Windows 10 – deep dive

Andreas Hammar

@andyhammar - [email protected]

Page 3: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

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

Page 4: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Universal vs Universal

Page 5: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)
Page 6: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

DEMO

Page 7: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)
Page 8: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Platform extension SDKsDevice

PhoneDevice

XboxDevice

DesktopDevice

Windows Core

Universal Windows Platform

Windows App

Phoneextension

Xboxextension

Desktopextension

Page 9: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Binding vs x:Bind

Page 10: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Windows 10 improvements

Page 11: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

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

Page 12: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)
Page 13: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Background triggers

Page 14: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Task constraints

Page 15: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

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

Page 16: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Extended execution

Page 17: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

App interactions

Send file token, send data

Launch a *specific* app

App Services

Launch for Results

Launch protocol (coolapp://)

Launch file (.pdf)

Page 18: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Storage

Page 19: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

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

Page 20: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Glöm inte att utvärdera sessionen direkt iMicrosoft TechDays-appen!

Page 21: Universal apps on Windows 10 - Deep dive (TechDays Sweden 2015)

Questions?

Andreas Hammar

@andyhammar - [email protected]