移动互联网进入下半场,基础组件、基础性能优化、操作系统等相关基础设施建设都趋于成... 展开 >
王辉,现就职于腾讯,社交平台部创新产品技术负责人,专家工程师,09年起先后负责QQ空间PC网页版及触屏版、QQ和QQ空间移动客户端、小Q智能机器人等产品的研发工作,经历了PC Web时代、移动互联网时代和AI萌芽过程中的快速转变,在Web前端、移动终端和智能硬件上都有不错的技术积累,近期主要关注人工智能和在线教育等创新产品的研发。
移动互联网进入下半场,基础组件、基础性能优化、操作系统等相关基础设施建设都趋于成熟,由于操作系统的鸿沟,多平台的巨大投入和效率问题仍是痛点,带来大家对跨平台技术不断的追求和创新,相关的实现方案更是层出不穷。
同时,随着高带宽低成本网络的普及,音视频成为消费数字内容的主要媒介,短视频类应用如日中天,音视频技术成为移动开发的核心组成,并在行业的推进下,音视频技术不断发展和深入,相关话题成为热点。
另外,随着AI战略的深化、AI意识的加强,AI相关组件的不断完善,移动端有越来越多围绕AI的具体应用场景和落地实践,智能硬件是其中一个核心的落地场景,智能对话机器人相关产品更是层出不穷,创业潮也再次被点燃。
一方面,随着操作系统本身对漏洞攻击已有较多的防御措施,另一方面,一些简单的安全问题常常被大家忽略,并给企业带来不少的损失,移动端安全是一个不容忽视的话题。
后移动互联网时代,基础技术得到不断完善和巩固,但技术变革加快和深入,对移动开发者提出更高的要求,希望本专题的一些实践和思考能给大家带来新的启发。
随着移动互联网的进一步普及和宽带成本的下降,数字内容消费市场也相应快速升级变化,短视频这种相比图片和文字更加丰富的媒介形式越发受到用户的欢迎。
可靠的质量是App稳定前行的基础,在产品特性高速迭代,开发团队不断扩充,老旧模块完全重构的背景下,如何能够保证研发质量和运营质量不断提升?
本次我会将“新”微视短视频之路上遇到的挑战,以及我们的应对措施与大家分享,希望能为大家带来一些启发;同时,结合当前人工智能在各个领域的落地应用,我们的团队也探索并落地了一套“终端机器学习方案”来预测一些概率性的问题,提升用户体验。
人工智能近年来快速爆发,特别是基于深度学习的算法在计算机视觉等领域取得了巨大进展,并且逐步有在端侧应用深度学习算法的趋势。在手机端做深度学习的推理应用(Inference)具有低延时,兼顾数据隐私,节省云端计算资源等显著优势。本次演讲主要介绍我们在端智能方面的思考和实践,以及我们构建的支持端侧深度学习算法应用的云端一体化技术体系。
为协调数百人的无线研发团队,完成每年几十次App版本迭代和按需功能发布,携程无线平台团队按照平台化的解决思路,提供完整无线研发生命周期的技术支撑,涵盖基础组件和服务、集成、测试、发布、监控、运营。本次分享从下面四个平台研发实践来阐述平台化是如何演进的,以及遇到的问题:
1. MCD - 无线持续交付平台
2. MTP - 无线基础技术平台
3. APM - 应用性能监控平台
4. MTS - 无线排障平台
1. 了解无线技术平台化的价值和设计思路
2. 如何打造针对大规模研发团队的无线持续交付等平台
3. 未来无线技术平台化的发展方向
随着移动互联网时代的到来,客户端成为业务的核心载体。被破解之后核心业务接口将直接暴露在攻击者面前,包括但不限于撞库、垃圾注册、爬虫等高危业务风险。健壮的客户端的代码保护将会加大攻击者的破解难度,有效提升业务安全的整体强度。本议题主要将和大家分享是如何通过自动化的方式来进行高强度的代码混淆保护,助力业务安全风控系统。
跨平台应用开发已成为日益流行的客户端开发方式,本次演讲结合闲鱼实践经验,基于Google Flutter开发高性能跨平台应用,在Dart服务端方便快速的开发服务接口,从统一开发语言到统一开发模型,淡化服务端概念,介绍一种前后端一体化开发解决方案。重点探讨跨端开发、异构系统服务调用、快速部署与冲突处理、全链路调试等问题,为全栈开发提供一种新的思路。
(1)Flutter统一移动端开发,以及闲鱼在Flutter的实践经验;
(2)架设“胶水层”,介绍Dart写部分服务端逻辑的可行性;
(3)简化Dart服务端开发流程,让不同技术栈开发人员都能快速掌握;
(4)三端一体化开发方式,提高开发效率。
(1)Flutter + Dart Server的问题和解决方案;
(2)三端一体化提高开发效率的思路;
(2)Dart Server如何做到Flutter客户端开发人员快速上手。
对于主流大型移动客户端而言,动态化能力几乎可以认为是刚需,爱奇艺自然也不例外。如何做动态化?前后端如何分工?如何用工具简化过程?这些都是动态化方案落地过程中面临的问题,本次演讲就爱奇艺移动客户端团队在过去几年业务快速发展的过程中,页面动态化方面的实践和探索进行分享,共同进行交流讨论。
1、为何要做动态化?
2、如何选择动态化的粒度?再造一个浏览器?(是也不是)
3、爱奇艺动态Card方案的演进过程
4、动态化方案相关配套工具与服务
1、了解设计一个动态化方案过程中面临的问题及解决方案
2、了解爱奇艺移动客户端团队在动态方案中的探索,实践及思考
移动终端的开发变得越来越复杂,随之而来的是对C端动态化要求越来越高。动态化需要对C端里的基础配置、运营资源进行灵活的管理。
如何在版本快速迭代过程中,满足业务场景的高效灵活变更?传统的解决方案是通过配置文件或者硬编码方式。基于LBS的复杂应用,其需要对城市(区域、商圈)、版本、平台等不同维度下发不同的配置。传统的解决方案无法满足这种复杂场景。美团点评基于自身移动运营的实践,打造了稳定、灵活、高效的运营配置平台。
1. 稳定、灵活、高效的运营配置平台如何设计?
2. 打造运营配置平台有哪些挑战?遇到的问题;
3. 我们的解决方案。