13

可以使用流星构建移动应用程序吗?

phonegap数据同步中的应用?

4

3 回答 3

9

除了上面提到的 Morten Henriksen 的 Meteor-Cordova 方法(如评论中提到的那样),您还应该看看 Kasper Souren 的meteor-phonegap和 Abigail Watson 的Cordova-phonegap 包

Alan Blount 写了一篇很棒的博文(从 2013 年 8 月下旬开始)总结和评估了各种方法:

Meteor + Phonegap/cordova(综述——2013 年秋季)

最后但同样重要的是,Tom Coleman 的 Devshop 演讲“如何让你的 Meteor 应用进入 App Store ”,可以在Meteor YouTube 频道上观看。

于 2013-10-02T19:15:51.630 回答
2

As of Meteor 0.9.2, support for building mobile apps in Meteor, for both iOS and Android! Now with just a few new Meteor commands you can add PhoneGap / Cordova packages to your app...

Check out Meteors blog post about it: https://www.meteor.com/blog/2014/09/15/meteor-092-iOS-Android-mobile-apps-phonegap-cordova

于 2014-09-28T18:41:29.327 回答
1

我刚刚发布了一个新包,它解决了jadewang 的帖子和 Alan Blout 的博客中提到的方法的问题。安装和设置非常简单。检查自述文件。


概述

Cordova Loader 的目标是让在 Cordova 中使用 Meteor 就像使用 Meteor 本身一样简单。编译器解释提供的 Cordova 项目目录并将资产编译成缩小的、特定于平台的 JavaScript 文件,这些文件放置在 Meteor /public 目录中。当客户端加载时,它会自动拉入该设备的特定于平台的文件。可以在 Meteor 中使用 Cordova API,就像在 vanilla JS 应用程序中一样。享受!

科尔多瓦装载机


与此处描述的方法进行比较

  • 延迟加载(cordova-phonegap):难以管理所有 Cordova 依赖项/未完成/过时
  • 劫持(流星骑手):初始加载缓慢/无法使用应用缓存/插件问题。
  • iFrame (meteor-cordova):iFrame 通常是一种痛苦,包括在本机应用程序中的性能缓慢、滚动故障以及必须包装 Cordova
  • 科尔多瓦装载机:
    • 为您管理资产
    • 快速加载
    • 与应用缓存兼容
    • 与 Cordova 插件兼容
    • 无需围绕 Cordova 进行包装
    • 缩小平台特定的捆绑包
    • 在客户端自动延迟加载特定于平台的包
    • 监视 Cordova 项目插件目录的更改
于 2014-06-30T16:45:51.020 回答