Ionic.js或Appgyver类固醇用于Angular MPA

Ionic.js or Appgyver Steroids for Angular MPA

本文关键字:用于 Angular MPA 类固醇 Appgyver js Ionic      更新时间:2023-09-26

我正在做一个比较大的Angular.js CRM移动应用,它使用Ionic JS框架作为UI元素。我一直在使用Ripple Phonegap模拟器进行调试。我在任何地方都没有遇到性能问题。转换快速而流畅。

然而,一旦我使用Phonegap Build部署并在Android设备上加载APK,性能就很糟糕了。Ionic.js在Master/Detail过渡方面存在已知的问题,但即使除了这些屏幕(当我没有加载任何外部内容时),应用程序也非常缓慢。

我的问题是,我应该尝试采用Appgyver的类固醇框架为我的UI元素和过渡?类固醇能提供更快的表现吗?这种转变值得吗?

我瞄准Android和iOS。

如果你要先开发iOS应用,我绝对推荐你使用AppGyver平台。然而,目前Android运行时正在经历一个彻底的重做,新的(目前称为"Fresh")Android运行时还没有实现任何原生UI功能,这将为你的应用性能提供明显的提升。

也就是说,第一个本地UI功能将在接下来的几个版本中实现,因此根据您的最后期限,等待是值得的。

在类固醇的当前状态下,你的iOS ionic应用程序将大大加快。你给任何单页应用程序添加的流程和复杂性越多,它就会变得越慢、越混乱。DOM人口过多,事情就会变得一团糟。对于iOS的类固醇,MPAs确实解决了这个问题,因为每个页面都是一个独立的操作系统进程。所有转换都是本机执行的。这意味着它们不仅看起来是本土的,实际上也是本土的。

对于Android,最新版本的类固醇Android客户端(Fresh Android)运行基于Chromium 35的WebView…这将打败你目前从其他任何地方得到的裤子。没有Chromium构建,你是在为平台标准浏览器构建,而对于像三星S3这样的普通手机,你是在构建Chrome 9。再多的javascript魔法也帮不了你。在接下来的4 - 6周内,AppGyver将发布Android版本的MPA。这将完全改变Android hybrid的性能;)