Total Downloads

3,510,568

Total Files

9,210

Latest Update

10

This is What Microsoft Said About PWAs at Build 2018

Posted May 12, 2018 | Cloud | Dev | Progressive Web Apps | PWAs | Windows | Windows 10


Microsoft didn’t promote Progressive Web Apps (PWAs) as heavily this week as Google did. But there is some great information to be had.

You can find a complete list of Build 2018 session videos that include Progressive Web Apps content on the Channel 9 website.

Looking this over, there is only a little new information once you get past the “here’s what PWAs are”-type sessions, like Designing for Everyone: Building great web experiences for any device, which is worth watching if you’re still not sure what PWAs are all about. There are a handful of sessions featuring the developers who created certain PWAs, like Starbucks, Twitter, and Cboard. And then there are a handful of Windows developer-specific sessions, like Building Progressive Web Apps for Windows devices.

I think the issue here is that Microsoft is still trying to communicate what PWAs are, exactly, to developers. Meanwhile, Google is already moving on to describing new features.

Microsoft’s developer base needs to get on board with this technology. According to Microsoft’s Aaron Gustafson, “mobile ate the desktop back in October 2016.” I would move the needle back almost a decade: As I’ve noted in the past, the iPhone was released in 2007, and it was the asteroid that killed the Windows dinosaur. And Windows 8, released in 2012, put the final nail in that coffin.

What he’s referring to, of course, is the point in time at which mobile web traffic overtook desktop web traffic. That’s a subset of the “mobile first, cloud first” trends that define the current generation of personal computing by my own measure. And to be clear, this is just the web. Actual usage on mobile devices—and engagement—is much higher than is the case on the PC desktop.

But his point is sound: When you compare web traffic across platforms, you see that mobile doesn’t beat desktop by a wide margin. And in some important sub-markets—like news and finance—desktop traffic actually remains on top. And desktop users tend to spend more time on websites than do mobile users. The engagement is actually higher for PWAs than for mobile apps, something each of the PWA developers noted above mentions in their respective sessions.

Put simply, when it comes to the web, the desktop matters. And that explains, in part, why Microsoft has embraced PWAs.

As for Windows developers specifically, Jeff Burtoft’s Building Progressive Web Apps for Windows devices is the key session. (I met Jeff in person briefly at Build and we tried to connect later, but failed. I’m hoping to speak to him again soon.)

Skipping past all the important but oft-repeated information about PWAs, Jeff’s session provides a few interesting details about the future of the platform on Windows 10.

Microsoft wants Windows to provide the best PWA experience of any OS platform. PWAs are natively supported in Android and Chrome OS today, and they will see some form of native support on macOS and iOS soon. But Microsoft wants Windows 10 to offer the best possible experience for running PWAs of any of these OS platforms. This is consistent with Microsoft’s goals for Windows apps, generally. Native apps on Windows should always be more powerful, more usable, and more feature-rich than the same or similar apps on other platforms. The progressive nature of PWAs makes this possible: Microsoft can extend the capabilities of PWAs with Windows-specific features.

Windows 10 provides PWA with support for a number of native features. Today in Windows 10 version 1803, developers can add native OS features like password integration, Share integration, notifications and Action Center integration, Start tile pinning, jump list support, Store reviews/feedback integration, Timeline support, and protocol handling. Yes, that last one means that an email PWA could be configured as your default email client in Windows 10.

PWAs can access native code on Windows 10. This one is very much developer-focused, so I’ll dumb it down a bit. One of the jabs against PWAs is that they’re not really “native” apps and thus won’t perform as well as apps that are written in languages like C# and C++. That’s mostly nonsense, actually, but Microsoft also PWAs on Windows 10 to call C# and C++ code (via a bundled WinRT object or portable class library) in order to improve performance where necessary or, more likely, in order to reuse software code you’ve already written. Burtoft calls this “PWA with a splash of native.” And this is how Microsoft built its PWA Teams app, by the way.

They’re not done. The initial release of PWA support in Windows 10 is just the start, Burtoft says. Additional PWA features are coming in future releases of Windows 10. Including, yes, the ability to install PWAs from the web using Microsoft Edge. (This is expected in Redstone 5.) Microsoft is also exploring something called Fluent Web, which will bring the Fluent Design System to PWAs.

Tagged with ,



Source link

')
ankara escort çankaya escort çankaya escort escort bayan çankaya istanbul rus escort eryaman escort ankara escort kızılay escort istanbul escort ankara escort ankara escort escort ankara istanbul rus Escort atasehir Escort beylikduzu Escort Ankara Escort malatya Escort kuşadası Escort gaziantep Escort izmir Escort
  • 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