Android Firefox操作系统跨平台兼容性示例?

Android Firefox操作系统跨平台兼容性示例?,android,firefox,windows-store-apps,firefox-os,software-packaging,Android,Firefox,Windows Store Apps,Firefox Os,Software Packaging,据我所知,Firefox操作系统的一大优势是,您可以使用一个代码库构建一个离线、本地存储的“应用程序”,在Firefox操作系统、Android(以及Windows/Mac/others?)上运行。然而,在看了之后,我似乎找不到其他平台的交叉编译说明 安装了Firefox操作系统模拟器后,我就可以用Windows和Ubuntu安装Firefox操作系统应用程序了,但是有没有为非FirefoxOS设备创建安装程序的指南,或者这只是一个技术预览 有没有用Firefox编写并为多种平台编译的跨平台应用

据我所知,Firefox操作系统的一大优势是,您可以使用一个代码库构建一个离线、本地存储的“应用程序”,在Firefox操作系统、Android(以及Windows/Mac/others?)上运行。然而,在看了之后,我似乎找不到其他平台的交叉编译说明

安装了Firefox操作系统模拟器后,我就可以用Windows和Ubuntu安装Firefox操作系统应用程序了,但是有没有为非FirefoxOS设备创建安装程序的指南,或者这只是一个技术预览


有没有用Firefox编写并为多种平台编译的跨平台应用程序的好例子,如Ubuntu store、Windows store和/或Android Market?

如果开发FirefoxOS应用程序,将其移植到各种不同的移动平台将相对简单,因为FirefoxOS应用程序大多是标准的web技术。但是,目前还包括一些仅在FirefoxOS中可用的新的、尚未标准的API,例如
SystemXHR

如果您想为FirefoxOS编写一个应用程序,并希望能够为Android、iOS、Blackberry等编译相同的代码库,那么现在最好的选择就是使用project。他们有一套很好的命令行工具,可以稍微减轻为各种移动平台构建的痛苦。但您应该记住,以这种方式开发混合应用程序可能是一个非常艰巨的过程(每个本机平台都有自己的怪癖和痛点,需要一些配置)。Cordova中对FirefoxOS的支持是相当新的,但我确信它已经比许多本机平台更好了


也就是说,如果您刚刚开始开发移动web应用程序,我强烈建议您使用FirefoxOS作为目标平台。他们拥有优秀的工具,可以帮助您测试和开发应用程序,并专注于开放式web技术。FirefoxOS社区支持也非常强大,我觉得这非常有帮助。

对于Windows/Mac/Linux/Android,Firefox浏览器已经到达, 您可以将您的Web应用程序放入并选择您的应用程序以支持所有平台

然后你可以浏览市场并在Windows/Mac/Linux/Android中安装你的webapp。 您的webapp将显示在启动菜单中,并显示在windows/mac/linux/android的应用程序文件夹中。webapp将有一个独立的窗口,就像本机应用程序一样,可以作为本机应用程序卸载

这就是Mozilla所说的跨平台。
有了web技术,您可以采用Firefox尚未接触到的平台,尽管您的应用程序性能将受到每个目标系统支持的浏览器引擎(webview)的限制。

您确定吗?在没有Firefox os模拟器的桌面Firefox中,它总是说“此应用程序不适用于您的平台”。必须安装该插件,然后返回并尝试Firefox market,这似乎不是一个最终用户友好的过程。这是因为webapp开发人员在将其应用程序放到marketplace时没有选择支持桌面版本,所以marketplace无法为用户提供桌面版本。我完全同意这对桌面用户来说不是一个好的用户体验。为什么对桌面用户来说不是一个好的体验呢?您能指出FirefoxAPI的具体限制吗?它和Firefox os模拟器或API无关。对于某些支持Firefox桌面版的应用程序,您可以安装并启动它,而无需任何额外设置,例如: