gpt4 book ai didi

native - 为什么有些人将 WebView 称为 "native apps"?

转载 作者:行者123 更新时间:2023-12-03 12:29:32 29 4
gpt4 key购买 nike

我越来越多地发现宣传“原生”桌面应用程序的服务,但在下载或研究后发现它们是在 Electron 或类似的 Web View 框架中构建的 Web View 。他们误解了“本地人”还是我?

另外,我可以使用哪些其他术语来指代适当的 native 应用程序?

(我对这些应用程序的主要提示是我的机器性能不佳。)

最佳答案

我认为人们正在使用“ native 应用程序”来区分生活在浏览器沙箱中的“网络应用程序”。

在功能方面,一个基于 Electron 的原生应用程序应该能够完成使用 C++ 和操作系统最低级别 API 构建的原生应用程序所能做的所有事情。我正在考虑诸如能够在本地加载和保存文件、使用本地硬件或连接到 Internet 的任何部分,而无需达到安全限制或不必提示用户。

当然,在性能方面,C++、低级 API、 native 应用程序应该会更快。

(情况并非总是如此:C++ 的编写效率可能很低,而 JavaScript 程序员可能已经使用了书中的所有优化技巧。例如,我认为 Atom 在编辑大文件时很慢,但 VSCode 很快,即使它们都建立在 Electron 之上。)

关于您的“正确” native 应用程序问题,我想您还需要描述它是用什么语言编写的,以及正在使用哪些库和框架。

关于native - 为什么有些人将 WebView 称为 "native apps"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42032805/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com