0

我假设我需要在 obj-c(用于 iPhone)中构建一些包装器或外壳来与通知、振动和其他 iPhone API 进行交互,对吗?似乎 famo.us 可以让我构建一个可以在任何移动设备上运行的应用程序,只需要一个特定于设备的外壳。更进一步,构建通用的 famo.us 应用程序外壳(每种设备类型一个)是否可行,任何人都可以使用它来构建一个完全与设备无关的应用程序,其中代码仅是 js 和 famo.us?我认为它只是一个外观层,您可以在其中查询设备上可用的功能,向振动等发送命令,订阅事件或其他内容。

存在这样的东西吗?甚至可能吗?我在 Google 上找不到任何东西,而且 famo.us 太新了,我不确定它是否还在那里。

4

3 回答 3

4

我使用 Crosswalk 与我的 Android Cordova 应用程序捆绑在一起,性能提升绝对是显着的。https://crosswalk-project.org

它增加了应用程序的大小,从大约 2mb 到 18mb,但性能是值得的。使应用程序在较旧的 Android 版本(4.2、4.3)上性能更高

于 2014-04-29T16:26:16.050 回答
2

虽然我不熟悉 PhoneGap .. 这样的解决方案将允许您使用 html、css 和 JS 编写应用程序,并为跨许多平台的本机应用程序创建可执行文件。Famo.us 宣布将创建“phonegap 类型”解决方案,以充分利用 Famo.us 应用程序的生产并将其标准化为特定于操作系统的本机应用程序。来自FAQ..在问题“你如何赚钱?”的一部分下。

云服务是付费的,但可选的。Famo.us 将提供与运行和部署应用程序相关的云服务,例如包装、托管、分析、监控、A/B 测试和其他相关服务。这些将是您可以添加到您的帐户的可选云服务。如果您不想要我们的服务,您可以随时选择您自己的服务。

在这里,您还可以看到 Famo.us 为应用程序提供原生包装服务的提示。不过,您现在可能只需要等待。

该文档的链接在这里.. https://docs.google.com/a/katabatic.tv/document/d/1aC461kM855a66SzFT_TG8sHpQxqDWy-4yH2XfLBxtTk/edit#heading=h.6es9klfdev6

祝你好运!

于 2014-04-26T20:32:32.150 回答
1

电话 Gap 和 Cordova,今天就与 famo.us 合作。然而,你会得到更差的性能,特别是在 Android 上,因为 Cordova 和 PhoneGap 使用旧版本的 chromium。

于 2014-04-27T20:02:57.137 回答