對一眾開發者而言,去年 Facebook F8 的重點一定是聊天機械人(bot),但到了今年,F8 的主角已換成 AR 和 VR 。假如讀者們是開發者,React 的大更新和 AR 開發者平台或許是值得關心的兩大事項。
去年 Facebook F8 以聊天機械人(bot)為重點,會上 Zuckerberg 更示範了各種 Messenger bot 的用途,例如推送網上新聞、訂購鮮花等。一年過後,Messenger bot 的使用率似乎不特別高,但應該還有開發者想試試寫 bot 吧?
不過今年的 Facebook F8,AR 和 VR 才是主角,如果開發者想製作 Facebook 的 AR 和 VR 項目的話,以下兩項宣布似乎值得關注。
React 大更新、新增 React VR 助開發者製作 VR 程式
React 為著名的網站前端開發 Framework 之一,但現在 React 有更多功能,因為 Facebook 在今年的 F8 宣布推出 React VR。顧名思義,開發者可利用 JavaScript 製作 VR 網站或程式,為用戶提供 360 度的體驗。
React VR 採用 WebGL 和 WebVR 等技術。目前為此,React VR 並非為開發複雜的 VR 遊戲,最主要還是讓開發者可容易把 2D 的用戶界面、文字和圖片結合至 360 全景之中。假如各位本身有開發 React 的底子,掌握 React VR 應該不是難事。
全新 Camera Effects 開發平台 用 AR Studio 及 Frame Studio 自製 AR 特效
近期 Facebook 和 Instagram 新增的照片特效功能被指與另一款程式 Snapchat 非常相似。Zuckerberg 接受外媒訪問時稱此舉是為新增的 Camera Effects Platform「打下基礎」。Camera Effects Platform 可分成兩個部分,分別為 Frame Studio 和 AR Studio。
Frame Studio 容許開發者製作照片框架,現在已可申請開發;而 AR Studio 則讓開發者基於地點、物件辨析和距離來製作 AR 特效,但開發平台暫時處於測試階段。值得注意的是,AR Studio 的特效是可用於 Facebook 直播之中。
由於 Facebook 不可能為用戶開發大量不同的 AR 特效,所以這個責任便轉交給開發者,策略其實與去年的 Messenger bot 一樣。不過在這「自拍時代」,照片特效比起 bot 應該更加吸引,而且商業利用價值應更加高。到底將來企業會否利用 Facebook 的 AR 特效來進行營銷?我們拭目以待。
其他:Facebook Analytics 更新
如果大家有用 Facebook SDK 或者 Pixel,或會留意到 Facebook Analytics 已有更新。最主要的更新,包括加入了專頁和 Messenger bot 的報表;開發者更可把相關的網站、程式、專頁、Bot 放於同一事件來源群組(Event Source Group),查看全通道(omni-channel)的活動流量。
此外,當開發者的程式或網站的每日活躍用戶達 10,000 人時,Facebook Analytics 會透過機器學習,自動提供重要的報表。