Android 大型应用程序是否应该使用混合应用程序?

Android 大型应用程序是否应该使用混合应用程序?,android,cordova,ionic-framework,hybrid-mobile-app,Android,Cordova,Ionic Framework,Hybrid Mobile App,我有3年以上的网页开发经验,并在爱奥尼亚和Phonegap开发了一些小应用程序。但现在我不想在混合应用程序中开发大型应用程序,而不是本机应用程序。如果您已经掌握了web开发apache cordova或C unity xamarin,则跨平台开发可以节省时间 学习java、xml、swift、sqlite和IDE(如xCode和Android Studio)可能需要很长时间 大多数功能可以由跨平台解决方案处理,并且支持大多数API 应用程序的大小对于做出决定并不重要。隐含的功能是。不确定您想要的

我有3年以上的网页开发经验,并在爱奥尼亚和Phonegap开发了一些小应用程序。但现在我不想在混合应用程序中开发大型应用程序,而不是本机应用程序。

如果您已经掌握了web开发apache cordova或C unity xamarin,则跨平台开发可以节省时间

学习java、xml、swift、sqlite和IDE(如xCode和Android Studio)可能需要很长时间

大多数功能可以由跨平台解决方案处理,并且支持大多数API


应用程序的大小对于做出决定并不重要。隐含的功能是。

不确定您想要的是哪种大型应用程序,但从总体上看,您可以使用单一代码库和跨平台支持构建本机应用程序

做一件事,使混合应用程序不会花费更长的时间。所以,制作混合应用程序,让它一直运行到书房,并开始为本地人工作。 你们可以使用混合应用程序,但你们知道混合应用程序有一些限制。
如果你想让你的应用程序在你的方式中完全发挥作用,你应该去本地,否则混合就可以了。

在开发混合应用程序时,你应该考虑很多方面:

一,。表演 混合应用程序的性能受到影响,尽管像Xamarin这样的框架具有接近本机的性能,但我们仍然可以在性能稍差的情况下得到一个速度不太快的应用程序

二,。用户界面 如果你想创造一个很棒的用户体验,本地应用程序方法会更好。混合应用程序永远无法与您在本机应用程序中获得的创造性用户体验水平相匹配。然而,这并不意味着混合应用的用户体验不好。一个优秀的混合应用程序前端开发人员可以获得接近本地体验的体验,但这还远远不够

二,。维修性 混合框架自豪地告诉我们,我们只需要为Android、IOS和其他系统维护一个项目。但在幕后,如果不触及应用生态系统的固有方面,我们就无法快乐地发展。例如,Android和IOS中的UI有不同的外观和感觉,也有不同的处理方式。因此,我们不是维护一个项目,而是维护一个项目+另一个应用生态系统。从长远来看,这不是很好

更多信息请访问:


综上所述,cordova官方文档建议cordova应用程序为单页应用程序,以获得更好的性能。因此,如果你要开发一个更大的应用程序,你需要检查你是否可以将其作为SPA进行管理

您可以检查以根据需求决定采用哪种方法