【发布时间】:2023-04-02 06:38:02
【问题描述】:
一个问题一直萦绕在我的脑海中..
我在移动应用程序开发方面没有太多经验,但我确实在 Cordova 和 Unity3d 中开发了几个应用程序。
我知道,当我们在 Cordova 中使用 Angular 开发应用程序时,它会使用相应设备的 Web 视图来呈现其 UI。更像是在原生应用程序外壳中运行的 Web 应用程序。
Xamarin 和 Flutter 怎么样,Xamarin 总是使用流行词“native”是 Xamarin 真的构建完全原生的应用程序吗?不使用网络视图?如果是这样的话,Flutter 怎么样? Flutter 仍在做 Cordova 所做的事情,还是在构建完全原生的应用程序??
让我换一种说法 我们可以把用 Flutter 开发的应用称为 Native 应用吗?
【问题讨论】:
-
是的,Xamarin 使用本机控件而不是 web 视图。 Flutter 两者都不使用,它 draws controls itself.
-
原生控件很好,但有时您需要在项目中使用其他开发良好的库,例如 MathJax(JavaScript 中的 LaTeX 渲染器)来渲染数学表达式,因此 webview 仍然是英雄!
标签: react-native flutter cordova xamarin.forms hybrid-mobile-app