Mozilla公司推出的 Firefox OS移动操作系统现在急需应用软件的支持。不过,这家公司或许已经在一种已经拥有20年寿命的编程语言中找到了解决此问题的方法。 对于想要挑战谷歌安卓和iOS的新操作系统来说,缺乏应用软件是它们的“硬伤”。如果没有像WhatsApp等重要应用软件,就很难吸引到消费者。 不过,据CNET网站报道,Firefox OS 系统开发商Mozilla公司正考虑使用一种技术来直接在其操作系统上运行部分安卓应用软件,而一项名为 项目成为这项技术的关键。事实上,项目是Mozilla公司首席技术官在去年悄悄推出的。 j2me.js项目依赖于JavaScript编程语言,后者是由Mozilla创始人布兰登·艾克(Brendan Eich)在1995年开发出来的,用于鼻祖网景导航器。尽管安卓应用软件使用的是不同Java编程语言来编写,但是j2me.js能够将Java 编程进行转化,使它们能够依托于JavaScript 基础构架运行。 如果这种方法成功,j2me.js 就能够帮助Firefox OS获得更多应用软件,从而有利于Mozilla向市场老大哥苹果和谷歌来发起挑战。即便失败了,该项目也能帮助Firefox OS赢得消费者,手机制造商和无线运营商的注意。 不过,问题没有想象的那么简单。使用一种嫁接不同操作系统的“软件桥梁”是非常复杂的。即便可行,也很难说服应用开发商直接为Firefox OS编写应用软件。 Jackdaw Research分析师詹·道森(Jan Dawson)表示,从技术角度而言,这种策略很难帮助Mozilla解决iOS和安卓挑战者面临的“鸡与蛋”问题。用户太少,开发者就不愿去开发应用软件,用户自然就选择离开。 “Firefox OS 似乎正在尝试解决这个哲学问题,而不是解决消费者问题。大部分消费者现在都还是比较满意目前市场上已经存在的主要操作系统中的一种。”道森表示。 |