近千家知名互联网企业汇聚首届安卓绿色联盟开发者大会 共议安卓新生态
2018年11月16日,首届安卓绿色联盟开发者大会(Android Green Alliance Developers Conference,简称AGADC2018)在北京国家体育馆副馆召开,近千家知名 互联网 企业出席,同台共议安卓生态新发展,坚定不移走绿色生态建设之路。
成立于2016年的安卓绿色联盟致力于构建中国安卓绿色应用生态体系,两年时间,已实现发布安卓绿色应用标准2.0、开放华为终端实验室、提供云测试服务等多项成就。而在本次安卓绿色联盟首届开发者大会中,针对“应用设计开发、前沿技术创新及应用分发”等主题深入交流与探索。
安卓绿色联盟理事长杨泽民回顾了安卓绿色联盟成立的历程,并对联盟的未来发展给予了深切希望:“安卓绿色联盟成立两年以来,联合各方企业和开发者在不断完善安卓应用道路上携手同行。面向未来,安卓绿色联盟亦将竭尽全力,与广大开发者伙伴一起共筑中国安卓绿色应用生态。”
大会以高效应用开发、应用创新体验、自动化测试三个篇章与会开发者深入分享,接下来,就让我们一起来看看,在这场聚焦安卓应用现状与未来的开发者大会中,安卓绿色联盟都邀请了哪些重磅嘉宾,而这些重磅嘉宾又发表了哪些精彩观点吧。
高效应用开发
如何构建一款高效的安卓应用产品,相信是每一位开发者都在不断追求的目标,为了让广大开发者能够产生更为深刻的理解,与会专家针对高效开发移动应用,发表了诸多精彩分享。
华为消费者BG软件工程部终端应用安全首席架构师王安宇围绕安卓绿色联盟绿色应用体验标准展开介绍,重点解读了性能、安全、功耗、兼容性、稳定性五大标准。王安宇说:“安卓绿色联盟成立两年以来,联合各方企业和开发者在不断完善安卓应用道路上携手同行。面向未来,安卓绿色联盟亦将竭尽全力,与广大开发者伙伴一起共筑中国安卓绿色应用生态。”
网易云音乐Android 负责人梁建从网易云音乐的实践之道讲述他们如何从质量,效率还有体验方面去开发打磨产品的。梁建说:“从开发、应用性能以及UI细节优化上,网易云音乐始终保持一致的重视,加之终始如一为用户打造全新的音乐生活的目标,成就了网易云音乐亿级爆款产品。”
手机 淘宝客户端基础架构高级开发工程师非台介绍了手机淘宝客户端高可用平台的基本原理及优势,深入剖析客户端性能稳定性原理以及实现这一切的方法。非台提到:“手机淘宝高度重视手机用户的稳定性和性能。通过高可用的度量指标的建立、稳定性和性能的治理、自动化和数据平台的建设以及热修复和开发流程管理,开发了一套系统化的解决方案及平台EMAS-MOTU,全方位的提升手机淘宝稳定性和性能。”
美团技术专家谌天洲分享了美团App Crash率的治理架构,该架构主要包含Crash发现与修复能力、Framework问题修复能力、内存监控系统及内存快照裁剪能力、线程管控系统、Holmes动态日志等能力。谌天洲:“美团业务覆盖范围广,用户量巨大,线上互动性强等特性决定了这个应用需要一个万分之⼀Crash率治理架构支撑,这个架构的基础能力、平台效率、服务设计和业务普及上都需要合理保持协调性和自治性。”
资深移动架构师、微博Android客户端架构组技术负责人于喆分享了微博扁鹊系统的由来:该系统设计主要围绕预防上线出现Crash、提供丰富且精准的崩溃信息、及时响应、全程自动化、提高问题处理效率、提供高效的线上问题修复能力进行。于喆说:“微博业务线多、迭代快、流量大和受众广,一旦Crash将造成极大影响。所以系统架构的上SDK、数据反馈和监控成了我们重点优化的地方,通过优化后,我们成功减少了应用Crash率和启动时间。”
携程无线研发总监赵辛贵长期负责App基础框架研发相关工作,他在大会上的演讲围绕携程海外无线网络性能优化的常见指标和优化手段展开,通过分析海外网络应用场景与国内的差异以及带来的问题,重点讲解携程无线网络服务架构(基于TCP Gateway)以及基于本地化的海外网络性能优化策略。赵辛贵说:“无线网络性能的常见优化手段有减少过程、减少数据和合理重试。携程克服了海外复杂网络、设备和场景的差异,通过TCP链路持续优化,提升了网络请求成功率和平均耗时。”
腾讯Android高级工程师赵泽鹏,分享了QQ音乐适配安卓P版本的历程,适配过程中出现的问题以及解决方案,重点讲解QQ音乐双进程机制及双进程适配方案赵泽鹏说:“QQ音乐在Android P适配过程中遇到了不少的难题,通过进阶式的全面屏适配以及检测、非SDK API 详解、电源管理改进以及其余适配后,还收获了不少的新特性。”
百度高级研发工程师程波,主要研究方向为客户端开发、移动安全,从事客户端安全多年,主要负责百度在Windows和Android端上的安全软件研发工作。程波在演讲中提到:“近年来臭名昭著的DNS劫持、ARP攻击以及TLS协议栈中的内存漏洞等,成了众多智能设备厂商的肉中刺。百度安全洞悉安全环境的朝夕走向,提出云管端全链路安全解决方案,以生态闭环视角解决智能设备的安全问题。”
360天御产品负责人刘存的演讲聚焦于移动互联网的快速发展给移动安全带来的全新的挑战:在多触点、重运营、快节奏的移动时代,传统的移动应用安全解决方案受到了巨大的冲击和挑战。他介绍了360在建设对抗的、全面的、即时的智能移动安全防护体系上的探索和实践。刘存说:“在移动支付趋向普及的未来,安全风险成为了用户关注点。而天御提供了覆盖全生命周期的安全服务,端到端上守护了开发者的APP安全。”
应用创新体验
信息流、AI相机、 VR /AR购物……移动应用正在向提高用户体验方向发展。安卓绿色联盟创始企业联合联盟成员开放核心能力,已在人工智能、语音识别、图像识别等领域开展应用创新,共同打造更好的用户体验。
阿里巴巴无线技术专家邬吉风主要介绍Flutter的基本原理和优势,通过分析闲鱼团队目前的整体解决方案以及遇到问题的具体解法,分享在框架侧基于Dart特点的编程模型和组件化框架的方案。邬吉风:“闲鱼基于新的Flutter框架,高效构建跨端应用,为开发人员带来关于Flutter、闲鱼和架构升级的技术经验。”
华为消费者BG软件工程部Open Lab专家方卫庆在演讲中揭秘了华为GPU Turbo背后的技术,同时介绍了华为端侧用户体验优化的实践以及华为在多 媒体 方面的开放能力。方卫庆说:“我们所做的一切优化都是在为实现EMUI的愿景而不懈努力,那就是追求极致的软件用户体验,为消费者带来最好的终端产品。”
腾讯安全技术专家,腾讯移动应用安全检测负责人王佳斌从AI技术在安全检测实践的角度出发,解读AI技术在应用安全检测方面的应用与实践。王佳斌说:“人工智能的安全防护应用已被广泛使用,只要系统化为 AI 引擎构建学习的数据,优化预测效果,提升AI训练模型,便能正确引导AI在软件应用的使用。”
百度大搜索客户端架构师李永会,主要研究方向是嵌入式方向超算性能挑战,主要从硬件面对的困难讲起,再到落地应用层面的问题解决。以简单搜索app为案例全面讲解的从汇编到顶层架构实现。李永会说:“移动端深度学习可以给用户体验带来质的提升,百度客户端团队长期致力于发展移动AI技术,以打造简单高效的智能体验。”
新浪微博客户端Feed组技术专家张善禄分享了新浪微博信息流结构及性能方面的优化思路及方案,展现了微博在提高用户体验上的成果。张善禄说道:“新浪微博通过流服务中的业务插件化及流式页面快速开发、信息流性能优化、性能监控系统的完善,成功实现信息流的优化,提升了用户体验。”
自动化测试
安卓绿色联盟联合多家云测平台,为会员提供全套自动化真机测试,华为终端开放实验室DevEco是首个对会员免费开放的云测平台,阿里MQC也对会员开放部分免费服务。本次大会也针对自动化测试议题展开了系列探讨:
网易 游戏 资深测试开发工程师龙秋朦围绕网易游戏基础原理和使用效果展开,并为听众分享在网易游戏内部针对数十款游戏和应用产品在数百台设备上进行自动化测试的实践经验。龙秋朦说:“Airtest Project致力于为开发者们提供更加流畅好用的自动化测试解决方案,通过提升质量为产品保驾护航。”
360手机卫士高级测试开发/DevOps效率专家崔俊对互联网DevOps进行重点介绍,包括DevOps常见架构与方案,包括目前DevOps的实践应用以及对DevOps未来的展望:崔俊说:“互联网DevOps并不意味着开发人员接管了运维,运维自动化可以将开发技能和运维技能协调一起工作,支撑整个产品的生命周期,以打造一个更好的产品。”
蚂蚁金服无线开发工程师裴炀从支付宝无线自动化平台构建历程出发,深入剖析支付宝无线自动化平台围绕业务需求深度演进的技术架构,主要包含平台架构/AIO方案/智能实验室/Totoro 工具等方案,裴炀说:“打造能够适应未来多元化场景的高可用实验集群任重道远,希望和大家携手前行。”
腾讯互娱品质管理部TuringLab副总监张力柯针对游戏图像异常检测的关键技术难点进行分析,其中包括目标识别和画面异常检测、目标识别的不同解决方案比较、画面异常检测的操作等。张力柯说:“游戏开发和设计上的复杂性,给予了AI在游戏应用中的一席之地,通过AI深度学习,算法和工程部署的优化,可以将AI应用到游戏的画面BUG监测与优化,提升开发效率。”
目前,安卓生态的长远发展正面临诸多机遇与挑战,新一轮技术转型正在形成快速的产业变革。为了加强适应行业发展新需求,安卓绿色联盟与众多安卓领域研发企业共同努力,坚持不懈地积极打造安全绿色的生态系统,促进行业健康发展。
安卓绿色联盟希望并相信,安卓生态建设将以本次大会为新起点,在与众多优秀的互联网企业共同努力,联合推动的基础上,集中行业优势,融合领域资源,向构建安全可靠、绿色健康的安卓环境体系目标飞速前进。