You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

106 lines
11 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 特别加餐 | 我在2019年F8大会的两日见闻录
你好我是徐文浩。4月30日我在美国圣何塞参加了F8大会趁此机会和你分享一下我在大会上的一些见闻。下面是我参会这两天写的见闻录分享给你。希望可以看到更多技术人走出去抬头看看世界丰富自己的见识和经历。
## Day 1“The Future is Private”
今年是我连续第三年来F8了。如果说第一年是带着一点好奇和忐忑作为一个开发者来看看世界上最大的社交网络的开发者大会是怎么回事儿到了第二年作为一个Developer Partner看到自己公司的logo出现在首日的Keynote里就觉得格外兴奋那么今年第三年就有些轻车熟路了没有什么压力反而很想看一看每年一次的开发者大会还能办出什么新花样。
![](https://static001.geekbang.org/resource/image/e6/27/e6effd7050ec22d0284d3af592c56c27.jpg)
作为开发者连续两年看到自己公司的logo出现在会场里还是很高兴的
从旧金山国际机场出来一路Uber到了圣何塞住下不禁感慨互联网和智能手机的确改变了世界。一个中国人到美国拿着手机也能在这里生存下来了。
为了倒时差,我硬是熬到半夜睡了一觉。早早赶到圣何塞市中心的会场,发现已经有不少人在排队入场了。
去年的F8因为Facebook面临“剑桥门事件”主题的Keynote颇有些疲于应对的感觉。然而在过去的一年里Facebook推出的种种隐私保护的功能似乎并没有解决“隐私泄露”的问题反而给人一种此起彼伏、应接不暇的感觉。
![](https://static001.geekbang.org/resource/image/0f/e2/0f8bdbdcbe2c5cfba7926c79fb2c11e2.jpg)
于是今年的F8Facebook颇有些破釜沉舟、不破不立之感。扎克伯格的开场Keynote就表示Facebook要开始在整个公司的运营策略上做出重大改变打造一个“Privacy Focused Social Platform”接着更是亮出了“The Future is Private”的slogan。
![](https://static001.geekbang.org/resource/image/c5/2e/c583a5791cd27a0b9b0af67aa474162e.jpg)
紧接着扎克伯格介绍了Facebook这两年力推的产品Messenger。Messenger团队重写了整个手机客户端让整个客户端小于30MB冷启动时间少于1.3秒默认端到端加密并给它起了一个代号叫LightSpeed。
这几项指标都可以直接拿来和自家被认为简单易用的WhatsApp做对比而且明显胜出。为了服务更多Messenger的发达国家用户Facebook更是干脆开发了一个桌面版的客户端。要知道在这个移动端主宰一切的年代还会投入精力开发桌面客户端的公司可不多了。可以看出Facebook推动Messenger产品的决心。
![](https://static001.geekbang.org/resource/image/4d/c3/4d5274e5a721847f0331bb270befe5c3.jpg)
WhatsApp产品更新介绍的核心也还是在隐私上。他们能够通过Messenger直接和WhatsApp联系人通信这更是可以看出Facebook迈出了打通旗下所有产品的第一步。
![](https://static001.geekbang.org/resource/image/f7/5f/f7c163214d2de6fd6714287db764345f.jpg)
然而更重磅的还在后面。在介绍完Messenger和WhatsApp的产品更新之后会场的大屏幕上打出了白底蓝字的“FB5”的logo。
**作为Facebook最核心的产品也是自己公司名字的Facebook迎来了多年以来的第一次大型改版**App和Web端界面完全重写产品中心从原先的信息流转向以Group为核心。“Groups at the heart”传统蓝底白字的“f”字logo也变成了有背景动图的“f”字logo了。
![](https://static001.geekbang.org/resource/image/8b/77/8b46c1caf0c083c4d96cd2d16522b777.jpg)
如果说其他App上的改动还可以认为是Facebook的尝试或者探索作为其主要收入来源的Facebook改版恐怕是动真格的了。**从一个开放信息流式的产品变成一个以Group为核心的、有着私密性的产品怕是多年以来Facebook这个App的另一次重大转变了。**
之后的Instagram、Portal以及Spark VR的产品更新都没有引起太多关注。Keynote的下一个爆点自然是Oculus。
Facebook是目前市场上唯一还在大力投入VR的大型厂商。这一次让人尖叫的就是Oculus Quest。这第一个“无线”的Oculus的确引人注目。当现场宣布所有参加F8的人将人手派发一个Oculus Quest更是引来全场的掌声。大屏幕上看着卡马克头戴Oculus挥舞光剑更是让老程序员们回忆起在DOS上玩“Wolfenstein 3D”的旧时光。
![](https://static001.geekbang.org/resource/image/7c/f1/7c67b09702e8e26c47afa0b83cae4cf1.jpg)
早上的Keynote结束之后就是自由活动了。参会的工程师们可以选择去不同的会议室听各种开发和产品相关的小讲座也可以直接在主会场的各个“摊位”前和Facebook的工程师沟通交流。通常如果提问的话还会拿到背包、T恤、帽子这样的小奖品。
当然排长队去体验Oculus是每年最热门的项目。你也可以在会场里面转悠和其他开发者认识一下。免费的零食和饮料到处都是。**与其说这是一个开发者大会其实更像是一个Facebook生态圈的嘉年华。**
![](https://static001.geekbang.org/resource/image/95/50/95ca1c530901b73e48bc2452f2b2fe50.jpg)![](https://static001.geekbang.org/resource/image/2a/71/2a57495f80f1dc4ab31ee77c5dd28671.jpg)
F8的第一天仍然是以Facebook自己的四大产品为核心的一个主题会议并没有介绍太多AI和VR的黑科技。按照惯例这些黑科技会在明天的Keynote呈现值得期待。我印象比较深的是今天在讲解Oculus Rift S的时候介绍了Oculus Insight Position Tracking不知道明天又会有什么新科技出现。
## Day 2科技改变世界
第二天的Keynote仍然是在圣何塞市中心的McEnery会议中心举办。虽然Keynote要到10点开始但是我住的公寓没有早餐我和同事们还是8点刚过就跑到会场去“蹭饭”吃。
![](https://static001.geekbang.org/resource/image/b2/84/b2dd1268cb0457941619328b72133a84.jpg)
女性在科技界始终是“少数派”所以Facebook特地在F8的第二天在会场旁边的万豪酒店举办了一个Women Breakfast的活动邀请所有参与F8的女性一起吃早餐相互交流。
我们的一位产品经理也早早地去了会场参与这个活动。我想起前一天的Keynote里介绍4个核心产品的演讲者中有3位都是女性这让这个充满“科技感”的活动平添了一分人文的色彩。
![](https://static001.geekbang.org/resource/image/d1/66/d10ff8ad0033d9a934dd603fc1a68e66.jpg)
免费早餐之后大家的焦点又转移到了主会场。第二天的主题Keynote不同于第一天以Facebook的产品为核心而是集中在“技术”这个词上。
一般来说第一天的Keynote关注的是最近这三五年来Facebook的产品发展方向那么第二天的Keynote的目标则放得更加长远关注的是Facebook未来十年会关注和投入的技术。今年也毫不例外。Connectivity、机器学习、AR和VR把整个会场带入了一个更有科技感的主题里去。
![](https://static001.geekbang.org/resource/image/83/3e/83d67089c4ff6de8a3d508ec0921f93e.jpg)
不过今年的Keynote和往年的还是有点不一样。过去几年里F8第二天的Keynote都显得更有“梦想”一些比如通过无人机为经济不发达区域提供网络接入研究怎么通过Reinforcement Learning让机器打《星际争霸》。
过去两年里我们常常能看到一些或许挑战很大但是却又容易让人憧憬的项目出现。而今年第二天的Keynote主题却和前一天环环相扣专注在了“Responsible Innovation”这样一个主题上。
![](https://static001.geekbang.org/resource/image/8d/a2/8d96967f3c1346392f4caca9ea7389a2.jpg)
如何通过机器学习找出虚假账号如何过滤仇恨言论乃至如何解决网络霸凌变成了一个个的机器学习案例反复出现在今天的Keynote里。似乎Facebook是想更坚定地传达这样一个信息“The Future is Private”这件事情我们是认真的。
在整个Keynote的过程里面也让大家看到了对于有害内容的过滤从简单的关键词匹配进化到应用计算机视觉直到今天使用的Nearest Neighbor Manifold Expansion & Multi-modal Understanding这样更加复杂的机器学习技术一步一步是如何发展的。
![](https://static001.geekbang.org/resource/image/c9/fd/c90468d382b57a21706adce0f08c68fd.jpg)
Keynote结束之后第二天的其他内容都安排得更加紧凑了一些。大部分的小会场都在午餐时间同时进行内容也更加“硬核”。各个小会场里看到的不是产品更新而是各种机器学习问题在Facebook的实际解决方法和应用。更有不少小会场里面Facebook的工程师直接给大家展示了代码。有心想要了解一些特定问题的工程师可以从这里面学到不少有用的东西。
![](https://static001.geekbang.org/resource/image/e4/5a/e4650e28e113101b3b36ebaa5b0b835a.jpg)
除了“学习”之外参加F8很重要的一个方面是社交。第二天的有些小会场是以座谈会的形式邀请外部的开发者合作伙伴来分享他们的成功案例。开发者之间的相互交流也更多了起来。
在所有内容结束之后Facebook新加坡办公室的Partner Manager带着我们移师会议中心附近的餐馆开始了一个小小的After Party。我们一群来自五湖四海的华人就在美国一边吃着墨西哥菜一边交流。“微信”是Facebook的开发者大会上始终绕不开的话题Facebook自己的各类消息类产品其实也一直在从微信里面汲取养分。
![](https://static001.geekbang.org/resource/image/f3/f4/f3c98d9ce71e26ec1846215fc4de73f4.jpg)
晚餐过后今年的F8就算正式结束了。认识的新朋友重新见面的老朋友之后就又要各奔东西了。而我自己打算在回程之前跑一趟心心念念的计算机历史博物馆去看看里面收藏的从ENIAC到现代计算机的经典型号为今年的旅程画上一个完满的句号。
## 推荐阅读
[Facebook全球最大社交网络向未知转型](https://mp.weixin.qq.com/s/UMnm2U1qKEI4V5IQdXINTQ)
[F8 2019 Day 1 Keynote](https://developers.facebook.com/videos/f8-2019/day-1-keynote/)
[F8 2019 Day 2 Keynote](https://developers.facebook.com/videos/f8-2019/day-2-keynote/)