預期並回應
Awareness API 在單一 API 中整合了 7 個位置和情境訊號,讓您盡可能建立強大的以情境為依據的功能,將對系統資源的影響降到最低。以過去無法實現的新方式結合經過最佳處理的內容訊號,同時讓 API 管理系統資源,這樣應用程式就無需這麼做。
![](https://developers.google.cn/static/awareness/images/multi-signal.png?authuser=8&%3Bhl=zh-tw&hl=zh-tw)
眾多信號,單一 API
原生支援結合 7 種信號,包括時間、位置、地點、信標、耳機、活動和天氣。
![](https://developers.google.cn/static/awareness/images/high_quality_zoom.png?authuser=8&%3Bhl=zh-tw&hl=zh-tw)
高品質資料
系統會妥善處理多個來源的信號,並盡量整合這些信號,藉此提高準確度和效率。
![](https://developers.google.cn/static/awareness/images/battery.png?authuser=8&%3Bhl=zh-tw&hl=zh-tw)
智慧省電
系統會自動最佳化耗電量和記憶體用量,盡可能提升使用者裝置的電池續航力和記憶體容量。
取得深入分析的方法有兩種
Fence API
根據使用者的環境變化做出回應。Fence API 可讓您結合多個信號,以建立圍欄。當符合圍欄的條件時,您的應用程式會收到回呼,讓使用者即使在背景執行,也能愉快地進行互動。
Snapshot API
從單一簡單的 API 介面存取 7 個信號,取得使用者目前環境的即時詳細資料。使用 Snapshot API 的智慧快取和跨應用程式最佳化功能,改善電池效能和記憶體用量