英特尔® Integrated Native Developer Experience 2015版工具套件(英特尔® INDE)
跨平台工具套件的两种方式:
- 自顶向下(一次写入,随处运行)只需针对通用接口进行一次性编码,然后该工具套件即可为不同的平台生成二进制代码。但是存在性能开销、学习曲线陡峭并且必须为每一种平台微调GUI(由于每种平台有着不同的用户界面规定)等劣势,因此这种方法并不是大多数开发人员的最佳方法。
- 自底向上包括一组适用于每个平台的通用库和工具,因此允许将代码在不同平台上大量重复使用。
英特尔INDE选择了自底向上的方法,因为它可以满足各项开发要求:
- 首先,英特尔INDE支持基于英特尔®架构创建Windows应用,以及基于ARM和英特尔®架构创建Android 应用。还可以将Windows.com或OS X*用作主机/开发系统。
- 其次,可以选择使用通用的AndroidIDE,而不是被迫使用无法与当前的工作流程相匹配的特殊开发环境。如果一直在使用VisualStudio开发Windows应用,也可以将这些专业知识用于开发Android应用。Eclipse或许也能满足需求,或者如果倾向于使用更尖端的新技术,也可以尝试一下AndroidStudio测试版。
- 英特尔INDE提供了大量高度优化的跨平台库,它们可以提供两大优势:它们针对每种英特尔架构平台的具体性能和功率特点进行了优化,而且API还提供了许多通用功能,能够最大限度提高代码在各个平台上的重复利用率。
- 其构建、调试和分析工具可以使一个差强人意的应用快速提升为一个出类拔萃的应用。我们只需观察一下英特尔® C++编译器、Android调试器扩展(英特尔® INDE与面向VisualStudio的Android插件相对比)即可一目了然。分析工具括GraphicsFrame Debugger、System Analyzer、GraphicsFrame Analyzer和Platform Analyzer。