32

Applife cycle in Windows 10download.microsoft.com/download/C/5/7/C57FB17E-620C-46AD... · 2018-10-16 · Design for Universal Windows Apps Martin Tirion 14:15-15:15 Building adaptive

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Applife cycle in Windows 10 Dave Smits, Sparked

Dave Smits Sparked

Dave Smits

Mail:

[email protected]

Twitter:

@davesmits

Linkedin:

http://www.linkedin.com/in/davesmits

Lifecycle desktop

ONE WINDOWS

Phone Desktops

& All-in-Ones Classic Laptop

Xbox Tablet

Appmodel

• Installatie

• Opslaan van state

• Hoe lang draait de app

• Versies

• Integreren in het OS

• Samenwerken met andere Apps

Agenda

• Activation

• Suspending

• ExtendedExecution

• BackgroundTasks

Lifecycle appmodel

Resource usage

Demo applife cycle

Wanneer je meer tijd nodig hebt?

ExtendedExecution gebruiken om te zorgen dat je app

niet suspended word. Kan zolang er resources

beschikbaar zijn.

ExtendedExecution

Demo extended execution

Activatie

• Gebruiker

• Protocol / File extension

• Toast notification

• Cortana

Demo protocol activation

Web Authentication Broker /

File Pickers • Geen AndContinue methods meer

• Alleen await ...Async();

Background execution

Background execution

Krijg de aandacht van je gebruikers

• Updaten van tiles

• Tonen van notificaties

• Updaten van content

Historie

• Windows Services op Windows

• Agents op Phone

• BackgroundTasks op Windows en Phone 8.1

Trigger gebaseerde

BackgroundTask • Apps registeren voor triggers waar ze geinteresseerd

zijn. Wanneer de trigger is ‘fired’ word de

BackgroundTask uitgevoerd

Voorbeeld:

• Push notification

• Geofencing

• BLE devices

• Timers

• App services

Demo background task

Triggers

Resource management

IN-Proc Tasks

ApplicationTrigger

• Foreground app triggert

• Handig voor langdurige syncs

• Opportunistic task

Demo ApplicationTrigger

Wrap up

• Resources blijven beperkt

• Meer mogelijkheden wanneer de resources er zijn

Related sessions (28-5) Timeslot Session Speaker

12:15-

13:15

The Windows 10 App platform: an

introduction to the Universal Windows

Platform

Andy Wigley

12:45-

13:45

App lifecycle in Windows 10 Dave Smits

13:00-

14:00

Design for Universal Windows Apps Martin Tirion

14:15-

15:15

Building adaptive Windows 10 XAML apps:

from Raspberry Pi to Surface Hub

Andy Wigley

15:30-

16:30

Universal Windows Platform app to app

communication

Martin Tirion

15:30-

16:30

Universal Windows Apps: 21st Century WIMP

– Adding Ink, Speech and More

Mike Taulty

17:30-

18:30

Windows 10 Universal Windows Apps for

Enterprise

Matthijs Hoekstra

Related sessions (29-5) Timeslot Session Speaker

08:15-

09:15

Universal Windows Apps: Background >=

Foreground

Mike Taulty

12:15-

13:15

The Windows 10 App platform: an

introduction to the Universal Windows

Platform

Andy Wigley

13:45-

14:45

What's new in XAML for Universal Windows

Apps

Martin Tirion

15:00-

16:00

Windows 10 for Makers: Raspberry Pi,

Arduino, AllJoyn & Microsoft Band

Rajen Kishna

16:15-

17:15

Maps and Location in Windows 10 Joost van Schaik

16:15-

17:15

Integrate with Windows 10 Dave Smits

Your feedback is important!

Scan the QR Code and let us know via the TechDays App.

Laat ons weten wat u van de sessie vindt via de TechDays App!

Scan de QR Code.

Bent u al lid van de Microsoft Virtual Academy?! Op MVA kunt u altijd iets nieuws leren over de laatste technologie van Microsoft. Meld u vandaag aan op de MVA Stand. MVA biedt 7/24 gratis online training on-demand voor IT-Professionals en Ontwikkelaars.