2014年10月15日,英特尔发布了全新的英特尔® Integrated Native Developer Experience 2015工具套件(简称英特尔® INDE)。该产品提供了一系列最佳工具和库,帮助您快速轻松地创建跨平台应用程序,以便充分利用您底层Android*或Windows*平台的原生性能。英特尔INDE捆绑了整个应用程序开发工作流程所需的全部功能,包括环境设置(适用于Android*的IDE集成)、针对各个平台进行优化的通用函数库(例如媒体、线程库和实用程序库)、编译器、调试工具以及分析和优化工具等。
现在,您可以从英特尔INDE主页下载初级版(免费下载)进行编码,或者对终极版进行评估。
如果您熟悉英特尔INDE测试版产品,您将会发现这一新版本在各方面都更臻完善,提供了更多的工具、更广泛的平台支持(包括提供OS X*作为Android*开发的客户端系统),以及与英特尔®软件管理器的集成,以支持许可证和更新管理。
作为英特尔的高级技术顾问工程师,我在英特尔INDE方面的工作是在客户、开发团队和市场团队之间架起沟通的桥梁。简而言之,我的职责是帮助客户成功地使用该产品。我开展英特尔INDE方面的工作有大约六个月的时间了,在此之前有五年多的时间我一直在开展有关英特尔INDE分析工具方面的工作。我将积极地为大家撰写一些有关该产品的博客文章。
为何英特尔INDE如此重要?
首先, Android*现在正运行在20多亿个设备上,这绝不是一个小数目!如果您希望为移动市场开发产品,您会发现从Android*平台上进行开发的难度很大。游戏界传奇人物John Carmack(现任Oculus VR*的CTO)最近指出:“您要做好思想准备:Android设置和开发确实不如人意,没有任何亮点。” 然而,英特尔INDE不仅使您能够轻松设置Android* IDE,而且还将帮助您开发在每个平台上都能够以原生性能运行的应用。因此,您不需要花费几个月的时间学习如何优化每个目标设备的性能和功能特性。
英特尔INDE工作流程
下面将详细介绍英特尔INDE如何为开发流程的每个阶段提供支持:
- 设置:我们首先设置环境。当然,要将Windows*平台作为目标平台,以便使用现有的Visual Studio*环境。对于Android*目标系统,您可以针对Android*开发IDE选择使用不同的工具,如Microsoft Visual Studio*、Eclipse和Android* Studio。如果您一直在开展面向Windows*平台的开发工作,那么面向Visual Studio*的Android*插件程序可帮助您将现有面向Windows*的开发技能应用于Android*平台。或者,如果您只是进行面向Android*的开发工作,那么Eclipse可为您提供帮助。
- 构建:接下来,您可以添加一个或多个通用函数库,这些函数库已经针对Android*和Windows*平台进行了优化:OpenCL™代码构建器、面向移动设备的媒体、上下文感知软件开发套件、英特尔®集成性能基元(英特尔® IPP)、英特尔®线程构建模块(英特尔® TBB)以及媒体软件开发套件(仅适用于Windows*)。这些工具大部分都可以在多种平台上使用,因此您的代码可轻松地在各平台之间迁移。然后,您可以使用英特尔C++编译器进行编译,或者使用面向ARM*或x86设备的GCC编译器进行编译。
- 调试:您可以使用英特尔INDE插件程序从Visual Studio*调试Android*应用程序,或者使用Graphics Frame Analyzer来调试Android*上的图形应用程序(包括英特尔x86和少数ARM*设备)。
- 分析和优化:使用System Analyzer查看主要系统指标(包括CPU、GPU和耗电量等),以确定您的应用程序是CPU密集型还是GPU密集型,使用Graphics Frame Analyzer来准确查找图形管线渲染问题的位置,并使用Platform Analyzer实现跨CPU内核及GPU的应用程序线程交互可视化。
您可能会发现这些组件中有许多是现有的英特尔工具,这是因为英特尔INDE将英特尔及第三方软件工具集成到单一产品中,以便简化工具管理和兼容性。
此外,您可能还注意到我们上面提及了ARM*。是的,英特尔INDE不但支持英特尔x86架构,而且还支持运行Android*的ARM*平台。将来,我会在博客文章中花些时间来讨论有关ARM*支持的详细信息。
后续步骤
请访问英特尔INDE主页下载免费的英特尔INDE初级版立即编写代码,了解关于专业版的详细信息,或者对终极版进行评估。由于我在本文中仅是对这一产品进行了简单介绍,因此您将需要自行了解英特尔INDE如何帮助您在多种平台上快速轻松地开发优秀的应用程序。
您还可以查看团队成员以及我本人的博客文章和知识库文章,了解更多的“提示与技巧”。
如果您希望我们就某一主题进行讨论,或者希望让我们了解更多特定的跨平台开发需求,您可以通过社交媒体(@IntelINDE)或电子邮件与我们联系。如果您在使用该产品时需要获得帮助,请查看英特尔INDE支持页面。
法律声明
英特尔和英特尔标识是英特尔公司在美国和/或其他国家地区的商标。OpenCL和OpenCL标识是Apple有限公司经Khronos许可使用的商标。
关于编译器优化的完整信息,请查看我们的优化注意事项。
*其他名称和品牌可能是其他所有者的财产。
本文链接:英特尔发布全新英特尔 INDE 2015工具套件,转载请注明。
这些年,工作, 学习和生活已经处于balance状态, 总而言之就是你好, 我好, 大家好. 可是自从太太怀孕的那天起, 似乎天平就没有以前那么稳当了.
太太怀孕后, 要每天抽出1到2个小时陪太太散步, 要分担更多家务, 会担心宝宝是否健康, 担心今后和老人在宝宝的教育上会不会有冲突, 担心以前美好的二人世界一去不复返... 等等等.
宝宝来到这个世界后, 从第一声啼哭开始, 她带着好奇心每天都有新的变化, 但是随之而来的问题和挑战也很多, 发现我原来有那么多不知道东西。 这个阶段家里主要的问题就是作为老爸get新技能的速度能不能赶上宝宝get技能的速度了. 有了宝宝以后, 明显家庭的在天平中的比重增加了, 以往看的最多的是技术, 管理和历史方面的书, 现在主要看的是带宝宝方面的书.
经过一段时间的努力磨合,慢慢的工作,学习和生活又处于再平衡状态了,记录下一些思考就当做是总结吧。
活在当下,心态真的很重要
"当下",是佛经里面最小的时间单位,1秒钟有3600个当下,把时间切到很小很小的单位。 那什么又是活在当下呢? 我理解就是去除杂念,吃饭的时候体会咀嚼和吞咽的过程,睡觉的时候体会身体逐渐失去意识,书法绘画体会笔尖回转的乐趣,和家人在一起的时候就不要再想白天工作中的是是非非,体会当下和家人在一起的时间。
活在当下就是不要想太多不切实际的如果和可能,积极应对变化。你的心态影响着你周围的人,尤其是每天都会接触的你的同事和你的家人,一个轻松简单快乐的环境,会营造出正能量循环,帮助面对环境发生的变化。
向效率要时间.
雷锋叔叔说"时间来自挤和钻"。 其实不太认同这句话。无论再挤,每天只有24小时,真正的时间来自于更加合理的计划和认真的执行。
我们常听说"时间赶不上变化", 这句话仅仅从字面就可以看出问题在哪里,就是计划的速度没有跟上变化的速度。计划是死的,人是活的。不要制定太不切实际的计划,也不要固守一尘不变的计划。适时review自己的计划,让计划能够跟上变化。
付出和回报成正比,但是并不是付出的时间越多回报就会越多。一个最简单的公式:工作量=时间 x 单位效率。面临工作,学习,生活的压力,会经常觉得时间不够用。解决的办法也很简单,那就是提高单位时间的效率。
天天喊着提高效率,效率不会自己提供,这是句空话。
效率来自于用心投入。陪伴家人并不是投入的时间越长,就会更有幸福感。早起床10分钟,和小朋友玩一小会,给晚上照顾小宝宝的太太一个拥抱然后再去上班会大大增加幸福感。
效率来自于对方法的思考。这里强烈建议看一下《重来:更为简单有效的商业思维》这本书,都是一篇篇的小章节,可以一口气读完。罗列几点书中的观点,如果你也有共鸣,不要迟疑,赶紧拿起这本书,花上几个小时读完这本书绝对是值得的。
- 条件受限是好事,是激发创造力的源泉。
- 刚刚好就是真的好,不要沉迷在复杂问题上。
- 与其做半成品,不如做好半个产品。区别就是半成品让人绝望,而半个产品给人希望。
- 工作狂是失败者,工作狂制造的问题比解决的问题还要多,工作狂是在靠蛮力了弥补思维上的懒惰,其结果就是让工作的效率变得更低。
知道放弃什么,同时给自己的兴趣爱好创造空间.
乔布斯说保持专注不是做什么,而是不做什么。池建强在他的《人生元编程 》说,他之所以可以坚持写作,是因为他彻底放弃了电视,把看电视的时间用来写作,但是并没有减少陪伴家人的时间。
就算是焦头烂额,也别放弃自己的兴趣爱好。但是不要太多,保留一到两项兴趣爱好,比如每周写点文字或者画个画什么的。这是一个很好的自我调节的方式。
知道放弃什么很重要,把时间给到更有意义和价值的地方。
支持正版,拒绝盗版和山寨.
买正版软件, 买正版衣服, 尤其要买好一点的鞋子. 保护好脚踝和膝盖,一双舒服的鞋带带来的轻松感是只有自己能体会到的。
这些看上去似乎和生活平衡没什么关系,其实是有关联的。这里不说使用盗版和山寨商品在道德方面的因素,仅仅从时间效率上来考虑。
很多时候我们会比较看中纸面的价值, 却忽视了自己的时间也是很值钱的。拒绝盗版和山寨,意味着减少了选择错误而浪费时间的风险。当然因为国内强大的仿制能力,确实会有某些盗版和仿制的商品质量可以和正版商品差不多,但是那毕竟只是部分商品,你还需要额外的时间成本去选择不是么?
所以,可以简化一下自己的需求,控制不必需的购买欲,只买最需要的商品,清理掉长期用不到又占地方的东西,整洁干净的空间也会让人心情好很多。
本文链接:工作、学习和生活的再平衡,转载请注明。
没有评论:
发表评论