2013年2月英特尔收购了appMobi的HTML5工具部门,包括集成开发环境、测试功能、基于云计算的构建服务以及负责这些产品的相关人员等。该公司于2013年2月表示,2012年appMobi的HTML5开发人员增加了6倍,用户超过15万。
英特尔认为HTML5代表了未来发展方向,之所以收购appMobi的工具业务部,是因为英特尔知道开发人员需要一种能够最大限度利用HTML5的框架,而英特尔致力于为开发人员提供必要工具,以加快HTML5的普及。
英特尔HTML5DevelopmentEnvironment为开发人员提供了单独使用HTML5所不能提供的功能,例如对应用程序进行构建和排障的便利框架,包括能够测试设备硬件性能,例如GPS和加速计等。
事实上,英特尔HTML5DevelopmentEnvironment能让开发者编写JavaScriptAPI,然后使用一种工具生成适用于特定平台的正确API。该开发环境现在支持MicrosoftWindows*,Android,iOS,Facebook,Nook,FirefoxOS等平台。而HTML5也是第一种可以在英特尔生产的所有产品上运行的运行时环境,包括手机、平板电脑、上网本、笔记本、计算机和服务器等。
具体来说,英特尔HTML5DevelopmentEnvironment具有以下主要优势:
发布前试用
因为HTML5使应用程序能够在广泛的设备上运行,英特尔HTML5DevelopmentEnvironment包括一种设备仿真工具,允许开发人员进行试用。
开发者可以在多种设备上预览应用程序,从常规笔记本到超极本、平板电脑到Android和iOS智能手机等。无论是使用有线连接、3G还是Wi-Fi,开发者可以试用它们的传感器、加速计和GPS,或者测试它们的Wi-Fi*,看看应用程序的反应情况,也可以使用内置设备仿真获得非常接近的应用程序运行情况估算值。该功能能够快捷简便地在多种设备之间进行切换。
免费和无限制
使用英特尔HTML5DevelopmentEnvironment是免费的,它是一种本地设备,因此开发者需要多少,就可以使用多少。通过基于云计算的构建服务,开发者可以一次构建一个或者多个应用程序。
选择代码编辑器
开发人员可使用内置代码编辑器或添加自己喜欢的代码编辑器,例如Emacs或MicrosoftVisualStudio。使用熟悉的代码编辑器可帮助开发人员缩短开始开发HTML5应用的前期投入时间。
可靠的支持
市面上并不缺乏可用的HTML5开发人员工具,但是这些工具并非都由像英特尔这样具备丰富产品经验和资源的企业提供支持。实际上,英特尔收购appMobi的HTML5工具和相关人员已足以说服一些开发人员尝试HTML5。
许多开发人员愿意尝试迁移他们的开发环境,因为这些工具是由一个长期为开发人员提供支持的企业来托管。它让人们有信心投入时间和精力去学习它。
对于不熟悉HTML5尤其是不熟悉appMobi的开发人员来说,一个显而易见的问题是,按照合理预期,使用英特尔HTML5DevelopmentEnvironment可以为他们节省多少时间?在一定程度上,答案取决于应用程序的类型。
比如说,针对一款休闲游戏,英特尔HTML5DevelopmentEnvironment的优势之一是它提供canvas加速功能,能够使图形更加流畅。此外,它不仅是可用于游戏,而且可用于任何需要图形加速的地方,不论是动态图像还是UI小部件等。
英特尔还提供IntelHTML5AppPorterTool,使开发人员能够将iOS代码移植到HTML5中。现在,英特尔提供该工具的测试版,它可自动转换尽可能多的代码,减轻开发人员的工作负担,加快应用程序的上市速度。
目前,英特尔HTML5DevelopmentEnvironment可以:
将AppleObjective-C(以及C的子集)源代码转换到JavaScript;将AppleiOSAPI类型和调用转换到JavaScript/HTML5对象和调用;将AppleXcodeInterfaceBuilder(XIB)文件内的视图布局转换到HTML和CSS文件;将AppleXcode项目文件转换到VisualStudio2012。
随着平台和设备的数量继续增长,HTML5能够支持开发人员以便利、经济高效的方式进行开发的价值也将日益提升。英特尔HTML5DevelopmentEnvironment使开发人员能够迅速掌握HTML5,并充分发挥该技术的潜力。