-->
保存您的免费座位流媒体连接今年八月. Register Now!

视频:渐进式Web应用vs. 原生应用,第二部分:缺点

了解更多关于渐进式web应用程序的信息 流媒体的下一个事件.

观看这个演示的完整视频 Streaming Media West, T204:如何:充分利用渐进式Web应用程序, in the 流媒体会议视频门户.

阅读这段录音的完整文本:

Pieter-Jan Speelmans: 我们经常听到的一个论点是,“好吧,它是一个进步的web应用程序,但它仍然是JavaScript. 这与运行本机代码是不一样的”,确实如此. 如果您开始这样做,您的性能将受到很小的影响, 就像运行JavaScript时一样. 但是如果你看看其他很多人正在使用的替代品, 他们也想简化他们的应用程序. 他们着眼于React Native或NativeScript之类的东西,然后用JavaScript开发应用程序,然后将其构建为本地应用程序.

很多人不知道的是如果你使用React Native风格的方法, 它甚至比渐进式web应用更糟糕,因为有, for example, on the iOS platform, 苹果内置的一些限制消除了即时编译的功能, 这基本上是一个广泛的JavaScript. 与普通的本机代码相比,JavaScript的性能状态没有那么大. But if you do, for example, React Native on iOS, 你仍然有性能上的问题, 它比你在渐进式Web应用中做的要大.

今天限制渐进式Web App方法的另一件事是你不能访问你移动设备中的所有传感器. web api已经走过了很长的路. 你可以做很多事情. 你可以访问摄像头,你可以访问许多传感器,比如方向传感器. 但如果你想做指纹认证, for example, 那你现在多少有点不走运了.

另一件事:我不知道这是否真的是一个很大的负面因素,但在一些开发团队中,这将是一个很大的负面因素. 事实上,我期待着一场非常大的宗教战争,因为它不是真正的本土. It's always a question. One of the approaches is, of course, better, 但并不是说渐进式Web App方法在每个用例中都不如原生方法好. 实际上,在很多用例中,运行渐进式Web应用程序是很有意义的. 在这些用例中,您没有繁重的计算任务. 在这里,你不需要像在本地代码中那样进行大的优化.

Streaming Covers
Free
合资格订户
Subscribe Now Current Issue Past Issues
Related Articles

视频:渐进式Web应用vs. 原生应用,第一部分:优点

THEO Technologies首席执行官Pieter-Jan Speelmans在他的Streaming Media West演讲片段中讨论了渐进式web应用程序(pwa)的好处.

SMW '18: THEO Technologies的Pieter-Jan Speelmans谈论模块化播放器api

流媒体的Tim Siglin在2018年流媒体西部采访了THEO Technologies的首席技术官Pieter-Jan Speelmans.

渐进式Web应用程序:它们是什么以及如何开始

随着手机观看量的增加, 开发人员需要了解通过浏览器提供类似应用程序体验的渐进式web应用程序.

SME '17:为什么你需要一个渐进式Web应用程序

渐进式web应用结合了本地应用的粘性和可发现性, shareability, 以及基于浏览器内容的灵活性, 包括快速视频回放