Apps
Windows
tore
backend
"ackage
+anager
Window
s tore
install
E,ecution
Engine
E,tens
ion
;andl
er
stage
"ackage folder
App data
folders
regist
er
%egistration
$nformation
%unning an App
.;T+L/<avacript1
= With modi!cations/e,tensions to the 2&+ A"$0 see >;T+L0 C0 and <avacript features
and di?erences@ at
This is important when using third*party libraries6
"romises in Win<
$mplementation of Common </"romises A
upports nesting0 chaining0 progress
Added done method for error handling
tatic utility methods:
W inJS.Prom ise.is0 W inJS.Prom ise.theneach
+anaging parallel promises .static methods1
W inJS.Prom ise.join: create a promise ful!lled when all in a list are ful!lled
W inJS.Prom ise.any: create a promise ful!lled when !rst in a list is ful!lled
Creating promises
W inJS.Prom ise.as: wrap any value in a promise .useful for composing
promises1
W inJS.Prom ise.tim eout: wraps setTim eout0 setIm m ediate
new W inJS.Prom ise
A$ -eatures
;T+L and Win< controls .including media1
-ully styled through C
$ncludes collections .-lip7iew0 List7iew1 and transient A$ .app
bar0 Byouts1
Win< support for data*binding
Layout: use what you know with C
Be aware of view states and scaling considerations
Also be mindful of language and contrast settings
$nput: touch/mouse/stylus0 sensors
Animations: as you know with </C
Win< animations library provides Windows look*and*feel