2014-02-19 145 views
7

我想通过手机将通知和蓝牙整合到我的web应用程序中,这些应用程序是用famo.us构建的。可能吗?Famo.us网络平台是否支持phonegap?

+0

尝试谷歌搜索这。此站点用于编写特定问题和代码调试帮助。 –

+0

我们还不知道,因为famo.us尚未发布。此外,famo.us正计划发布自己的phonegap:http://vimeo.com/86727807所以我会得出结论,这是非常可能的。 – bitbonk

+0

他们正在开发自己的phonegap包装。 http://www.infoworld.com/t/mobile-development/famous-were-building-better-phonegap-236267 – bioball

回答

6

Famo.us包括Famo.us Toolbar,它本身是Cordova的一个Mod(类似于Phonegap),并且包括了Cordova支持的所有插件。它是从命令行驱动的。

我通过电子邮件发送的Famo.us CEO和他的回应是:

我们现在的α测试Famo.us包装。它是Cordova 的一个修改版本,包含Cordova的所有插件。不同之处在于它的性能要高出 ,特别是在Android上,比PhoneGap或Cordova更好。

+2

是的,它们的包装更高效,因为它们在应用程序中封装了最新的chrome/blink引擎。如果你阅读他们的FAQ,你会发现在每个版本的Chrome上,FPS显着提升 – markmarijnissen

+1

需要注意的是,性能几乎没有差异,因为iOS总是使用自己的webView,所以没有区别在表演。 –

0

眼下著名的列工具尚未公开发布的(仅测试人员的一小部分),但如果你已经使用了Yeoman Generator,你可以很容易地包裹编译代码为正常的PhoneGap项目。您应该避免做的唯一事情就是直接操纵DOM(即不使用Famous来修改布局&内容)

其余部分与从Javascript角度编写任何其他Cordova应用程序相同。只要确保事先包含并正确初始化科尔多瓦和你的插件。

1

是的,

Famo.us是否支持phoneGap。它只是HTML,CSS和JavaScript,因此它可以像其他任何东西一样包装。主要区别在于PhoneGap和Cordova使用旧版本的Chromium,这使得它在Android上表现不佳,这就是为什么Famo.us自己的包装更具性能。

特别在Android上。

0

我已测试famo.usphonegap它的工作原理。但是,启动时的性能非常糟糕。某些原因phonegap需要很长时间才能加载。但之后,它工作得很好。基本上,这些步骤如下:

1.安装的PhoneGap

2.创建项目

# phonegap create helloworld

# cd helloworld

3.生成项目

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

# phonegap build ios

(或机器人)

6

实现比标准Android的WebView更好的性能,你可以尝试用人行横道运行时来包装你的应用程序,它可以与famo一起使用。我们:

这将生成一个可以安装到设备的.apk文件。

更多信息:https://crosswalk-project.org