Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


2021 年的 Google I/O大会(Google I/O 2021)已圆满闭幕,我们从下面几条官方的 FAQ 可以看出今年大会与往届有所不同:

Q:2021 年 Google I/O 大会主要面向哪些人群?

A:全球范围内对 Google 技术感兴趣的开发者都应关注此次大会,以便了解最新的产品发布、Google 专家的行业洞见,并进行实践性学习。

Q:Google I/O 2021 大会的举办时间和地点?

A:2021 年开发者大会将于 5 月 18 日至 20 日以虚拟形式举办。

Q:Google I/O 2021 大会的费用是多少?

A:本届 Google I/O 大会对所有人免费,包括会上那些需要预约的内容,我们希望人人都能参与其中并从中获益。

我觉得最有意思的就是这个 线上虚拟大会,这基本上就是一个完整的在线 RPG 游戏。我相信这也是全世界大多数开发者人生中第一次「亲临」I/O 大会现场。

接下来我就带大家一起逛逛这次有趣的大会吧。

初入乐园

刚进入加载页面的时候,我们就能看见背景是整个大会的像素风地图全貌,可以看见内容还是蛮多的,有 Android 展区、Web 展区、AI 展区、Flutter 展区、无障碍(Accessibility)展区等等。

这真的好像一个游乐园啊,姑且请让我称之为「乐园」,哈哈哈!

在加载过程中,会有排队等待、下载地图资源等提示,和游戏服务器一样,进入之后会看见自己所处的线路。

首次进入乐园需要定制自己角色的外观,包括左右手的装饰、头饰、肤色、体型、发型等,选项真的还不少呢,方脑袋、圆脑壳、瓜子脸应有尽有……从选项也可见大会的包容性还是很强的,不管你四肢健全还是残障人士,都有选择(毕竟无障碍也是本次大会的一个主题之一)。

你可以扮演一个喝饮料的小朋友,可以扮演一个摄影爱好者,可以扮演一个做笔记的记者,也可以扮演一个到处搜集大会宣传资料的收藏家,这都取决于你的定制。

我能想象到的发色这里面基本也都有了,你甚至可以头上整点儿绿(无意间发现帽子和头发的选择居然有29项之多,实在是细),当然我最后还是选了个中规中矩的黑色。

定制好角色之后,我第一件感兴趣的事情,就是看看这整个乐园是不是无缝地图,这大概是我的 RPG 游戏后遗症。操作角色的方法很简单,就是方向键控制移动。然后当我从一个展区(官方称之为「产品圆顶屋」)移动到另一个展区时,发现地图是需要重新加载的,看来并不是无缝的。

不过,这也说明乐园整体是很大的,考虑到性能问题,不方便一次性加载,所以自然也会有很多彩蛋等我们发掘。

罗列了一下地图中所有的产品圆顶屋(名称按字典排序):

名称方位
Android
Accessibility东南
ARCore西南
Flutter西南
Firebase东北
Google Maps Platform西南
Google Assistant
Google Cloud东北
Google Pay东北
Material Design东南
ML / AI西
Web

OK,我们现在正式开始探索几个主要的展区。在逛第一个展区之前,我们先了解下乐园的 UI。

点击左上角的小地图,右边栏就会展开各区的快捷传送菜单,懒人必备哦!到达目的地之后,屏幕中央会显示操作提示,这个时候需要点一下以便选中角色(有高亮描边),然后才能用方向键控制。

这个界面总体来说比较简单,就像小时候玩的摩尔庄园一样。左上角小地图旁有一个背景音乐的开关,有趣的是,我用市面上的听歌识曲没有识别出来这悠扬的 BGM 是什么(大家有兴趣可以去挖掘一下)。左下角有个拍照按钮,拍完之后可以下载到本地。底部是动作表情栏,点击之后头顶会显示相应的表情,可与其他人进行简单的互动。

