Download presentation
Presentation is loading. Please wait.
1
Myth Busting: Hosted Web Apps
Microsoft Build 2016 11/6/2018 9:31 PM Myth Busting: Hosted Web Apps Jeff Burtoft Kiril Seksenov Principal PM, Dev EX Program Manager, Web Plat © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
I have to re-write my web site to ship it as an app
11/6/2018 9:31 PM Hosted Web Apps Myth #1 I have to re-write my web site to ship it as an app © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
I don’t have to re-write my web site to ship it as an app
11/6/2018 9:31 PM I don’t have to re-write my web site to ship it as an app Your App can be a Hosted Web App Runs off your web server Can be written with any server side technology Loads at run time Your App doesn’t need to be a Single Page App Single Page Apps or traditional Web Sites work Page transitions and navigation can be addressed in the App container © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Hosted Demo Kiril Microsoft Build 2016 11/6/2018 9:31 PM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
I have to re-write my web site to ship it as an app
11/6/2018 9:31 PM Hosted Web Apps Myth #1 ` I have to re-write my web site to ship it as an app © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
For more information:
7
Myth Busting: Hosted Web Apps
Microsoft Build 2016 11/6/2018 9:31 PM Myth Busting: Hosted Web Apps Jeff Burtoft Kiril Seksenov Principal PM, Dev EX Program Manager, Web Plat © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
You can tell it’s a web site
11/6/2018 9:31 PM Hosted Web Apps Myth #2 You can tell it’s a web site © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
You can’t tell it’s a web site
11/6/2018 9:31 PM You can’t tell it’s a web site Some of the most popular apps on different platforms are Web Apps © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Demo: Shazam Web App Jeff Microsoft Build 2016 11/6/2018 9:31 PM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
You can tell it’s a web site
11/6/2018 9:31 PM Hosted Web Apps Myth #2 ` You can tell it’s a web site © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
For more information:
13
Myth Busting: Hosted Web Apps
Microsoft Build 2016 11/6/2018 9:31 PM Myth Busting: Hosted Web Apps Jeff Burtoft Kiril Seksenov Principal PM, Dev EX Program Manager, Web Plat © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Hosted Web Apps Myth #3 Hosted Web Apps aren’t good for games
11/6/2018 9:31 PM Hosted Web Apps Myth #3 Hosted Web Apps aren’t good for games © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Hosted Web Apps aren’t good for games
11/6/2018 9:31 PM Hosted Web Apps aren’t good for games With Maturity of WebGL, native graphics performance can be achieved with web technologies © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
Demo: Babylon JS playground and Sponza
Microsoft Build 2016 11/6/2018 9:31 PM Demo: Babylon JS playground and Sponza Jeff © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
Hosted Web Apps Myth #3 Hosted Web Apps aren’t good for games `
11/6/2018 9:31 PM Hosted Web Apps Myth #3 ` Hosted Web Apps aren’t good for games © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
18
For more information:
19
Myth Busting: Hosted Web Apps
Microsoft Build 2016 11/6/2018 9:31 PM Myth Busting: Hosted Web Apps Jeff Burtoft Kiril Seksenov Principal PM, Dev EX Program Manager, Web Plat © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
Hosted Web Apps Myth #4 Hosted Web Apps take too long to load
11/6/2018 9:31 PM Hosted Web Apps Myth #4 Hosted Web Apps take too long to load © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Hosted Web Apps Take too long to load
11/6/2018 9:31 PM Hosted Web Apps Take too long to load Web Apps can be packaged Packaged Apps load app from package, just like native apps Pages have bit-level caching to make pages respond even faster Hosted Web Apps can be optimized for initial content Hosted Web Apps can have intial page inside app Hosted Web Apps can utilize a webview for customizing loading experience Use existing Web technologies to customize loading experience © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Demo: Navigating between local page and remote page
Microsoft Build 2016 11/6/2018 9:31 PM Demo: Navigating between local page and remote page Kiril © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Hosted Web Apps Myth #4 Hosted Web Apps take too long to load `
11/6/2018 9:31 PM Hosted Web Apps Myth #4 ` Hosted Web Apps take too long to load © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
24
For more information:
25
Myth Busting: Hosted Web Apps
Microsoft Build 2016 11/6/2018 9:31 PM Myth Busting: Hosted Web Apps Jeff Burtoft Kiril Seksenov Principal PM, Dev EX Program Manager, Web Plat © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
26
Hosted Web Apps Myth #5 Hosted Web Apps don’t work offline
11/6/2018 9:31 PM Hosted Web Apps Myth #5 Hosted Web Apps don’t work offline © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
27
Hosted Web Apps don’t work offline
11/6/2018 9:31 PM Hosted Web Apps don’t work offline Basic Offline Page msapp-error.html Page is programmatically loaded any time the app would normally hit a 404 or when the app is offline Customized offline experiences msapp-error.html can be used as the landing page for a full customized offline experience Use Standard Web technology Application cache, Indexed DB, local storage can all be used within the app to provide a great experience while offline © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
28
Demo: Catch offline, and return when back online
Microsoft Build 2016 11/6/2018 9:31 PM Demo: Catch offline, and return when back online Jeff © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
29
Hosted Web Apps Myth #5 Hosted Web Apps don’t work offline `
11/6/2018 9:31 PM Hosted Web Apps Myth #5 ` Hosted Web Apps don’t work offline © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
30
For more information:
31
Myth Busting: Hosted Web Apps
Microsoft Build 2016 11/6/2018 9:31 PM Myth Busting: Hosted Web Apps Jeff Burtoft Kiril Seksenov Principal PM, Dev EX Program Manager, Web Plat © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
32
Hosted Web Apps Myth #6 Hosted Web Apps can’t run in the background
11/6/2018 9:31 PM Hosted Web Apps Myth #6 Hosted Web Apps can’t run in the background © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
33
Hosted Web Apps can’t run in the background
11/6/2018 9:31 PM Hosted Web Apps can’t run in the background Audio, system events, system timers and more Your Web App can run tasks in the background based on time, system events and other factors that Allow your app to run even when it’s not open by the users Handle push notifications, live tiles and more Apps can receive push notifications like any other app Package the js file local Your background task is handles by a local js file inside the app package so that the task can run even Before a network connection is issued. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
34
Demo: Run a background task from a system event
Microsoft Build 2016 11/6/2018 9:31 PM Demo: Run a background task from a system event Jeff © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
35
Hosted Web Apps Myth #6 Hosted Web Apps can’t run in the background `
11/6/2018 9:31 PM Hosted Web Apps Myth #6 ` Hosted Web Apps can’t run in the background © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
36
For more information:
37
Myth Busting: Hosted Web Apps
Microsoft Build 2016 11/6/2018 9:31 PM Myth Busting: Hosted Web Apps Jeff Burtoft Kiril Seksenov Principal PM, Dev EX Program Manager, Web Plat © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
38
Hosted Web Apps Myth #7 Hosted Web Apps can’t access hardware
11/6/2018 9:31 PM Hosted Web Apps Myth #7 Hosted Web Apps can’t access hardware © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
39
Hosted Web Apps can’t access hardware
11/6/2018 9:31 PM Hosted Web Apps can’t access hardware Have access to same hardware stack as native apps Bluetooth, NFC, camera sensors as have APIs exposed for Hosted Web Apps Can be activated by hardware App can run in the background and be activated by hardware API such as NFC or radio © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
40
Demo: NFC in a Hosted Web App
Microsoft Build 2016 11/6/2018 9:31 PM Demo: NFC in a Hosted Web App Jeff © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
41
Hosted Web Apps Myth #7 Hosted Web Apps can’t access hardware `
11/6/2018 9:31 PM Hosted Web Apps Myth #7 ` Hosted Web Apps can’t access hardware © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
42
For more information:
43
Myth Busting: Hosted Web Apps
Microsoft Build 2016 11/6/2018 9:31 PM Myth Busting: Hosted Web Apps Jeff Burtoft Kiril Seksenov Principal PM, Dev EX Program Manager, Web Plat © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
44
11/6/2018 9:31 PM Hosted Web Apps Myth #8 Hosted Web Apps don’t get the latest cool features © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
45
Hosted Web Apps don’t get the latest cool features
11/6/2018 9:31 PM Hosted Web Apps don’t get the latest cool features Cortana and Cortana canvas Hosted Web Apps, like other store apps can have voice definition files that direct Cortana interactions, and even write to Cortana canvas Can have different views for Continuum Many hosted web apps naturally adapt to the screen the are on (responsive), so continuum features naturally work with Hosted Web Apps Can run on Xbox, Raspberry Pi and HoloLens Just like other apps, Hosted Web Apps are UWPs that run on the entire family of Windows devices and adapt to each. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
46
Demo: Continuum in a Hosted Web App
Microsoft Build 2016 11/6/2018 9:31 PM Demo: Continuum in a Hosted Web App Jeff © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
47
11/6/2018 9:31 PM Hosted Web Apps Myth #8 ` Hosted Web Apps don’t get the latest cool features © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
48
For more information:
49
Myth Busting: Hosted Web Apps
Microsoft Build 2016 11/6/2018 9:31 PM Myth Busting: Hosted Web Apps Jeff Burtoft Kiril Seksenov Principal PM, Dev EX Program Manager, Web Plat © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
50
11/6/2018 9:31 PM Hosted Web Apps Myth #9 Hosted Web Apps can’t manage media as well as native © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
51
Hosted Web Apps can’t manage media as well as native
11/6/2018 9:31 PM Hosted Web Apps can’t manage media as well as native Audio can play in the background Hosted Web Apps can play both single process and duel process background audio Can integrate with system controls System controls like SMTC can be integrated into the meida playing directly from the app, often with just a few lines of code Can play media formats not available in the browser Hosted Web Apps can take advantage of PlayReady and other media formats available to windows 10 apps. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
52
Demo: Media app Kiril Microsoft Build 2016 11/6/2018 9:31 PM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
53
11/6/2018 9:31 PM Hosted Web Apps Myth #9 ` Hosted Web Apps can’t manage media as well as native © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
54
For more information:
55
Myth Busting: Hosted Web Apps
Microsoft Build 2016 11/6/2018 9:31 PM Myth Busting: Hosted Web Apps Jeff Burtoft Kiril Seksenov Principal PM, Dev EX Program Manager, Web Plat © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
56
Hosted Web Apps Myth #10 My Web App can’t interact with native code
11/6/2018 9:31 PM Hosted Web Apps Myth #10 My Web App can’t interact with native code © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
57
My Web App can’t interact with native code
11/6/2018 9:31 PM My Web App can’t interact with native code Add Web Allowed Object exposes native code directly to the web code in Webview or Hosted Web App C++ or C# PCLs or custom WinRT APIs an be called directly from JavaScript on your site through a JavaScript API. Work in webview as well. Can pass message with invoke script async and window.notify More traditional methods of passing messages back and forth are still available by adding a Webview to the app, but are often deprecated for the Add Web Allowed Object approach © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
58
Demo: Add Web Allowed Object
Microsoft Build 2016 11/6/2018 9:31 PM Demo: Add Web Allowed Object Kiril © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
59
Hosted Web Apps Myth #10 My Web App can’t interact with native code `
11/6/2018 9:31 PM Hosted Web Apps Myth #10 ` My Web App can’t interact with native code © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
60
For more information:
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.