在PC时代,Adobe Flash可说是网页多媒体制作的不二选择: Adobe创造了Flash技术。今天,在行动通讯时代,Adobe选择放弃了手机的Flash产品线,并且转而支持HTML5的发展。这就像IBM精神。IBM创造了PC,也放弃了PC。创造PC的人,准确看出了PC潮流的尾巴。创造Flash的Adobe,则是看出了HTML5在手机的无限性。这就是创造者的智能。
Mozilla基金会:开发Firefox浏览器的非营利组织。Mozilla基金会现在也在发展一套开放源码的操作系统,称为Boot to Gecko。Gecko是Firefox的浏览器引擎,所以Boot to Gecko的意思就是「直接开机到浏览器」。
为什么要直接开机到浏览器呢?原因很简单,因为要使用HTML5技术来提供Home screen桌面,并且整个操作系统都要使用浏览器来执行HTML5 WebApp。这是一个HTML5的操作系统。Boot to Gecko可不是概念而已。
在2012 MWC期间,Mozilla使用三星的Galaxy SII展示了Boot to Gecko操作系统,并且找到Telefonica(电信商)做为第一个合作伙伴,双方共同制定并开发Boot to Gecko的API,称为OWD(Open Web Devices)。Adobe这时也没在旁闲。
Adobe说:非常乐于看到Telefonica与Mozilla的合作案。Adobe是最早表态支持Telefonica与Mozilla的OWD计划者。Adobe很愿意支持OWD的API标准,因为OWD API能提供PhoneGap的扩充套件,让开发者能创造更丰富的HTML5 Apps。开发者将能使用OWD的API,在OWD的手机,以及所有支持PhoneGap的手机上,开发HTML5 apps。
PhoneGap是目前开发HTML5 apps的重要技术,这个计划先前也受到IBM公司的赞助。PhoneGap能支持Android、BlackBerry、iOS与Windows Phone,也就是说,以HTML5开发的App,具高度的跨平台能力,能在所有的手机上执行。
PhoneGap是HTML5的关键技术之一,除了IBM很早就以赞助PhoneGap计划的方式,进入HTML5领域外,三星当然也没有置身事外。大家都知道三星在开发Bada,一个三星自有的操作系统。但是大家鲜少注意到,去年(2011)年三星就己经将PhoneGap整合到Bada操作系统里了。这表示,三星在HTML5方面,也做了功课。
最后的关系是这样。Adobe去年收购了PhoneGap的开发商,在放弃手机Flash标准后,全力支持HTML5标准;Mozilla则是努力在发展一个HTML5的操作系统Boot to Gecko,Boot to Gecko的底层使用的就是PhoneGap技术。所以,第一个HTML5的战斗联机,会不会就是因为PhoneGap而结为连理的Adobe与Mozilla呢?后续发展值得注意。