Total Downloads

2,702,031

Total Files

9,210

Latest Update

10

This is What Microsoft Said About Progressive Web Apps at Build

Posted May 14, 2017 | Cloud | Microsoft Edge | Progressive Web Apps | PWAs | Windows | Windows 10


As you may know, I’ve predicted that Progressive Web Apps (PWAs) and other hybrid Windows Store apps will be much more popular than Universal Windows Platform (UWP) apps on Windows 10. So what did Microsoft say—if anything—about PWAs at Build 2017?

It’s a fair question because the phrase “Progressive Web Apps” was barely mentioned during both of Microsoft’s hours-long keynote addresses. But if you look through the Build 2017 session list on Channel 9—they’re all available for viewing on-demand or via downloads—you’ll find a few PWA-related sessions and events.

Among them are:

Microsoft said a lot about PWAs at Build 2017. But here’s a breakdown of what matters to end users.

What’s a PWA? As Microsoft describes it, PWA is just a marketing name for web apps that work like native applications. That is, a developer can “progressively enhance” a website to turn it into a PWA that works offline, offers push notifications, provides background syncing, and basically works like a native app—is “native-ish”—on Windows and other platforms.

Why is a PWA different/better than previous web app implementations? The industry has been trying to turn web apps into a universal client platform for about 20 years—anyone remember HTML applications, or HTAs?—but only now is this technology starting to make sense. Part of the reason is that PWAs scale—or get progressively better—as you use them in different environments. They will work fine in a browser, but may work better on a mobile device and better still on a full-powered Windows 10 PCs. And then there are more specific reasons, like the PWA service worker technologies which provide sophisticated offline capabilities.

PWAs on Windows 10. In Windows 10, PWAs will look and work like real applications. That is, you won’t see any web browser “chrome” (UI), so the window in which it runs will look like a native app window. These PWAs are contained Windows Store apps, meaning that they are sandboxed from the system using Appx containers just like real UWP apps, will be made available through the Windows Store, and can provide UWP features. (See below.) To the user, a PWA will look and work just like a real UWP app. They should never know (or need to know) the difference. But in addition to working on Windows 10, PWAs work in your browser and on your mobile devices, so they’re responsive from a UX perspective, and in general. They are more universal, in effect, than UWP apps.

The Twitter app in native Android app form and as a PWA. Which is which?

What Windows 10 features can a PWA use? As noted, PWAs on Windows 10 can run completely offline, and take advantage of certain UWP app features, providing a native app experience. (This is how Desktop Bridge apps work as well.) These capabilities include support for push notifications and other messages, live tiles, background data sync, offline/online state changes, foreground detection, permissions, touch and pen support, clipboard (copy and paste), and so much more.

Which additional features are available to PWAs? Compared to UWP apps and other Windows Store apps, PWAs have a few interesting advantages. For example, if you browse a PWA using a web browser in Windows 10, it can prompt you to install the Windows Store version for a better experience. That will make PWAs much more easily discoverable than traditional Windows Store apps. Additionally, because PWAs are web apps, it’s possible to install them in such a way that they download and run quickly the first time, but then can add features, downloading them as needed.

When will this happen? Today, both Chrome and Firefox fully support PWAs on Windows 10, but Edge and the underlying Windows 10 OS do not. Microsoft says that it is bringing this functionality to Edge and the web platform in Windows 10 for the Fall Creators Update. You can see which PWA features Edge (or any other browser) now supports here.

I’ve been pushing this notion of PWAs on Windows 10, but watching these session videos, I think I may have undersold it. It’s entirely possible that PWAs will, sorry, progress to the point where they replace entire classes of Android and iOS apps as well. And because developers can write to a single standard, they will no longer need to create separate solutions, often with separate teams, for the web, Windows, Android, and iOS. (We assume PWAs are coming to macOS as well, but Apple has not yet announced that.)

This should be particularly exciting to anyone who cares about Windows 10, because when you list out those four platforms in order of user base, Windows 10 is dead last after web, Android, and iOS (in that order). And when developers make decisions about where to put their efforts, that metric, along with engagement, really matters. So PWAs should result in better app support on Windows 10 than was ever going to happen with UWP. Much better.

This is the future of apps on Windows 10, folks. It’s also a ways off. But I’ll continue watching this technology very closely.

 

Tagged with , ,