可以看到我目前没有聊天的权限,好久之前就注册过参会者了,然而还是没有效果,我估计是语言和地区的原因。

最右边呢就是一些工具栏了,可以修改自己的装饰,查看自己的参会铭牌,日程表等等。

系统设置选项还不少,深色模式和离线模式比较人性化。后面也有八国语言的设置,还能退出或者删除当前角色。

与 NPC,哦不,是与 Google 员工对话的方式就是靠近 ta,会自动弹出对话框,查看展台的展品或者详情介绍也是靠近即可。发现一个小彩蛋,在随意触碰几个展品后,还解锁了成就,不知道凑齐了是个什么。

Android 展区

逛了一圈 Android 展区下来,发现 Android for Cars 占了很大一块区域,或许这就是风口吧,以后落魄的 Android 开发可以去搞车载应用的开发了。现在大多数车机系统也都是基于 Android 的。

看,这儿还专门给宝马留了一块区域呢。车子的展台占了正中间的好地方。除此之外,周围分别有:Android 12、Wear OS、TV、Google Play、Jetpack 展台,这些都是 Android 技术团队近年来大力推广的东西。

瞧这边展台还能看见 Kotlin 语言的小模型,细节细节。

在 Android 12 展台的旁边,我还发现了一个有趣的玩意儿:I/O 照相亭,不知道是什么东西,点进去看看。

噢,原来是用 Flutter 开发的一个 Web 应用(会获取摄像头权限),类似于街边那种自拍证件照的小屋子。有点意思,地址在这里:I/O Photo Booth

每个展台都有很多的文章、视频链接,NPC 的对话内容也千奇百怪,可以说内容丰富程度不亚于线下大会。正当我准备离开 Android 展区时,触发了一个 1000 步数的成就,自动弹出了成就奖励,一个哑铃。好家伙,这是要我举着哑铃看展子吗?

无障碍展区

来到无障碍展区,也能发现不少小惊喜。看见右边那个戴紫色帽子的哥们儿了吗?靠近他会显示他的名字:DOM 窃贼。他想偷右下角那个玻璃柜里的无障碍标志纪念品。

这虚拟大会上竟然也有盗窃犯,有点真实……

没想到这大半夜的,还能碰见其他活人,这种头顶有一串名字的,就是和我一样的线上参会者,他们一般也会四处蹦跶,很容易认出来。

看见左下角那个宝箱了吗?被我打开了,里面也会有一些纪念品。刚开始没注意到,后来发现每个展区都有这种宝箱。

Google 这些年在无障碍上面还是下了不少功夫,才赶上了苹果的用户体验,让残障人士也能独立使用科技产品。一开始在 Android 系统上发力,目前已经做得比较成熟了,国内的手机厂商也逐渐开始重视并适配,不少开发者拿着 Accessibility 的 API 搞黑科技。

最近一两年业内又开始完善 Web 应用的无障碍功能,相信以后各端的无障碍体验都能对残障人士越来越友好吧。各位开发者也不要嫌麻烦适配,这个和多语言、RTL 类似,是产品走向人性化的必经之路。

ML/AI 展区

机器学习与人工智能展区,TensorFlow 框架相关的内容占了绝大部分,包括 TensorFlow Lite、TensorFlow.js、TensorFlow Core 等。中间区域是一个神经网络的模型,还算比较有代表性吧。

开宝箱得了个 TF 的法杖,看来搞机器学习果然是炼丹哦。继续往里面走,穿过整个展区来到室外,可以看见一片草地,这里有很多挂着乐器的树,碰撞它们也会有变幻彩蛋。

现在 AI 涉足的领域真的很多,在艺术方面的应用,比如生成音乐、作词作曲、乐器演奏等。当然,这种创造性的工作,还是人和机器相辅相成更妙,完全依赖任何一方都不太合适。

Web 展区

