赞助机会 8

折倒计时46天

点击抢票,立减720
introduction
大会介绍

全球移动技术大会(GMTC)是由InfoQ主办的全球顶级技术盛会,关注移动、前端、跨平台、AI应用等多个技术领域,促进全球技术交流,推动国内技术升级。GMTC为期两天,面向移动开发、前端、AI技术人员,聚焦前沿技术及实践经验,打造技术人员的学习和交流平台。

special topic
专题介绍
CO-CHAIR
联席主席
HOSTS
出品人
SPEAKERS
演讲嘉宾
schedule
会议日程
第一天
第二天
时间 主题 讲师
上午主会场
Topic 1
下午分会场3:Native动态化专场
Topic 1 360手机卫士的基础之一:插件化方案漫谈

主题摘要:

360手机卫士,中国市场占有率稳居第一的手机安全类软件,承载了百余个安全、业务模块。如此庞大却又精密的大型产品,是如何做到体积小巧、内存占用低,性能又卓越的?本次演讲将为您揭晓——手卫基础架构之“插件化”方案的神奇之处!

演讲主要分为以下三个部分:

1、插件化方案思路浅析;

2、和其它插件化方案的区别;

3、插件化未来之路。适合三年以上Android研发经验的同学。


听众受益:

-揭开360手机卫士小轻快的神秘面纱;

-了解360手机卫士插件化方案的核心实现原理;

-通过对比市面上已有的插件化方案来了解各方案的优劣;

-对Framework理解的提升有一定帮助;

张炅轩
奇虎360 手卫主程序架构负责人
Topic 2 手机天猫面向业务的界面解决方案-Tangram

主题摘要:

经过了3年的沉淀,手机天猫沉淀出一套面向业务方的动态界面解决方案——Tangram(预计3月中旬开源)。Tangram承接了手机天猫首页,关注,我的天猫,全链路猜你喜欢等诸多业务性产品。3年来Tangram始终致力于提升开发和运营效率,打造一款面向运营的界面解决方案。当下Tangram关注前后端一体化的开发方式,提升客户端工程师的全栈能力。

听众受益:

-如何权衡框架灵活性完整性与开发效率和性能之间的关系,做到好用够用;
-界面解决方案的完整体系需要包括哪些方面,为什么一个无线端的SDK远远不够;
-当框架日趋完善的情况下,客户端开发工程师如何定位自己,全栈工程师需要怎样的土壤;

高嘉峻(伯灵)
天猫无线技术专家
下午分会场1:性能优化专场
Topic 1 Instagram Direct:高效可靠的数据端到端传输

主题摘要:

移动App的使用场景经常存在网络不稳定,甚至无网络的情况。如何确保重要信息的稳定传输,就成为了提升用户体验的关键。作为一款通讯产品,Instagram Direct采用了自动重试机制来确保消息的可靠传输;为了确保每个通话中消息的有序性,建立了多队列重试;自动重试会导致更多CPU和网络资源占用,因此需要根据网络状况来有效规划。多媒体消息在网络传输前需要预处理,并且会占用大量网络资源,因此需要单独的队列来传输。

听众受益:

- 移动应用如何应对不稳定的网络状况,实现信息的稳定传输;

- 如何确保信息的有序传播;

- 如何将复杂的重试机制和应用层开发隔离开来;

李晨
Instagram iOS高级工程师
Topic 2 滴滴出行iOS端瘦身实践

主题摘要:

滴滴出行经过长期产品迭代,项目越来越大,可执行文件占用体积也是。经过一轮大刀阔斧的瘦身后,滴滴是如何开发一套完整的方案使得滴滴在后面不断迭代开发后还能依旧保持苗条身材是我这次大会所要分享的。

听众受益:

学习如何制定以及实施一套工程优化方案。

戴铭
滴滴出行 技术专家
Topic 3 微信SQLite数据库损坏恢复实践

主题摘要:

SQLite数据库广泛用于移动终端数据存储,虽然有journal等措施在一定程度上保护DB文件,但在海量用户中仍有一定概率在掉电等极端情况造成DB损坏,引起用户数据和配置丢失、crash等问题。微信客户端使用SQLite保存大量聊天记录等重要且服务端没有备份的数据,SQLite损坏造成的损失相当严重。本主题主要介绍微信实践中恢复损坏SQLite数据库所用的几种方法,这些方法的优缺点与适用范围,以及这些方法如何不断演化以适应微信上GB级别的数据量、加密的SQLite数据库和越来越高的成功率要求。另外简单介绍这套方案如何集成到微信客户端数据库组件,如何推广到更多不同平台。

何俊伟
微信 Android高级工程师
下午分会场4:移动架构专场
Topic 1 共享代码衍生多款应用的定制框架之经验分享

主题摘要:

在实践当中,可能一个公司需要发布几款基本功能相同,特别功能差异化的产品,如果为每一个产品都维护一套代码,将会大大增加开发工作量,也不易于维护和自动化测试。本议题将会分享一套定制框架以及其实践中的一些经验,主要包括:如何通过SharedLibrary或Flavor实现一套代码多个应用,如何设计代码管理分支,如何设计Gradle脚本实现多个产品编译,如何为不同产品定制静态功能,如何为同一产品不同账号定制动态功能,如何解决各种复杂的不同产品差异化定制等等,如何对多个产品进行持续集成。

听众受益:

-通过使用相似方案来开发多款类似应用,可以大大节约开发工作量;

-如何应对产品经理各种复杂的定制需求;

-如何最大限度地利用面向对象思想解决重用和定制问题。

邵辉
GreenDot 客户端技术负责人
Topic 2 豌豆荚的反作弊技术架构与设计

主题摘要:

豌豆荚作为国内的最早的应用商店,随着业务的飞速增长,作弊的手段和方式也呈现多样化和隐蔽性,给我们业务和客户带来严重挑战。为此我们设计了一套反作弊移动技术体系,在端上我们整合了市面上的主流方案:1,系统值;2,传感器采集数据分析;3,硬件信息,同时也独创了利用cache特性来做识别。结合端和大数据我们的反作弊成功识别率达到了99%。

听众受益:

-通过使用类似方案,可以极大提高作弊识别成功率;

-如何应对刷量,假用户给业务分析造成的困扰;

-如何利用这套架构设计体系系统地解决移动APP反作弊难题;

胡强
阿里应用分发平台Android端负责人
下午分会场2:移动AI专场
Topic 1 利用CNN实现无需联网的智能图像处理

主题摘要:

在当下互联网行业中,机器学习、神经网路等技术逐步在业界落地实施,而目前还是大部分集中在服务端技术。由于在移动端硬件等因素的限制,深度学习技术的应用有着诸多困难,2016年我们在客户端使用深度学习的能力做了大量工作,终于在2017年初完成所有技术障碍,并准备在手机百度8.4版本进行上线。 

使用深度学习可以在不发起网络请求的情况下在移动客户端进行图像识别任务。目前,不管是在国内还是国外深度学习领域中,在移动客户端使用深度学习都是前沿技术,业务虽然有一些应用,但是还是有一些移动端的障碍扫清。

本次演讲主要是从图像搜索客户端如何完成从无到有,将CNN完美落地在手机百度上,进行逐步分享。

听众受益:

了解CNN在移端如何落地,会有哪些障碍。进一步在自己的app中应用CNN。

李永会
百度 图像搜索客户端工程师
上午分会场1: 新平台专场
Topic 1 被“互联网思维”影响后的VR技术发展趋势

主题摘要:

本次分享阐述在经历了2016虚拟现实产业虚热后的2017年,国内如何面对2017年,其呈现的态势、机会以及技术的最新发展。

听众受益:

希望能够从VR虚拟现实的技术本质、本公司战略,以及过去两年的虚拟现实发展的中国现象和当下互联网行业对VR的期望这些角度,为听众梳理出一条清晰的VR技术发展趋势,供听众参考。

楚含进
AMD中国 VR,游戏与计算方案总监
上午分会场4:Web框架实践专场
Topic 1 Angular2+进阶开发实战

主题摘要:

广发证券一直是 Angular1/2+ 忠实践行者,将 Angular 全面应用在金融行业这个严肃的领域里,并支撑着千亿级电商平台。但这个主题不是讲入门,主要是总结我们在 Angular 使用过程中遇到的一些坑点以及使用到的一些性能优化方案与场景分析,如:

1. 变化检测优化方案;

2. Angular + Immutable 的结合;

3. Zone.js 的一些使用技巧;

4. 结合 aot + treeshaking 的 webpack2 打包优化;

听众受益:

当前国内业界在 Angular 方面知识分享不算很多,知名的素材有:

- 广发证券出品的书籍《揭秘Angular 2》;

- 雪狼的Angular中文官网(虽然更新比较慢);

- 大漠的正在输出的Angular实战视频;

- 慕课网整理的Angular入门系列教程等;

李仲辉
广发证券 资深全栈工程师
上午分会场3:开源实践专场
Topic 1 Android开源项目在现实中的落地

主题摘要:

将分享Android发展到现在那些能切实落地的开源项目,涉及网络、响应式编程、注解编程、MVP、插件化、热修复、图片处理、瘦身、性能优化、动画库、打包、数据库等诸多方面。
听众收益:
-了解App企业级开发中选用的开源框架和思想;
-内容覆盖App开发中涉及的各个领域的开源技术框架,网罗殆尽;

包建强
《App研发录》作者
上午分会场2:新技术专场
Topic 1 移动虚拟化:360分身大师那些事

主题摘要:

分身技术,可以认为是Android平台的一项轻量级的“虚拟化”技术,在2016年得到蓬勃发展。分身大师作为其中的佼佼者,迅速成长为百万级的产品。演讲主要从技术上介绍从Android“虚拟化”基本原理,技术挑战及应用场景,结合分身大师产品的实践经验,对技术细节和难点进行深度刨析。从实战角度介绍分身大师用户增长的一些方法和技巧。对Android“虚拟化”技术未来发展的进行探讨,以及Android“虚拟化”对Android生态系统的可能影响。