Source link

  • vans shoes
  • kyrie 4
  • lebron james shoes
  • kyrie irving shoes
  • puma fenty
  • lebron soldier 11
  • asics shoes
  • stephen curry shoes
  • pg shoes
  • puma fenty slides
  • lebron 14
  • kyrie 4
  • puma rihanna creepers
  • nmd human race
  • curry shoes
  • yeezy shoes
  • adidas nmd
  • lebron soldier 10
  • puma fenty
  • lebron soldier
  • lebron 15
  • kyrie 4
  • kd shoes
  • nike vapormax
  • stephen curry shoes
  • kyrie 4
  • kyrie 1
  • curry shoes
  • kyrie 2
  • adidas nmd shoes
  • stephen curry shoes
  • john wall shoes
  • http://www.kyrie4.us.com
  • adidas yeezy boost
  • yeezy boost
  • nike pg 2
  • kyrie irving shoes
  • adidas john wall
  • yeezy boost
  • j wall shoes
  • http://www.asicsshoes.us.com
  • curry 3 shoes
  • kyrie irving jersey
  • curry 3
  • kd 9
  • kd shoes
  • Kevin Durant shoes
  • http://www.kd-9.org
  • yeezy boost 350 v2
  • kd shoes
  • Curry 3
  • Curry 1
  • kevin durant shoes
  • yeezy boost
  • adidas nmd Runner
  • adidas nmd r1
  • kobe 10
  • adidas crazy explosive
  • air max 90
  • kobe 10 shoes
  • adidas nmd xr1
  • kobe shoes
  • curry one
  • kyrie irving shoes
  • adidas nmd
  • vans outlet
  • vans for sale
  • Curry 3
  • yeezy 350 boost
  • kobe bryant shoes
  • lebron soldier
  • under armour shoes
  • http://www.kyrie4.com
  • nike lebron soldier
  • adidas tubular instinct
  • vibram
  • vibram fivefingers
  • adidas tubular instinct boost
  • adidas ultra boost
  • adidas tubular
  • lebron soldier shoes
  • kids shoes
  • air jordan shoes
  • air max shoes
  • air force 1
  • nike air max
  • air max nike
  • lebron soldier shoes
  • soldier shoes
  • air max 90
  • air max 95
  • adidas nmd human race
  • nmd human race
  • kyrie 4
  • kobe 11
  • Curry One
  • Kobe Shoes
  • harden shoes
  • kobe 11 shoes
  • Curry 2
  • Harden 1
  • Curry 2
  • James Harden Shoes
  • lebron soldier
  • nike epic react
  • nike kyrie flytrap
  • nike epic react flyknit
  • lebron 10 soldier
  • nike lebron soldier
  • Curry Shoes 2015
  • Harden 1 Shoes
  • James Harden Shoes
  • Harden Shoes
  • James Harden 1
  • Under Armour Curry Shoes
  • kobe x
  • Kobe 10
  • Cheap Harden 1
  • kobe bryant shoes
  • kobe shoes
  • Lebron James Shoes
  • Cheap Curry Shoes
  • yeezy 950
  • Curry One Mvp
  • Nike Harden Shoes
  • Nike Kobe Shoes
  • Harden Shoes
  • Under Armour Store
  • Curry 2 Shoes
  • Curry Shoes
  • curry 1
  • curry 5
  • http://www.curry-5.us
  • Stephen Curry Shoes
  • Under Armour curry one
  • James Harden Shoes
  • stephen curry shoes
  • Steph Curry 1
  • Stephen Curry Shoes
  • kobe basketball Shoes
  • Nike Harden Shoes
  • fila shoes
  • fila
  • Nike James Harden Shoes
  • Harden Shoes For sale
  • Harden Shoes Sale
  • yeezy boost
  • new balance shoes
  • kanye west shoes
  • http://www.yeezyshoes.us.com
  • kobe x shoes
  • kd 8
  • adidas nmd xr1
  • balenciaga triple s
  • adidas yeezy boost
  • balenciaga triple s Shoes
  • adidas nmd r1
  • adidas yeezy outlet
  • adidas nmd
  • adidas nmd runner
  • adidas nmd pk
  • adidas nmd footlocker
  • adidas nmd r1 primeknit
  • new era caps
  • kobe bryant shoes
  • lebron soldier 11
  • kobe shoes
  • kyrie 3
  • nike kyrie 3
  • kyrie 3 shoes
  • air max shoes
  • yeezy boost
  • nike air max shoes
  • nike air max
  • kevin durant shoes
  • kd vii
  • kd 7
  • curry 3
  • curry 3 shoes
  • ua curry 3
  • curry 3 low
  • kyrie 3
  • adidas porsche shoes
  • adidas porsche design shoes
  • lebron james shoes
  • kobe shoes 2015
  • nike air shoes
  • nike air max shoes
  • kyrie 3
  • kyrie 3 shoes
  • nike kyire 3
  • cheap air max shoes
  • air max shoes
  • kd vii shoes
  • kd shoes
  • kevin durant shoes
  • adidas zx flux
  • adidas zx
  • jordan retro
  • nike soccer cleats
  • adidas tubular
  • adidas flux
  • cheap kd shoes
  • adidas ultra boost
  • kobe shoes nba
  • palladium boots
  • lebron soldier 10
  • air jordan 32
  • lebron soldier
  • lebron soldier shoes
  • kd 11
  • nike lebron soldier
  • air jordan retro/a>
  • cheap kobe shoes
  • soldier 10
  • adidas ultra boost shoes
  • adidas ultra boost
  • kevin durant shoes
  • kobe bryant shoes
  • jordan retro shoes
  • hyperdunk 2017
  • kd 7 shoes
  • porsche design shoes
  • curry 5
  • adidas porsche design
  • adidas shoes
  • kevin bryant shoes
  • kd shoes store
  • kd 7
  • Cristiano Ronaldo CR7
  • herve leger dresses
  • kobe shoes
  • curry 5 shoes
  • anello backpack
  • kobe bryant shoes
  • kd shoes
  • lebron shoes
  • kd sneaker
  • http://www.curry-5.com
  • adidas alphabounce
  • adidas boost
  • adidas d rose 7
  • jeremy scott adidas
  • nike sb dunk
  • jeremy scott wings
  • Nike CR7
  • jeremy scott shoes
  • js wings
  • lebron shoes
  • kobe shoes
  • balenciaga shoes
  • kobe bryant shoes
  • kyrie irving shoes
  • nike epic react flyknit
  • nike epic react
  • asics gel kayano 23
  • http://www.kyrie3.com
  • canada goose
  • lebron james shoes
  • asics gel kayano 22
  • Nike Lebron James Shoes
  • lebron soldier 12
  • Lebron James Shoes
  • asics gel lyte iii
  • adidas eqt
  • kd 10
  • nike kd 10
  • kyrie 3
  • adidas nmd womens
  • keen uneek sandals
  • prada shoes
  • air jordan 31
  • nike air poresto
  • nike air vapormax
  • nike huarache
  • nike vapormax shoes
  • nike mercurial
  • stephen curry shoes
  • kyrie irving shoes
  • kyrie irving basketball shoes
  • reebok pump fury
  • reebok pump superme
  • air max 270
  • kevin durant jersey
  • adidas iniki
  • adidas porsche design
  • lebron shoes
  • http://www.lebron-shoes.us
  • adidas porsche
  • wholesale hats
  • nike air more uptempo
  • kobe bryant jersey
  • wholesale caps
  • curry 5
  • http://www.curry-5.us
  • adidas superstar
  • curry 4
  • curry 4
  • kd 10
  • air max 270
  • Nike Pegasus 35
  • nike air max 270
  • adidas deerupt
  • supreme yeezys
  • nike kd 10
  • kevin durant 10
  • nike epic react
  • birkenstock sandals
  • nike epic react flyknit
  • nike kids shoes
  • adidas pure boost
  • lebron james shoes
  • calvin klein underwear
  • curry 4
  • birkenstock sandals
  • http://www.kyrie-4.com
  • curry 4 footlocker
  • http://www.birkenstocksandals.us.com
  • nmd r1
  • harden vol 2
  • stephen curry jersey
  • kobe shoes
  • nike roshe run
  • curry 4 shoes
  • new balance running shoes
  • ecco
  • childrens shoes
  • boys shoes
  • girls shoes
  • ecco Shoes
  • asics gel kayano 24
  • puma suede
  • kyrie 4 confetti
  • nike zoom vaporfly
  • birkenstock
  • mizuno shoes
  • ultra boost shoes
  • adidas clothing