Nim*_*Nes 10 android cordova google-chrome-app ionic-framework crosswalk-runtime
我正在尝试创建一个结合上述项目的移动应用程序,我不知道该怎么做.
以下是我发现的两个选项:
我应该使用哪个选项?还有其他选择吗?
干杯,
Ionic已将Crosswalk与自己的CLI结合使用,请查看http://ionicframework.com/blog/crosswalk-comes-to-ionic/
mmo*_*cny 13
我们希望在今年年底之前默认可以使用Crosswalk支持vanilla cordova.你可以通过跟随cordova-android 4.0开发分支的工作开始尝试这个.应该可以将此平台(和所需的插件)直接添加到新的离子项目中.
Chrome Apps for Mobile与cordova-cli兼容,默认情况下确实已捆绑了Crosswalk.与vanilla cordova的主要区别在于,应用程序必须遵循Chrome Packaged App结构(具有清单和后台脚本),但可以获得在桌面Chrome上运行的好处.查看较长的答案在这里.(我不会在开发者预览标签中读太多内容..我们只想调用所有测试版;)
目前的crosswalk-project.org提供的cordova工作流程不使用cordova多平台应用程序结构.它直接使用cordova-android原生app模板.这意味着你将无法使用cordovaCLI,也没有像下行流,cca或 ionic.您显然也无法添加其他平台,升级时间会更加艰难,管理插件会更复杂(您必须plugman直接使用该工具).
目前没有使用cordova + crosswalk进行开发的选择,这不是没有一些权衡.
大多数科尔多瓦下游项目"大部分"都与cli兼容.例如ccaCLI(Chrome应用的移动使用)支持像命令 create,plugin add以及platform add-因此将努力安装离子插件.反之亦然,Chrome Api的移动设备开发为cordova插件,可以使用各自的cli添加到Ionic或cordova项目中.
大多数下行流,也使用相同的项目目录结构(plugins/,platforms/,www/,hooks/,等),所以你通常可以在一个项目中混合使用不同的CLI的使用情况在一定程度上.
也就是说,cca需要自定义cli 的原因是因为我们对您的cordova项目进行了一些非标准修改,而这些修改并非由香草cordova直接支持(尚未).离子也是这样.
我已经在各种科索沃聚会上建议,像Ionic,PhoneGap和CCA这样的下游项目应该更好地共同发挥作用 - 所以你的问题就是钱.我们大多数兼容,但发现差异目前仍留给开发人员.
YouTube 上的这个人制作了一个对我有用的漂亮、直接的教程:https://www.youtube.com/watch? v=0I1OjJLVLMo
结果非常棒,值得为之努力。
该人表示,CrossWalk 对于运行低于 Android 4.4(添加 Chromium 时)的任何设备都会产生很大的影响。
祝你好运。
| 归档时间: |
|
| 查看次数: |
6715 次 |
| 最近记录: |