2016年5月29日 星期日

雖然有點像 iOS 9,不過 Google 想讓 Android App 也能感應環境

 
(首圖來源:Flickr/keith.bellvay CC BY 2.0)

Google I/O 接近尾聲,許多沒在第一天就公開的細部方案也陸續出爐,例如與 Levi’s 合作的智慧夾克。

而雖然去年 iOS 9 也推出過相似的功能,不過,Google 還是決定為 Andorid 釋出新的 API,讓新的 Android App 可以「適應環境」,根據用戶在特定時刻、特定地點的需要自動出現。

Google 為此給出許多實際例子,例如音樂 App 能夠在用戶插入耳機時自動跳出,甚至切換到特定的播放清單;天氣 App 可以在用戶使用 Chromecast 時,在電視上自動跳出並顯示明天天氣預報;跑步 App 可以在用戶經過常去的操場時現身,甚至在用戶忘記要設定運動時程的時候。

Google 也特別舉出相機作為例子。當用戶來到著名的景點,相機 App 將能夠自動出現,提醒用戶現在是該拍照的時候。

有趣的是,因為這批背景偵測 API 也能夠應用到照片上,因此用戶日後可以透過很細膩的方式查找照片,例如輸入「我在陰天拍攝的照片」。

值得注意的是,這款 API 並非只針對 Android 手機,而是也包含支援 Android 的各種硬體裝置,例如 Chromecast,Android Wear,Android TV,或是即將推出的 Google Now 家庭助理,因此用戶可以在週末晚間,發現 Android TV 已經準備好常看的影集。

此外,過往這些功能都需要在背景默默偵測,以確認用戶的狀態,因此非常佔用系統資源,不過 Google 表示這些 API 都已經經過優化,不會太消耗記憶體或手機電量。

然而,其實已經有不少 App 擁有類似的功能,例如插入耳機後 App 自動跳出,早已是 Spotify 的標準功能,Runkeepr 也可以自動奉上當下的天氣資訊,讓用戶充作標籤,不過由於這些功能都是 App 開發者自行加入,因此 Google 還是希望可以讓這種方便的功能,可以有系統等級的支援。

目前,這批 API 仍未開放,不過有興趣的開發者可以到網站上登記,取得開發者預覽版的優先權。

Android apps can now react to your environment
Android apps will open automatically based on your surroundings and accessories

沒有留言: