谷歌正為Android與Chrome OS開發類似Handoff的跨屏投送功能
過去幾年,谷歌一直致力於推動”Better Together”專案,以便Android智慧機 / Chromebook 上網本用戶能夠獲得更加無縫的體驗。 而在近日的軟體更新中,谷歌再次強調了手機中心(Phone Hub)、即時網路共用(Instant Tethering)、以及智慧上鎖 / 解鎖(Smart Lock / Unlock)等體驗。
(來自:9to5Google)
正如 2 月報導的那樣,該系列的最新功能代號為”Eche”。 而現在,我們終於對其有了更深入的瞭解。
不出所料的是,被譽為”谷歌親兒子”的 Pixel 智慧機,有望第一時間用上面向 Chromebook 的”推送”(Push)和”應用鏡像”(Mirror Apps)功能。
其實自今年 2 月發布 Android 12 開發者預覽(Developer Preview 1)以來,谷歌一直在努力改進推送體驗。
如下圖所示,Android 12 最終版也將迎來類似的按鈕佈局,輔以第一方獨佔的 com.google.pixel.exo 應用 / 後台服務。
借助 JED Decomopiler 的”APK Insight”,9to5Google 在深入源碼後得知 —— 在點擊後,使用者將看到如下的設備清單:
<string name=”title_content_push_chooser”>Choose device</string>
<string name=”content_push_no_devices_found”>No devices found to push content.</string>
Abner Li 推測,該清單將可用於尋找可配對的 Chromebook 上網本,而”Exo”恰好也是 Chrome OS 面向 Android 和 Linux 應用程式(ARC / Crostini)的顯示服務元件。
儘管這是我們首次聽聞這種本地需求,但谷歌 Play 服務中也早有對”exo”的明確引用,可知其旨在方便使用者直接於家中的 Chromebook 設備上串流使用手機端的應用。
<string name=”fast_pair_exo_customized_title”>Link to %1$s</string>
<string name=”fast_pair_exo_customized_description”>Use your phone’s apps directly on %1$s when you’re at home</string>
此外據 Abner Li 同事 Kyle Bradshaw 所述,”Eche”在西班牙文中就有”投擲”的意思,意味著 Android 智慧機使用者可將螢幕鏡像到 Chrome OS 設備上使用。
實際上,Eche 也是一款藉助 WebRTC 廣播技術的投屏應用程式,借鑒了 Google Duo 等實時視頻應用產品的底層方案、且能夠在兩端設備來回傳輸一些其它數據。
此外,另一種觸發流的方法是從您的 Chromebook 中擴展現有的接收電話通知的能力。 Eche/Exo 將允許您按兩下鏡像通知並直接在筆記本上打開該應用程式。 您無需取出 Pixel 即可查看、回復等。
綜上所述,Exo 和 Eche 將使得 Pixel 智慧機使用者在 Chromebook 設備上獲得許多獨家的”Better Together”體驗。
在背後流式傳輸的同時,使用者並不會覺察到自己其實是在 Chrome OS 上處理互動式視頻,以獲得與 Stadia 有些類似的遠端體驗。
除了這項即將推送的新功能,谷歌還留下了一些懸而未決的問題,因其類似於蘋果生態系統中的”Handoff”—— 比如使用者可在iPhone上處理文檔,然後系統會提示你在iMac上打開。
而且在 iOS / iPadOS / macOS 端,使用者都必須安裝相應的原生應用程式。
最後,谷歌似乎正在使用直接的「設備到設備」視頻流作為替代方案,但鑒於大多數現代 Chrome OS 設備上都已經支持運行原生 Android 應用,這一點還是顯得有些奇怪。
理論上,如果谷歌能夠讓 Pixel 智慧機向 Chromebook 推送應用程式的當前狀態,這樣的數據傳遞效率也會高很多。 至於後續會有怎樣的發展,還請拭目以待。