上周 5,Mozilla Labs 公布了 Prism 项目。这个项目与 Adobe AIR 类似,是一个在桌面上运行 Web 应用的平台。Mozilla 也赶上了这个刚刚冒头的市场潮流。Prism 是以 Mozilla 的旧项目 Webrunner 为基础的。 Mozilla Labs 在公告中这样描述他们的新产品:
Prism 让用户把 Web 应用从他们的浏览器中分离出来,直接在他们的桌面上运行。 ……Prism 不是一个新平台,它只不过把 Web 平台与桌面体验结合在一起。Web 开发者不需要专门针对它来开发,因为任何可以在一个符合标准的现代浏览器中运行的应用,都可以在 Prism 中运行。Prism 是在 Firefox 上面开发的,因此它支持丰富的 Internet 技术,像 HTML、JavaScript、CSS 和,可以在 Windows、Mac OS X、Linux 上运行。
Mozilla Labs 在公告中将之与 Adobe AIR 和 Microsoft Silverlight 进行了对比:
同 Adobe AIR 和 Microsoft Silverlight 不一样,我们不准备构建一个专有的平台去取代 Web。我们认为 Web 对于这类创新是一个足够强大而开放的平台,因此我们的目标是找出并扶持那些能将桌面应用的优点带到 Web 平台的改进。 虽然 Prism 的焦点集中在如何将 Web 应用融入桌面体验,我们也同时在为 Web 本身增加功能,以提升应用的能力,比如为离线数据存储和利用 3D 图形硬件提供支持。
Adobe 的 Mike Chambers 在他的博客中回应了 Prism 公告里对 AIR 所作的比较,他认为两个产品是非常相似的,同时也质疑了 Mozilla 给 AIR 贴的“专有”标签:
你可以用一样的话来描述 Adobe AIR(只需要把 Prism 换成 Adobe AIR,把 Firefox 换成 Webkit)。 因此我觉得很奇怪的一点是,Mozilla 显然正在做一些和 Adobe AIR 非常相似的事情(这是好事),但不知道为什么由 Mozilla 来做就必定是好的,换成 Adobe 就必定是邪恶的。
Adobe 的 Mike Potter 也加入对话,他指出说 Prism 有助于确立 AIR/Desktop 模型:
不过,存在相似之处是肯定的。能看到人们确认同样的问题是一件好事——这对 AIR 所做的事情是一个认可。
Mozilla 的公告最后的总结是给所有开发者的一个正面信号,公告中描述了整个软件社区的共同目标——“提升 Web 应用的可用性”:
Prism 只是我们围绕着提升 Web 应用的可用性这个目标而进行的许多尝试之一。它和我们做的所有项目一样是开源的。任何有意进一步发展这个概念的人,我们都期待着倾听其想法,与之合作。
最终,开发者社区会决定哪个编程模型和提供平台的厂商才是正确的。
查看英文原文: Mozilla Labs announces Prism
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论