制作/使用WebApps的最大限制是什么?我认为,当您使用localstorage,离线浏览和地理能力时,您会从HTML5获得的差异很小(游戏除外)。

使用WebApps的巨大好处是它们是兼容的跨平台!

有帮助吗?

解决方案

最大的限制之一是访问硬件。您无法访问USB端口,可能拥有的专门硬件(打印机,Bardcode读取器)和其他内容,当然,您无法访问今天运行游戏所需的非常重要的API(DirectX,OpenGL )。

但是我同意:每天都不是使用WebApp而不是本机应用程序的理由。

其他提示

对于iOS:在使用WebApp的地理位置时,用户将每次提供位置访问的提示,这对用户可能会很烦人。本机应用程序,只是第一次。 UI性能也不如本机平滑。与本机视图滚动相比,在WebView中滚动的加速度“较慢”。

性能是一个主要区别。从JavaScript转换为编译C/Objective C代码时,我会看到大约20倍到超过200倍的速度提高。一个人还可以在本机代码以及低级网络等中进行实时音频和视频处理。

我看到的一个有趣的限制(HTML5)是从知识产权的角度来看。由于许多代码(RAW JavaScript + HTML)暴露于用户,因此您必须仔细确定哪些组件将“打开”对最终用户。一旦IP离开服务器,就不知道锁定或隐藏的任何标准方法。

WebApps非常适合到达多个硬件设备,您可以更快地更新应用程序,因此反馈更快。但是,您的用户将需要始终的Internet连接才能使用您的WebApp,与本机(离线)应用相比,这可能是最大的负面影响。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top