离子/ cordova与2020年原生反应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了离子/ cordova与2020年原生反应相关的知识,希望对你有一定的参考价值。

我确定已经问过这样一个问题,但重要的是,现在的手机比5-6年前更强大。我只记得混合移动应用程序运行缓慢的情况,特别是在动画,屏幕之间的过渡以及触摸延迟方面。今天,在我们公司中,我们使用ionic开发了移动应用程序(用于组织内部的类似Twitter的应用程序),并且运行起来非常流畅,快速。我还开发了具有相同屏幕的相同应用程序,并且在本机上没有反应,实际上并没有什么不同。我了解,按照定义,反应本机应具有更好的性能,因为它“更本机”。但是,仍然有很大的理由在反应本机或离子/ cordova中编写应用程序足以完全感觉到“本机”吗?我更喜欢用react编写代码,但是ionic现在也支持react。

答案

这是一个非常好的问题。

首先,React Native比Ionic具有“主流”优势:

  • 性能[动画时为60 fps];
  • 自然的外观,感觉]]
  • 平滑的本机导航;
  • 本机模块
  • 和React Native上的Ionic:

  • 记住PWA;
  • 共享完整的网络代码库;
  • 一个团队使用两个平台;
  • 但是,我理解您的疑问。

“仍然存在以本机或ionic / cordova是否足以在应用中感觉到“本机”?“

如果您的应用需要流畅的动画或较高的CPU或GPU使用率,则可能与Ionic或其他基于Webview的框架有关。

但是,如果您的应用程序不需要那么多处理,那么Ionic可能是这里的最佳选择,而且构建起来也没有那么复杂。

以上是关于离子/ cordova与2020年原生反应的主要内容,如果未能解决你的问题,请参考以下文章

如何将离子存储与电容器一起使用?

<Cord​​ova/CDVLocalStorage.h> 未找到

在离子2处失败'离子cordova运行android'

离子原生文件:File.writeFile 不工作(文件没有被创建+没有回调响应)

运行cordova准备ios时什么都没发生

找不到模块“离子原生”