Intel XDK让html5跨平台app开发变得简单
作者:本站编辑 发布时间:2015-11-16 来源:本站原创
点击数:
Intel声称,Intel XDK的目标是帮助HTML5“实现其真正地跨平台、响应式、能在任何语言和环境下运行的承诺,而且它是基于标准的”(请查看其官方声明)。XDK包括一个HTML5开发环境和一组支持创建混合iOS和Android应用的云服务,而且这些应用能够直接提交到不同的App商店。
最初的Intel XDK基于appMobi,其主要目标是支持对于现今部署移动应用非常关键的各种特性和服务:跨平台消息推送、应用推广、内置支付、实时更新、集成分析、游戏API服务和后端即服务。
Intel XDK NEW发布于2013年10月,其中提供了几个基于桌面的开发工具,旨在减少开发时间,这是显著的进步。
XDK针对HTML5设计的一个完整流程包括开发、测试和部署,三个方面完全可以在XDK工具上实现,同时XDK提供了很多UI设计的工具,还有一些javaScript的库以及一些实时测试的工具。
XDK NEW架构图
开发方面,XDK提供了一些JavaScript的库,有一个开源的JS库叫Intel App Framework,它类似于JQuery和JQuery,来实现一些UI和基本的DOM操作。在SDK中还提供了一些sample和源代码,帮助大家尽快熟悉XDK工具的使用。基于App Framework,还有其他的一些UI的库。XDK中还提供了UI的设计工具,叫APP Designer,通过APP Designer进行简单的拖拽,就可以生成UI应用界面。并且可以针对不同的设备来产生不同的UI控件效果,让你的控件更接近于本地原生控件的样子。
在测试阶段,有两个工具:Emulate和Test。通过Emulate可直接在XDK这个IDE里面,测试应用、察看代码修改运行情况,不需要重新打包或者安装应用。Test可以帮助开发者把修改过的代码通过云或者本地的WiFi来推送到手机上,在真机上进行App测试。
部署方面,XDK提供了一个类似PhoneGap的工具,只需要编辑一份HTML5的代码,XDK会把代码传到Build server上,开发者做一些简单的配置就可以将代码打包成各种各样平台的应用。接下来,刘聪还现场演示了使用XDK进行开发的过程。
另外,Intel在在安卓Native方面也提供了一些开发工具,最主要的就是Intel Beacon Mountain,Beacon Mountain是一整套的开发工具,提供强大的Android应用快速开发环境,完美兼容Android ADT,为应用开发提供了高效的设计、编码和调试工具。它支持基于英特尔凌动处理器架构和ARM处理器架构的手机和平板电脑。
英特尔图形性能分析器2013 (Intel Graphics Performance Analyzers, 简称Intel GPA)是一套强大的图形分析和优化工具。 可以帮助游戏开发者分析和优化游戏,并使其他图形密集型应用程序运行得更快。用这个工具可以在游戏或3D应用程序中 看到它们是如何工作,测试产品性能和质量。
英特尔硬件加速执行管理器(Intel HAXM)是一款硬件辅助 虚拟引擎(管理程序),可通过英特尔虚拟化技术 (Intel VT) 来帮助提升在主机上进行Android应用模拟的速度。与Intel Android x86模拟器映像及官方Android SDK管理器结合使用。HAXM可在支持英特尔虚拟化技术的系统上加快Android应用模拟的速度,实现跨数量级的加速,彻底解决Android模拟器运行慢的问题。
Intel XDK下载地址: http://xdk-software.intel.com/downloader.html?windows