【问题标题】:What does Firefox Marketplace offer to developers that Appstore or Google Playstore don't? [closed]Firefox Marketplace 为开发者提供了 Appstore 或 Google Playstore 没有的什么? [关闭]
【发布时间】:2013-12-03 23:46:57
【问题描述】:

换句话说,为什么开发人员应该构建 HTML5 应用程序而不是 iOS 或 Android 应用程序并部署到 Firefox Marketplace? Firefox Marketplace 提供哪些激励措施来吸引其他应用平台的开发者?

【问题讨论】:

  • 回复:“这个问题似乎与帮助中心定义的范围内的编程无关。”相反,应该在哪里问这样的问题?我不知道 OP,但我在 Stack Overflow 上问这样的问题是因为 Firefox OS 网站上的一个页面鼓励我这样做。

标签: html5-apps


【解决方案1】:

这是一个有趣的问题,我将向您粘贴一些我发现的与该主题相关的文本。它比我可能做的更好地解释了这个想法。

Open Web Apps 本质上与标准网站或网页没有什么不同。它们是使用标准的开放式 Web 技术(HTML、CSS、JavaScript 等)构建的,并且可以使用 Web 浏览器进行访问。主要区别在于它们能够安装在设备上并脱机工作,以及访问允许与设备功能(如相机、地址簿和其他类似的东西)交互的高级 API。此外,它们尽可能建立在开放技术之上。如果平台之间的技术实现存在差异,则应通过结合功能检测和针对不同平台的适当代码以及优雅降级,努力确保两者都得到支持。

Mozilla 从一开始就一直在构建一个应用程序系统,让用户只需购买一个应用程序,就可以在他们所有的 HTML5 设备上运行它。当您通过 Firefox Marketplace 购买应用程序时,系统会在您的设备上安装收据。收据是一个 JSON Web 令牌,其中包含链接到 Marketplace 的公钥及其验证服务 URL 的元数据。当应用程序启动时,它可以验证收据,但设备上的收据不绑定到 Firefox 市场。收据只是可加密验证的购买证明。如果遵循收据规范,任何人都可以出售开放的 Web 应用程序。当您购买一个应用程序时,它可以在任何支持 Open Web Apps 系统的设备上移植。

将来,Open Web Apps 系统将支持跨设备同步您已安装的应用程序。由于收据是便携式的,如果您愿意,您可以自己同步它们。如果不明显,您可以随时在任何浏览器中运行免费的开放式 Web 应用程序,因为它与网站没有什么不同。但是,它可能会使用并非在所有平台上都实现的新的特定于移动设备的 Web API。

对我来说,最重要的事情不是开始考虑创建 Firefox OS 应用程序,而是创建对您和网络更好的网络应用程序,而 Mozilla 正在将其变为现实。

这些链接读起来很有趣,看看将来网络上会出现什么:

https://developer.mozilla.org/en-US/Apps/Quickstart/Build/Intro_to_open_web_apps https://marketplace.firefox.com/developers/

【讨论】:

  • 什么时候可以销售适用于 Firefox OS 手机的应用程序?目前它们都是免费的。如果您想继续制作应用程序,这并不是一件真正的好事。
  • 是的,您可以在 Firefox Marketplace 中销售应用程序,而且 Marketplace 中也有非免费应用程序。
猜你喜欢
  • 2015-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-07
  • 1970-01-01
  • 1970-01-01
  • 2011-10-07
  • 1970-01-01
相关资源
最近更新 更多