Ionic.js或Appgyver类固醇用于Angular MPA
Ionic.js or Appgyver Steroids for Angular MPA
我正在做一个比较大的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的性能;)
- $scope.apply()何时应用于angular
- 将脚本应用于Angular 2上的输入
- 为什么html5lightbox不适用于angular
- jQuery Click Event 不适用于 Angular.js NG-repeat
- 我只能将TypeScript用于Angular应用程序的部分吗
- 禁用fieldset ng不适用于angular js中的按钮
- ng-click事件不适用于Angular JS中的链接
- 不适用于 Angular ng 禁用中的表达式
- jQuery .addClass() 不适用于 Angular.js
- ng-show / ng-hide / ng-if 不适用于 Angular 指令
- AngularJS中的依赖注入仅适用于Angular“对象”吗?
- 模板之间的路由不适用于 Angular UI
- jquery不适用于Angular
- Phonegap pictureSource.PHOTOLIBRARY不适用于Angular
- 将ES5 JavaScript用于Angular 2应用程序以及使用TypeScript的优缺点是什么?
- 可以/应该将多个自定义指令应用于Angular中的同一元素
- 我想用于angular js中的每个循环.我不知道怎么做
- Google地图API不适用于angular JS$scope.data输入
- ngDialog Modal中的多个窗格用于Angular
- 如何将转换应用于Angular中的所有方法