Famo.us网络平台是否支持PhoneGap?

7
我想通过phonegap将通知和蓝牙集成到我使用famo.us构建的Web应用中,这是否可能?

尝试在谷歌上搜索。本网站专为编程特定问题和代码调试帮助而设。 - Dawson Loudon
我们还不知道,因为famo.us尚未发布。此外,famo.us计划发布自己的phonegap:http://vimeo.com/86727807 所以我认为这是非常有可能的。 - bitbonk
他们正在开发自己的PhoneGap封装器。http://www.infoworld.com/t/mobile-development/famous-were-building-better-phonegap-236267 - bioball
5个回答

6

Famo.us 包含 Famo.us 工具栏,它本身是 Cordova 的一个模块(类似于 Phonegap),并包括 Cordova 支持的所有插件。它由命令行驱动。

我已经给 Famo.us 的 CEO 发了电子邮件,他的回答是:

我们现在正在进行 Famo.us Wrapper 的 alpha 测试。 它是 Cordova 的一个模块,并包含 Cordova 的所有插件。 不同之处在于,它在 Android 上的性能比 PhoneGap 或 Cordova 更高。


2
是的,他们的封装更加高效,因为他们在应用程序中包装了最新的chrome/blink引擎。如果您阅读他们的常见问题解答,您会发现随着每个chrome版本的发布,FPS显著提高。 - markmarijnissen
1
需要注意的是,由于iOS始终使用自己的webView,因此性能几乎没有任何区别。 - Naman Goel

6
为了比标准的Android Webview获得更好的性能,您可以尝试使用Crosswalk运行时来包装您的应用程序,它可以与famo.us一起使用: 这将生成一个可安装到设备上的.apk文件。
更多信息请参见:https://crosswalk-project.org

1

是的,

Famo.us支持PhoneGap。它只是HTML、CSS和javascript,因此可以像其他任何东西一样进行封装。主要区别在于PhoneGap和Cordova使用旧版本的Chromium,在Android上表现不佳,这就是为什么Famo.us自己的封装器将更具性能优势的原因。

特别是在Android上。


0

目前,著名的工具包尚未公开发布(仅向少数测试人员提供),但如果您使用了Yeoman Generator,则可以将编译后的代码轻松地包装成普通的Phonegap项目。唯一要避免做的事情是直接操作DOM(即不使用Famous来修改布局和内容)

从JavaScript的角度来看,其余部分与编写任何其他Cordova应用程序相同。只需确保在此之前正确地包含和初始化Cordova及其插件。


0

我已经测试了famo.usphonegap,并且可以正常工作。然而,启动时的性能非常糟糕。原因是phonegap需要很长时间来加载。但是之后它就可以正常工作了。基本上这些是步骤:

1. 安装 phonegap

2. 创建项目

# phonegap create helloworld

# cd helloworld

3. 构建项目

然后将 famo.us 项目文件夹复制到 www 文件夹中

# phonegap build ios

(或 android)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接