2019 Facebook 開發者大會回顧及心得

一年一度的 F8 — Facebook 開發者大會,在美國西岸時間 4/30、5/1 於加州聖荷西的 McEnery Convention Center 舉行,另外 F8 Hackathon 也提前於 4/28、4/29 進行,去年兩個活動時間剛好互相重疊,今年很幸運第一次參加就可以全程參與這兩個年度盛事!
到底 F8 和 F8 Hackthon 在做什麼呢?帶大家來一探究竟吧!
F8 Hackathon — 不眠不休的駭客精神
F8 Hackathon 是一個為期兩天的活動,參加者自行組隊然後訂定題目,所有隊伍必須使用 Facebook 的平台或工具(例如 React、Messenger API、PyTorch 等等)在短短兩天的時間內開發出可以運作的 Prototype,並且需符合聯合國所提出的 SDGs(Sustainable Development Goals,永續發展目標)以平等教育、城市發展、消除貧窮、保護環境為目標。

我們這一組的主題是 BeSafe,透過 Facebook Messenger 製作 Chatbot 來作為災害警報的平台,協助民眾做好預防措施,並且在災害來臨時自動將鄰近的民眾建立聊天群組,讓民眾可以互相聯繫互相幫忙。雖然最後沒有獲獎,但還是很開心可以認識來自世界各地的開發者,與大家合作互相交流,完成不可能的任務。
原來 Hackathon 才是本體?
大家可能不知道,F8 本身就是指 Hackathon 這項活動,由於當初 Hackathon 的長度只有 8 個小時,因而取名叫 F8,甚至有許多 Facebook 的產品原型是從 F8 誕生的,直到後來 F8 才慢慢演變成 Facebook 發布新產品、聚集世界各地開發者或企業家的年度盛會(當初小弟我還以為是因為 Facebook 有 8 個英文字母,為了方便所以縮寫成 F8 😂)

F8 — 聚集來自世界各地的頂尖開發者
The future is private — Mark Zuckerberg
F8 也是為期兩天的活動,由 Mark Zuckerberg 主講的 Keynote 為整個活動揭開序幕,針對大家一直在關注的莫過於使用者隱私的議題,他提出以下六大原則:
- Private Interactions( 私有互動)
- Encryption(加密)
- Reduced Permanence(減少永久性)
- Safety(安全性)
- Interoperability(互操作性)
- Secure Data Storage(安全資料儲存)
並且表示 Facebook 透過召集政府單位以及各界人士,收集各方專業的意見,致力於打造更安全的基礎建設,看得出來他決心要消除大家對 Facebook 處理使用者隱私問題的疑慮。

Facebook — 重新找回科技溫度
基於更安全的基礎建設,Facebook 團隊也已經開始著手打造最新的 FB5,並且重新設計使用者介面,不但會拿掉大部分的藍色,還會將原本正方形的 Logo 換成圓形的。另外功能面也將更著重人際關係的互動,因此將會獨立出社團(Groups)頁面,讓使用者可以更方便的找到自己有興趣的團體,進而參加團體舉辦的實體活動。在這科技冷漠的時代,無非看到了一線曙光,雖然科技讓人們陷入虛擬的世界,但科技也可以帶人們從虛擬的世界走回現實,我很喜歡 Mark 為 Facebook 帶來這樣的改變 😀

Messenger — 將稱霸即時通訊軟體界?
Facebook 團隊也同時著手重新打造下一代的 Messenger — LightSpeed,所有的對話都將經過點對點加密,並且增加朋友(Friends)分頁,讓使用者可以更輕鬆的看到朋友的限時動態,甚至可以邀請多位朋友一起即時觀賞線上影片,Mark 宣稱 LightSpeed 將會是全世界檔案最小、速度最快的手機即時通訊軟體!除此之外,近期也將推出電腦版的 Messenger 並且同時支援 Windows 和 Mac 雙平台喔!大家是不是很期待呢?

Instagram — 更流暢的體驗
過去使用者在 Instagram 上看到喜愛的商品,必須離開應用程式,才能進行購物,未來將會增加 Shopping 功能,讓使用者可以在應用程式內完成整個購物流程,得到更順暢的購物體驗。另外還增加 Create Mode (幫助使用者無需照片或影片,也能快速的發布動態)、Donation Stickers(在動態中加上貼紙,讓使用者快速捐款)等等功能。

WhatsApp — 更強大的功能
在 WhatsApp 方面,則增加了 Status(類似 Facebook 和 Instagram 的限時動態)、Product Catalogs(產品目錄)、Payments(支付)等功能。
從以上可以看到不同的平台各自發展出不同的功能,但都特別強調隱私和安全性,Facebook 甚至打算將 Messenger、Instagram、WhatsApp 三大平台整合,讓不同平台的使用者能夠互相傳訊。

F8 Sessions
在最重要的 Keynote 接束之後,接下來兩天的時間,在會場的不同位置會同時進行不同主題的小型講座,主題的類型五花八門,例如與技術相關的 AI、AR、與產業相關的 Gaming、 Ads & Monetization 或是從商業角度切入的 Build Your Product、Grow Your Business 等等,將 Facebook 或是其合作夥伴成功的寶貴經驗濃縮成 15 到 45 分鐘的分享,很可惜沒有辦法每一場都參與,只能選擇自己比較有興趣的場次參與。

總結
感謝公司讓我有這個機會可以參加今年的 F8,也很幸運能夠成功申請參與 F8 Hackathon,無論是親臨現場感受開發者的活力與熱情、親眼目睹 Mark Zuckerberg 的風采,抑或是與來自世界各地的頂尖開發者共同腦力激激盪,為人類、社會與環境提出解決問題的方法,都是很難能可貴的經驗。俗話說的好:「科技始終來自於人性」,身為一位軟體開發者,我們應當理解使用者的需求,結合理性科技和人性設計,才能設計出真正符合使用者需求的產品,進而增進人際關係,拉近人與人之間的距離 😆

BotBonnie 是一個結合 Facebook Messenger 的聊天機器人製作平台,
利用簡單的圖像化介面就可以親手打造出自己的聊天機器人嘍,
想體驗科技帶來的幸福或是了解更多請點選這裡 👇