Specifically, Microsoft wants to add URL Protocol Handler Registration support for PWAs on Chromium. If a PWA is registered with the URL Protocol Handler, the app will open when the user clicks a hyperlink with a scheme such as web+music://. For example, if you want to access a music service that has a PWA, you can click a link and your device will open the app. According to Microsoft, the protocol handler has the following benefits.

“Cross app integration. A user opens a document using a PWA. The document contains a link to a presentation (ms-powerpoint://deck2378465). When the user clicks on it, the presentation PWA automatically opens in the correct scope and shows the slide deck. In a native chat app, the user receives a link to some magnet:// URL. When she clicks the link, an installed torrent PWA is launched. A user has installed a PWA for a music app. When a friend shares a link to a song and she clicks on it (web+music://songid=1234&time=0:13) the PWA will automatically launch instead of opening a new tab in the browser.”

Microsoft already supports protocol handler on Windows 10 and has its own services registered. For example, users can click Office links with the handle ms-officeapp and ms-getoffice.

Run on Start

Last month, Microsoft introduced the ability for PWAs to Run on Start. Currently available in testing on Chromium Edge, the feature will be available when PWAs are installed on a PC. In other words, it’s currently an option. Microsoft could make it a default eventually, but we think its good users get the choice. The feature would also be available on Chrome for log-ins.

Microsoft Wants Chrome PWAs to Work Like a Native Experience - 71Microsoft Wants Chrome PWAs to Work Like a Native Experience - 40Microsoft Wants Chrome PWAs to Work Like a Native Experience - 25Microsoft Wants Chrome PWAs to Work Like a Native Experience - 73Microsoft Wants Chrome PWAs to Work Like a Native Experience - 30