我假设我需要在obj-c(用于iPhone)中构建一些包装器或shell来与通知,振动和其他iPhone API进行交互吗?似乎famo.us允许我构建一个可以在任何移动设备上运行的应用程序,只需要一个特定于设备的shell。更进一步,是否可以构建通用的famo.us应用程序shell(每个设备类型一个),任何人都可以使用它来构建一个完全与设备无关的应用程序,其中代码只是js和famo.us?我认为它只是一个外观层,您可以在其中查询设备上可用的功能,向振动等事件发送命令,订阅事件或其他任何内容。
这样的事情存在吗?它甚至可能吗?我在谷歌上找不到任何东西,而且famo.us是如此新颖,我不确定它是否在那里。
答案 0 :(得分:4)
我使用Crosswalk捆绑我的Android Cordova应用程序,性能提升肯定是显而易见的。 https://crosswalk-project.org
它增加了应用程序的大小,从大约2mb到大约18mb,但性能是值得的。使应用程序在较旧的Android版本(4.2,4.3)
上更具性能答案 1 :(得分:2)
虽然我不熟悉PhoneGap ..这样的解决方案将允许您使用html,css和JS编写应用程序,并为许多平台上的本机应用程序创建可执行文件。 Famo.us已宣布' phonegap type'将创建解决方案,以充分利用和标准化Famo.us应用程序的生产到操作系统特定的本机应用程序。来自常见问题..在问题的一部分'你如何赚钱?'
云服务是PAID但可选。 Famo.us将提供与运行相关的云服务 和部署应用程序 - 包装,托管,分析, 监控,A / B测试和其他相关服务。 这些是可以添加到您帐户的可选云服务。 如果您不想要我们的服务,您可以随时选择自己的服务。
在这里,您可以看到Famo.us的提示,为应用程序提供本机包装服务。你可能只需要等待现在。
祝你好运!
答案 2 :(得分:1)
Phone Gap和Cordova,今天与famo.us合作。然而,由于Cordova和PhoneGap使用旧版本的铬,因此性能会更差,特别是在Android上。