Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用本机移动库调用Dart_Android_Mobile_Dart_Stagexl - Fatal编程技术网

Android 使用本机移动库调用Dart

Android 使用本机移动库调用Dart,android,mobile,dart,stagexl,Android,Mobile,Dart,Stagexl,我正在考虑在移动平台上开始使用Dart进行前端开发的项目。基本思想是将其用于UI,并使用本机移动SDK开发特定于平台的解决方案。这就引出了几个问题: Dart和StageXL能否为移动平台上的UI组件提供良好的性能 是否可以对自定义移动框架进行外部函数调用 非常感谢分享任何实践经验。您所说的定制移动框架是什么意思?如果这是您想要的,您可以调用JavaScript。您可以创建Chrome打包的应用程序 也许这就是你想要的: 什么是好的性能?对我来说,UI的好性能与it的用户体验有关。所以

我正在考虑在移动平台上开始使用Dart进行前端开发的项目。基本思想是将其用于UI,并使用本机移动SDK开发特定于平台的解决方案。这就引出了几个问题:

  • Dart和StageXL能否为移动平台上的UI组件提供良好的性能
  • 是否可以对自定义移动框架进行外部函数调用

非常感谢分享任何实践经验。

您所说的定制移动框架是什么意思?如果这是您想要的,您可以调用JavaScript。您可以创建Chrome打包的应用程序

也许这就是你想要的:


什么是好的性能?对我来说,UI的好性能与it的用户体验有关。所以,如果渲染速度慢,或者触摸响应慢,等等,这就意味着性能差,例如,我可以通过PhoneGap示例体验到这一点。自定义移动框架我认为是我的相机功能提供商(必须为每个平台开发),它可以从it使用中完全定制视图和用户体验。是的,我猜是这样的,但它是高度基于意见的,我很大程度上取决于你想做什么。但是我没有使用PhoneGap/Cordova的经验。我不想使用Cordova,我想写我自己的库,然后从Dart调用它用什么写你自己的库?(JavaScript、Java、ObjectivC)Dart还没有在移动平台上本机运行。您必须构建到JS,并且只在浏览器中运行。因此,您必须使用类似PhoneGap/Cordova的东西。是的,您正确地将Dart编译为java脚本。因为它看起来不像一对一映射(Dart->JavaScript),所以可能是性能问题。我还可以避免在移动开发中使用PhoneGap和直接调用基于Java(android)或ObjectivC(iphone)的框架吗?据我所知,你无法避免PhoneGap。基准测试表明,从Dart生成的JS与直接用JS编写的代码一样快,有时甚至更快,但有时也更慢,但总体上非常相似。