Web展区主要是浏览器、前端开发、搜索相关的技术了。这个展区应该是最热闹的了,毕竟前端开发者是数量也比较大。正如这个 Chrome 标志牌一样非常令人瞩目。

展区中间有一个 Lighthouse 测试,可以分析网站的性能、SEO 等等,嘿嘿,试了一下少数派的域名,得分还可以,就是 SEO 这项有点低。

这里还发现一份 SEO 入门指南,打开后还特意提示「很长」,真是贴心哦,太长不看。前端的花样真的多,这个展区还介绍了很多我没听说过的 API 和开发框架。

展区最右边出现了熟悉的 Chrome 小游戏恐龙,我看它一直在这蹦跶,像是被关在这出不去了。Google 说好的不作恶呢?连恐龙都囚禁。

Material Design 展区

MD 是 Google 官方的设计语言。让我意外的是,MD 展区的参会人还挺多的,遇见好几个蹦来蹦去的(还有妹子角色)。看来设计师们也对 I/O 大会很感兴趣哦!

这里发现一个小彩蛋,中间有个大花坛,周围有 4 个圆凳一样的东西,碰它们,中间的花朵会发生变幻。

如今 Material Design 也可以用于 WordPress,感觉有很多年没玩过这个博客框架了。

其他小细节

上面逛的基本上也是我感兴趣的几个,还有好多其他展区就不带大家走马观花咯!其实每个展区的内容都非常棒,Google以最生动的形式给大家科普了他们家前沿的IT技术,仔细探索会发现很多有趣的彩蛋。

我目前体验到的比较明显的:

  • Android 展区的北边,相当于整个乐园的中心,有高尔夫球场。当时这有个哥们儿在乐此不彼地打高尔夫。
  • 除了通过方向键和地图快捷传送来移动角色以外,按 Tab 键还会有 Waypoints,连续按可以切换不同的提示,以便在展区内快速移动到不同的展台。
  • 每个展区最中间区域大概都是 BGM 的音源位置,声音最大,如果走到边缘区域,声音就会变小,即立体音效。
  • 撞到墙的话,会有音效,听起来很像撞到了纸板或木板的声音,完全模拟了线下这种展会所用的临时墙体材料。
  • 路边的小铺基本都是可以交互的,比如这个卖茶的,饿了可以吃吃喝喝。
  • 某些展区的电视旁边的招牌只显示一个汉字,这个可能是个翻译或者显示的 Bug。比如下面这个,英文显示的是 Mobile。
  • 网页太久失去焦点,角色会睡着,看下面这个家伙就睡着挂机了。挂机太久会踢你下线,再回来需要重新连接。

乐园实在太大,更多的彩蛋细节,还是大家慢慢去发掘了。上面不少有趣的地方都在地图的体验区当中,尽管 Google I/O 2021 已经结束,这个虚拟游乐园目前依然可以访问体验。

最后整理一下每个展区的具体内容吧:

名称内容
AndroidAndroid 12、Wear、Cars、TV、Google Play、MAD、Jetpack Compose
AccessibilityInspire(启迪区)、Empower(赋能区,包括Web支持等)
ARCoreRecording & Playback API、Cloud Anchors API、Depth API
Flutter使用入门、With Google、Dart、跨平台
Firebase演示区、CodeLab
Google Maps Platform使用入门、Mobile、Web
Google AssistantEtsy、eBay、Twitter、Strava
Google CloudCloud、工作区和AppSheet、数据与AI、App Dev Booth
Google Pay工具和库、安全、Pay的新增功能、Android
Material DesignDesign、Web、Android
ML / AICloud AI、TF Lite、TF Core、TF.js
WebFugu、Angular、Core Web Vitals、PWA、搜索、性能、DevTools、安全、隐私与验证

关联阅读:

> 下载 少数派 2.0 客户端、关注少数派公众号,解锁全新阅读体验📰

> 实用、好用的 正版软件,少数派为你呈现🚀