首页 文章

在移动应用程序中拖动UI元素的性能方面(NativeScript vs Xamarin vs Ionic)

提问于
浏览
0

这是“一对一”问题之一,但我试图将问题的范围尽可能缩小 .

我想为Android和IOS创建一个跨平台的移动应用程序 . 最好是,我想重新使用网站上的大部分代码,这些代码可以在桌面浏览器(Chrome,IE,Firefox和Safari)中使用 . 这使我倾向于使用基于JavaScript的方法而不是像Xamarin这样的WPF .

我的应用程序必须支持在应用程序屏幕上拖动UI元素(在JavaScript情况下为 div ) . 几年前,我使用jQuery UI和jQuery Mobile创建了类似的东西 . 虽然,桌面浏览器中的一切都运行顺畅,我的iPad 2上的性能非常可怜,尽管 div 的大小只有64x64像素 .

我这次不打算使用jQuery,但我想知道任何流行的跨平台框架(NativeScript,Xamarin,Ionic)是否都有类似的问题 .

我认为Xamarin不太可能有任何性能问题,因为它将编译成本机二进制文件 . 那两个呢?如果他们没有出现这样的问题,是否有一个经过验证的JavaScript库我应该用于UI拖放/删除?

我也无法确定我在iPad2上使用jQuery时遇到的响应延迟的原因 . 我总结说,唯一的原因是Safari中JavaScript VM的低于标准的性能 .

1 回答

  • 1

    我不确定xamarin和nativescript,但我确信它们的性能都比离子更好 . 因为离子只是一个webview(cordova)而不是本机代码 .

相关问题