- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于英特尔架构的安卓系统开发专题研讨会
时间:2015年10月22日
地点:华侨城洲际酒店大宴会厅2
实录内容:
主持人:欢迎各位的光临,大家下午好!这边是Intel的专场,我们在这边会跟大家分享Intel我们在移动领域,特别是在安卓系统开发方面的很多的好的工具和我们经验的分享。今天非常荣幸的请到Intel公司软件部专门负责软件生态系统,包括很多工具开发的专家,还有我们Intel移动产品系统专门负责产品和生态系统方面的同事来参加我们的研讨会。我看到有很多早早的已经坐在这边了,非常感谢。
有一般特别的提示,今天所有下午的讲座结束之后,我们会请大家填反馈,大家刚才注册的时候可能已经收到了扫码反馈的链接,大家填了之后会有机会参与抽奖。今天的大奖还是非常有吸引力的,是机遇Intel平台安卓的手机和平板各两部,一共是四个大奖的机会。希望大家到时候都能够有机会参与。
首先第一个演讲,“Intel支持安卓的软件开发工具及性能优化工具”,我们有请讲师朱孟利,他是Intel高级应用工程师。有请!
朱孟利:大家下午好!我是Intel软件与服务事业群的应用工程师,我叫朱孟利。很高兴今天下午大概用半个小时的时间跟大家共同分享一下Intel公司对于支持安卓的一些软件的开发工具和性能优化的工具。报告的议程分为五部分。
1、系统工具。讲系统工具之前我们先回顾一下Intel的系统软件发展和安卓是怎么结合的。最早结合是2012年,安卓发布了基于X86的一个手机,这是安卓系统第一次运行在X86的平台上。2013年初,安卓X86组织发布了针对于PC的安卓的ROOM,也是基于Intel架构。在2013年底,9月份,Google发布了安卓5.0,5.0上开始支持64位操作系统。Intel的研发部门和Google共同研发推进了64位操作系统的发布。2014年底Intel发布了针对安卓系统的参考设计。2015年包括2016年,Intel包括安卓会向物联网方面,比如机器人、智能家居等方面进行做进一步的探索和发展。Intel提供的安卓系统定制化工具是什么样的工具呢?因为Intel提供一整套的参考设计,如果按照这个参考设计来设计的平板,就可以通过这个工具来进行操作系统的定制化,比如说你的桌面主题是什么样子,一些预装的软件,整个项目的项目管理,项目整个包的生成,都可以通过这个工具一站式生成,大大加快了整个项目的进度和进展。这是系统性的工具。
2、Intel架构下,应用开发需要有些原则,这个原则和ARM有些差别。首先来看安卓的应用分几个大类:一是安卓的应用只是使用Java的应用,直接运行在Java的虚拟机上,所以它在Intel架构的设备上不需要做额外的资源的调整,它只需要做一些显示的适配和调整就OK。还有一些应用是带本地开发库的,用了安卓NDK的应用,用NDK会有一些C++等的共享库,这些共享库就需要,比如你从ARM到Intel架构就需要做重新编译的工作,但是你的编译选项上加Intel的编译指令,C++、C语言库要进行重新编译。不同的架构的数据存储、传输格式和数据类型的转换有些差异,这一点也要进行注意。还有不断用的NDK,它还是用了一些更底层的汇编语言编成的应用,这些应用除了上面讲的UI要调试,然后要注意这些C++库重新编,这些汇编语言也要应用到X86指令集进行工作。Java分为两类,这种安卓的应用是不需要编译,调整UI,有可能需要调整整个分配,因为不同设备的分辨率不一样,要适应更高的分辨率。右边这种是使用了NDK的API,有C++或者C语言的KPI,它的C语言和这些共享库都要重新编译,用到汇编指令也要进行移植。
3、Intel对于Intel架构上进行软件开发的开发者是如何的支持方式。首先来讲,Intel在全球范围支持范围很广,无论在哪里基于X86做应用开发,我们都可以支持到。从支持的方式上来讲,大概分为三部分:一是有专门的团队,像havok是专门针对图像图形的处理。我在的部门有软件支持,通用软件功能的支持等。二是我们提供很多的易用的开发包,这些开发包包括开发工具和共享库,这些库的底层,就是英特尔把底层发挥英特尔芯片特性的功能都实现,然后把它包装成工具包,让开发者更容易使用的Intel架构的底层硬件的特性。三是开发者论坛,开发者论坛可以提交一些技术上的讨论,可以做一些技术的交流。Intel这边也会有些专家会在上面去发布一些新技术的讨论或者一些说明文章。大概是这样三个层次的支持方式。
4、有哪些开发工具和优化工具?这是IntelIntegrated,这是跨系统、跨架构的集成工具集,它的主机,就是开发主机支持windows7到windows8.1,也支持苹果的系统,目标主机,也就是开发的应用程序所在的,比如手机和平板,它支持安卓的应用程
您可能关注的文档
- 助力智慧城市发展 共享地理信息服务.pptx
- IDG全球APP开发创意争霸赛深圳站速记稿.doc
- 车享网开发者专场新闻专稿.doc
- 创业•共赢-腾讯开发者论坛.doc
- 关于上报江苏无线城市规模发展方案的报告.doc
- 流程银行媒体资料.doc
- 宁波市鄞州区城乡空间规划-2020远景.doc
- 三维数字环保管理平台.doc
- 上饶地理与人文经济基础资料汇编.DOC
- 泰州无线城市合作协议签约仪式会务安排.doc
- 2024年安全隐患排查管理制度(四篇).pdf
- 2024年安徽省池州市企业人力资源管理师之四级人力资源管理师考试真题(培优).docx
- 2024年安徽省池州市企业人力资源管理师之一级人力资源管理师考试通用题库精品(实用).docx
- 2024年安徽省安庆市企业人力资源管理师之四级人力资源管理师考试完整版含答案【模拟题】.docx
- 2024年安徽省六安市企业人力资源管理师之一级人力资源管理师考试题库(基础题).docx
- 2024年安徽省宣城市企业人力资源管理师之一级人力资源管理师考试题库【典型题】.docx
- 2023年-2024年初级经济师之初级经济师人力资源管理题库附答案(典型题.pdf
- 2023年寒假放假通知(合集15篇) .pdf
- 2023学年全国小学二年级上语文人教部编版期中试卷(含答案解析考点)1完整版722578499.pdf
- 2023五四青年节青春励志演讲稿(10篇) .pdf
文档评论(0)