2022年1月16日,在广州本地政府部门的指导和支持下,由GDG广州社区主办,广州市天河区软件和信息产业协会、开源科技OSTech协办的Google DevFest 2021广州国际嘉年华成功举办,本次嘉年华共在B站(谷歌开发者社区)、51CTO、思否、开源中国、活动行、中电港芯查查等六大平台直播,关注人数超过30万,线上观看直播人数超过26万人次,线下参会人数过千人,又一年成为了大湾区颇受开发者和互联网人士欢迎的技术盛宴。
本次嘉年华邀请了Google、阿里巴巴、腾讯、字节跳动、金山、ThoughtWorks、Eolink、亲邻科技等互联网公司的技术专家和产品大咖,为大湾区的开发者和互联网界人士分享关于TensorFlow、Flutter、Android、Angular等Google技术和开源生态话题,以及元宇宙、大前端、API等技术热点话题。
上午的嘉宾主要分享了有关UI组件、Android自研播放器、API高效协作、使用Flutter构建跨平台音乐制作平台等方面的技术思考与实践。
前字节跳动资深前端开发——Zelo针对前端UI组件会经常更新、难以重复使用等问题,将原先繁琐的流程简化为一个类方法,并通过UI元数据、UI编辑器、UI编译器、协议与流程等模块介绍了这种思路和解决方案细节。
阿里巴巴音视频技术专家——任志斌,基于FFmpeg框架开发了Apollo播放器,分三部分向大家展示了Android自研播放器探索与实践。
第一部分给大家简单概述了什么是播放器,包含解协议、解封装、解码、音视频同步、渲染等模块;第二部分,通过分析Android系统播放器、Android ExoPlayer、第三方开源播放器在业务诉求中的优劣势,提出为什么要自研播放器;第三部分,介绍了Apollo的架构和优化实践。
在演讲的最后,嘉宾对自研播放器性能、功能、开源贡献等方面表达了展望。
Eolink CEO、TARS 基金会——刘昊臻,为了可以通过API达到团队的高效协作,研发了Eolink。Eolink是一家专门为开发者提供API效能工具公司,目前也是国内最大的API的研发管理平台,从2017年到现在差不多五年里面Eolink累计为超过5万家企业提供API的管理和测试相关的工具。
在技术、管理和业务方向带着API从“生产资料”变成“劳动产品”的思考,刘昊臻希望通过 Eolink让研发团队围绕API高效协作解决API文档管理繁琐、API文档管理版本弱、API开发协作慢、测试维护成本高自动化测试难等问题。
借着本次的分享,嘉宾同步了Eolink的开源计划,让更多开发者和企业都能使用到Eolink的产品,并且促进API生态的发展。
小声联合创始人-叶秋,小声是一个专注于音乐和音频技术研发的一个团队。嘉宾分享了在打造一个全功能的跨平台音乐制作平台(DAW)中就开发者友好度、运行性能、跨平台兼容性、扩展能力和原生交互能力五象限中选型Flutter的原因,在音频开发与Flutter结合过程中遇到的问题以及对应的处理方案。
亲邻科技技术总监——苏煦烽为我们带来了Flutter在智慧社区方面的应用方案。亲邻的智慧社区是属于自运营的智慧社区,目前主要有物联安防、物业的数字化、社区营销、生活服务四个板块的业务,还有一些G端的数字化、营销数字化等业务。亲邻自己已经做了40%的标准化功能,还有60%的功能都要做定制化,剩下60%是以应用中心的方式去承载低代码的平台,利用了Flutter的跨平台和像素级一致性、高渲染性等技术优点,在里面新建一个APP,然后对它进行编辑,编辑完之后在C端就能看得见这个APP长什么样,可以按租户区分开。亲邻未来的目标是希望自己能够做到60%-70%的标准化功能,剩下40%用低代码来做交付。
下午的分享从Flutter的具体讲解切入,到NLP加检索系统在智能问答中的实际应用,再延伸到最近非常火热的话题元宇宙,然后细分到元宇宙中涉及到的技术和趋势,最后再讲到离大家生活最近全真时代,可谓是环环相扣,从小到大,再化繁为简,为大家带来了一场酣畅淋漓的技术盛宴,让更多的人了解到当前时代新的技术和新的发展趋势。
《Flutter开发实战讲解》作者、GitHub GSY开源项目负责人——郭树煜,以Flutter 的基础认识切入,说明Flutter 里 Widget 代码只是“配置文件”真正工作的是 Element 和 RenderObject,然后深入Flutter基础布局和多个 Child 的布局逻辑,并分享了一些有趣的知识点。
金山(西山居)人工智能领域专家、《TensorFlow进阶指南、基础、算法与应用》作者,Machine Learning GDE——黄鸿波,《智能问答系统在企业中的落地》讲解了智能问答系统在企业中的应用情况,以及智能问答系统怎样在企业中落地。智能问答相对于传统问答的灵活性就会高很多,而且实现方式已经不仅仅是关键字检索,是NLP与检索混合,NLP里又涉及到分类,或者其他方面的一些内容,对容错性也会比较强,而且会加入一些语义理解,所以智能问答现在更受企业的欢迎。
阿里巴巴淘宝无线开发专家——林万民,讲述了他对于元宇宙的发展和思考,为我们解答了什么是元宇宙,元宇宙各巨头的进展,还有关于元宇宙一些思考和挑战,引发了大家对于未来元宇宙更进一步的思考。从商业角度、社会角度、技术角度为大家解释了元宇宙为什么会火。
腾讯云音视频产品总监——黄斌,《全真互联时代音视频技术演进》,从全真互联时代的音视频的角度,通过低延迟、沉浸式、音视频的超高清,强交互技术等四个方面,讲述了未来全真互联网的应用场景。
《Conversational AI SDK Wechaty:6 行代码构建 基于Whatsapp和微信的对话式人机交互界面应用》李卓桓
PreAngel合伙人、ML GDE——李卓桓向大家演示了如何用六行代码就构造出来第一个微信或Whatsapp聊天机器人Wechaty。Wechaty在过去的这6年里面做了大量的工作,Wechaty的开发者社区也很活跃,博客已经有了接近300篇,都是由Wechaty的社区开发者自己写的,里面基本上大量的项目的实际应用以及相关的代码都是开源的。所以如果大家有这方面的需求,欢迎大家来使用Wechaty, Wechaty它的愿景就是帮助开发者把所有和底层对接的事情节约下来,让我们能够关注上层的商业逻辑。
Angular GDE、angular.cn译者、ThoughtWorks专家级咨询师——汪志成,为大家简述了DDD和微前端的概念以及在企业中的实际应用。DDD是Eric Evans 的礼物,它是2003年提出来的,他写有一本关于DDD的书,在书中分为两个层次讲述DDD。一层是战略层,一层是战术层,战略层它讲的是如何更好地理解业务,如何找到业务的自然边界,也就是我们去认识那头牛,战术层就是我们如何设计出技术解决方案来,并且融入到业务解决方案当中,这个其实就是如何具体去解剖那条牛,本质上来说是一个解决方案,理解业务场景,了解清楚价值与约束,找到最适合自己的技术才是最主要的。
微前端相当于一个框架。我们如何去做微前端?一个是模拟浏览器自身的加载行为,然后就找到要加载的那个点,就是DOM节点,把它传给微应用的入口函数;我们可以用服务端应用的Server Push,或者是Service Worker来做通讯中介,尽量不要让微应用互相了解彼此的工作细节,特别是DOM。
汪志成老师建议大家谨慎地引入微前端框架,因为Angular已经开箱即用地解决了微前端试图解决的很多技术问题,多在架构上下功夫,除非万不得已,否则的话不要引入额外的技术复杂度,因为微前端框架跟公司的业务适配概率很低,对于强侵入性的微前端框架要特别慎重。
感谢这次活动嘉宾,为大家带来了一场又一场精彩绝伦的技术分享,同时也感谢每一个为这场工作付出的小伙伴们,感谢线上线下的每一位观众朋友们,还有一些没能来到现场的朋友也不用担心,关注“GDG广州”公众号,后面我们会放上直播回放。
审核编辑:符乾江
全部0条评论
快来发表一下你的评论吧 !