听众受益:

-Android“虚拟化”技术基本原理/应用场景;

-Android“虚拟化”技术开发实战经验;

-Android“虚拟化”技术展望及对Android生态的可能影响;

 

王云鹏
奇虎360 分身大师项目技术负责人
下午分会场2:工程化专场
Topic 1 移动项目快速持续交付的工程化实践

主题摘要:

前段时间 Apple 的“热修复门”事件引起国内移动开发社区的热议。走得多远,不忘初心。我们使用的 JSPath,React Native 和 Weex 等技术是为了解决一个根本问题:如何快速地给用户发布新功能,以及如何迅速修正在 App Store 上 App 的 bug。 这次的演讲我们从另外一个角度来阐述如何在遵循 Apple 生态条款的情况下解决我们的痛点。讲述 realestate.com.au 在一年多的工程化过程中的经验与教训。为大家提供一个快速可持续交付的参考方案。

经过一年多不断地优化,我们的 App 已经由八到十二个月的交付周期提升到至少每四周交付一次,如果有紧急情况,可以在几个小时以内修正并发布。慢慢形成了一套快速可持续交付的实施方案。这套方案主要以下极大部分组成:

  • Release train (交付快车)
  • 代码版本控制与管理
  • CI (持续集成)以及 App 的发布流程
  • Feature toggle (功能开关)
  • A/B 测试
  • 崩溃报告和系统监控
  • 单元测试,回归测试以及自动化测试

这些模块看起来很多,但实施成本并不高。而且有很多云服务来减轻我们的配置工作。本人最近加入了只有三人的小型移动团队,也使用了同样的模式进行持续交付。在演讲最后部分,我们会给出一个简单的方案来看如何慢慢实施一个快速的可持续交付的流程。

听众受益:

-学习如何在纯 Apple 的生态环境下快速地给用户发布新功能,迅速修正App Store 上 App 的 bug。

-学习如何规范和工程化移动项目的交付流程。

-学习如何通过工具来自动化开发与交付流程。

林永坚
REA Group Mobile Developer
Topic 2 携程无线持续交付平台工程实践

主题摘要:

携程旅行App几乎承载着整个公司的所有产品形态,每条产品线都有自己独立的移动开发团队,开发规模从几个到几十个工程师不等,这些工程师都在为该App开发功能。

为了支撑上百人的开发测试团队高效有序的工作,版本能按时发布,携程无线基础研发团队打造了无线持续交付平台MCD(Mobile Delivery Continuous Platform)。

本次将会从开发集成、测试、发布、运营四个方面来展开,分享我们是如何一步步打造无线持续交付平台的。

赵辛贵
携程 高级研发经理
Topic 3 基于webpack和npm的前端组件工程化实践方案

主题摘要:

前端组件化和工程化的提出已经有些年头了,几乎每家公司都在做,但是每家公司都有自己的考虑点,方案不尽相同。

对富途前端来说,有沉重的历史包袱,且业务迭代非常频繁,在这种情况下我们的考虑点主要是:甩掉历史包袱,保持良好的代码可维护性,增加代码可复用性和开发效率,有效支撑发布流程。对我们来说,这就是组件化和工程化的意义。

提纲:

1. 不堪回首的历史

2. require.js时代

3. 基于npm强力推进组件化

4. webpack实践

5. 持续集成和发布流程

6. 未来展望

听众受益:

了解如何去推进前端工程化和组件化,了解前端工程化中需要考虑的方面和遇到的问题及解决方案。

易郑超
富途网络 前端工程师
下午分会场1:移动Web优化专场
Topic 1 QQ移动页面框架优化实践

主题摘要:

移动互联网飞速发展,用户对页面加载速度要求越加苛刻,如何深度结合Web和原生能力,打造一个更快更灵活的移动页面框架,让H5页面也能拥有接近Native般的体验,是每个Hybrid App追求和探索的目标。本次分享将介绍QQ在移动页面框架探索实践的整个历程及揭露QQ最新Hybrid框架-Sonic的实现细节。

听众受益:

-了解大型客户端Hybrid框架的发展历程及不同阶段的实践思路;

-了解QQ最新Hybrid框架-Sonic的具体实现细节,获取H5页面如何实现“秒开”的经验;

-一起探讨Hybrid框架未来发展的方向。

陈志兴
腾讯 高级工程师
下午分会场3:大前端专场
Topic 1 ReactNative框架在京东无线端的实践

主题摘要:

介绍京东无线端如何使用ReactNative框架来优化整体架构。主要包括几个部分:

1.RN框架的技术优点,包括技术选型的考虑

2.京东基于RN框架做了哪些优化和改造,包括功能扩展、性能优化、包大小优化等 

3.未来的规划和方向

沈晨
京东 专家架构师
reviews
2016 GMTC 回顾
往届精彩视频
ticket information
票务信息
partners
合作伙伴
赞助机会