会场前的大Logo

2022 Google开发者大会 上海参会感悟

1. 背景

自从疫情来了以后,就基本上无缘这种线下的峰会,这一次Google在上海的峰会,做为产品经理,曾经还做过技术的我,对于Google都在推出什么新玩意,还是特别想去看看的,特别是在现在这个内卷的互联网环境下,透过Google,去探一探又有哪些新技术和新发现。

2. 于是,像上一次一样,我又随手拿了个口罩就出发了

出发去Google 开发者大会
出发去Google 开发者大会

调皮一下,到了现场,肯定要藏起来的。吼吼吼。
可以看我另一篇文章:
[穿facebook外套参加google峰会,下一秒你要忍住不要笑](穿facebook外套参加google峰会,下一秒你要忍住不要笑

下面就带大家一起看一看Google 这一次又给我们带来了哪些惊喜吧。

2022 Google开发者入口安检
2022 Google开发者入口安检

安检入口的时候,竟然有汪汪队,我以为是Google 谷狗🐶特别的搭配呢。

会场前的大Logo
会场前的大Logo

配有专业的摄影师,然后很开心的去合影,以为最终官方会放出来,直到结束,人家说摄影师的照片,不对外开放,好吧,我的照片就永远的留在云端了。

3. 直接入会,这一次大会的宗旨宣讲

大家可以直接从:2022 Google开发者大会主旨演讲
查看直播回放,就不用听我在这里讲了。

下面继续讲。

4. AI 改变世界

和AI一起奔跑吧
和AI一起奔跑吧

大会还没有开始的时候,屏幕上通过宣传片循环的播放着一个盲人,也希望可以自由跑步,不用导盲犬,不用陪跑,希望可以做到自由的奔跑的心愿,然后Google TensorFlow 团队 利用 机器学习,通过手机去识别用户是否还在道路的直线上,通过录入大量的图像和照片,识别出当前用户是在左,还是右,还是中间正好的位置。如果向左偏离了,就发出A声音,提醒不要偏离。其他的同理。这一切,在特斯拉等汽车的自动驾驶上都有实现,但在人身上,通过普通开发者,就可以实现这一切的话,就要借助于 TensorFlow 强大的机器学习引擎了。

而最终通过样本训练后,实现了盲人自由的奔跑。着实感动了一把,而TensorFlow 也的确从一定的角度上,让普通的开发者可以轻轻松松驾驭机器学习,开发出更智能的应用。

5. 裸眼3D 的会场

裸眼3D的会场布景
裸眼3D的会场布景

仅仅是通过屏幕 3D 渲染出来,营造出3D的效果,骗过了我的眼睛,省去了现场的真实道具,而最终在宣讲的时候,又可以充当屏幕。从这一方面而言,Google用心了。

接下来我们讲重点内容

6. Android的更新

Android 这一次,主要带来了更高效的开发工具,以及Android要重点推广的 多屏互动和大屏应用。从开发工具上,让开发者支持即时修改,即时生效的Live Edit功能,省去编译环节,为开发者提效。

而同时,大力推广 jetpack Compose 用于大屏开发,从Google 推广大屏的角度而言,一方面是Google 的扩边界,不仅仅把自己停留在手机上,更多的向 车载、客厅、笔记本电脑的扩张。而从另一个角度而言,大家都到了自己的瓶颈,人就那么多,但是可以有更多设备,更多场景,现在扩的不是用户,而是用户的设备,以及多场景切换的用户体验了。

Android 13 的Push 也终于要向用户要权限了。Android 和 iOS最终越来越趋于相同了。

而要处理大屏应用,要考虑很多,不能锁定屏幕方向,不要认为你的应用抢占了用户所有屏幕,分屏处理,支持折叠屏,支持外接键盘以及触控笔等交互。

细化媒体权限,iOS是允许单张图片或视频,而Android是允许单类型媒体,比如 允许图片、允许视频、允许音频这样。

同时也把隐私,App的权限列表和权限调用都加入进来,把国内小米做得好的应用,也搬到Android系统默认了。Android后台操作越来越透明,增加了电池电量消耗等功能。

而这里面最让我惊讶的是,据说阿里Weex出去的同学,到了Google后,搞出来个 Flutter,然后一端编译,多端:Android、iPhone、Mac、Windows 的应用就都完成开发了。

以前要五个程序员的工作,现在只需要一个懂Flutter的人就够了,难怪越来越卷了吧。

7. TF的宣讲

TensorFlow 是我们IT从业人员都应该要了解的一个技术了吧,前两年的时候,做多语言业务的时候,想着,研究一下自然语言处理,想着至少我要搭建一个开发环境出来吧,结果那会还不成熟,一个 python 再加上一个 TensorFlow,就把我搞费了,最终放弃。

但这一次会场回来后,重操旧业,变化是真的大。支持了docker,支持了远程Google Cloud的执行。详如下图:

TF 的 notebook 远程执行TF代码
TF 的 notebook 远程执行TF代码

也就是环境都不用你搭,只需要关心你自己的业务代码就可以了,让专业的人,做专业的事吧。

这里我举一个例子,比如 还是我们刚才讲的盲人跑步的例子,我们只要准备好各种各样带横线的图片,以及遇到这个图片时,应该返回的结果:偏左,居中,偏右 三个结果,交给TF去学习和训练模型,然后就可以训练出一个模型文件。

这个模型文件 就可以 保存下来,然后放到 Android 或 iOS,以及网页端去做TF的图片预测,给我们训练好的模型一张图片,然后就可以按你训练的模型给出相应的结果,而这一切,都可以通过notebook来完成。

再说一下配套,而TF 可以和 Big Query 对接,甚至可以包装成 API 对外提供样本录入,这样,Google全家桶基本就用起来了。

针对图形的机器学习可以关注这个库:https://mediapipe.dev/

8. Firebase 的最新进展

Firebase 前面也是我一直关注的开发者平台,帮助开发者解决了很多开发辅助工具,比如性能、Crash、打点、变现 等操作,现在 Firebase 也支持如下内容:

  • 让应用开发更快速,更轻松,检测应用质量。

  • GA:分析看用户留存。

  • Google广告 让用户赚钱。

  • Flutter:和 firebase 结合,解决多平台应用开发。

  • 可以监控Crash也支持 Flutter 的崩溃监控。

  • Android Studio 让查Crash更快。在Android Studio 中直接和 firebase连接,在程序员开发代码的时候,代码行上就显示一个虫子出来,提醒开发去修但我。

  • Crash也分等级了,可以多版本管理了,可以区分Play的Alpha 和 Beta版本,Google的产品也更精细化了。

  • Firebase 事件驱动的扩展。Extenstion。这一个可以查看这篇文章:Google Firebase 拿回卸载用户的数据

  • 后端安全风险:App check 保护数据和App安全。

当然大家也可以去查看:Google Firebase 他的能量超乎你的想象

现在的开发是真的幸福的,有Firebase,有Flutter,有Android Studio,有TF,可以在代码的海洋里遨游。

9. Web 端的进展

在国内,我们现在已经基本很少去做百度SEO了,但Google一家独大,老外还是喜欢什么都用Google 去搜索一下,所以网页开发上,因为Google家有Chrome浏览器,在性能交互上还在持续努力。

而Alibaba的 SEO 性能优化通过半年的时间,把优质网页体验从0提升到 90% 以上。我们团队的前端工程师还参加了Google的嘉宾分享,详如下图:

Google开发者 SEO 前端嘉宾分享
Google开发者 SEO 前端嘉宾分享

个人感觉,WEB不会消失,而近期我们的博客也在拼命的搞性能优化,从http1.1 升级到 http2,甚至加个CDN,或者加个 nginx proxy_cache 缓存。而Google 也在推网页端md设计规范。

因为Google 有Chrome,所以未来,Flutter 也支持WEB开发,到时候,Chrome只不过是一个渲染容器了,里面装的是不是html,可能真的不重要了。未来的WEB,说不定也会像App一样不卡顿,那这个时候,就没有什么H5 和 native 的区别了。

10. Women 开发者

女性开发者社区
女性开发者社区

女性开发者,哈哈,我见到这个社区的时候,简单畅享了一下,人家说,电商平台,要抓住女性用户的停留。而Google 也有女性开发者社区,什么概念呢?我的第一反应是,因为有女性程序员的带动,会有很多男开发者也想加入这个社团吧!或者保持和Google的开发者关系。

Google可以推出婚恋交友业务了,男程序员充值1W,送一个女单身程序员的微信号。。。。。。

11. 教育合作

Google 还和中国中西部的学校建立合作,免费提供给这些学校 Google Cloud的服务以及TF的应用给学生去用,不要求学生的电脑配置有多好,有一个浏览器就够了。其他的都在云端执行。

对中国的下一代进行培养,真正的长期主义,都在教育我们的下一代了。

国内的IT公司,又有多少这种针对下一代的教育呢?淘宝抓住了80后,然后拼多多抓住了老年人,抖音抓住了年轻人,当80后这一代消失后,淘宝的新用户又从哪里来呢?

12. 总述

通过上面的内容,我们可以看出,开发者,不管你是哪个平台的开发者,Google通过开发框架,都提供了全方位的支持,而这一切的一切,都是为了什么呢?

为了保证自己平台:Android、Google搜索、车载设备、TV、Watch 等平台应用的丰富性。围绕着开发者的全生命周期服务,从开发、调试、质量、分发、变现、数据分析、变现等一系列。

对于电商平台而言,我们要的是优质的供应商,可以给自己的买家提供更好的服务。而对于Google而言,可以抓住最优质的开发资源,让这群人在Google的平台上,Code For Better fuature,抓住开发者,就可以保证自己平台的繁荣。而对于 Apple 或 Facebook,从开发者吸引的角度,布局没有Google这么深。

这群优质的开发者,也算得上是最先进的生产力了,就算你开了应用去别的平台,但你广告接的是Google的广告。因为服务了开发者的全生命周期,所以总有受益的。这就是成为开发者水电煤的好处。

反观我们电商平台,我们有没有成为商家的水电煤呢?还只是提供了一个店铺,收商家的租金?要不要再多为商家提供更多的有价值产品呢?

类似文章

一条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注