Android 12現(xiàn)在有了設(shè)備搜索API 可用于第三方啟動程序
谷歌發(fā)布Android 12開發(fā)者第二預(yù)覽版一個月,它給了我們一些暗示,谷歌可能會在最終版本中加入一些功能。在這些功能中,有一個新的搜索小工具,是為Pixel Launcher準(zhǔn)備的嗎,搜索功能會讓用戶在設(shè)備上搜索應(yīng)用和聯(lián)系人、設(shè)置等。
看來這個功能不會僅限于Pixel手機(jī)上的Android 12,因為我們有一些證據(jù)表明這個功能可能會延伸到第三方啟動器上。Android 12將使手機(jī)上的內(nèi)容搜索變得更加簡單。
Niagara啟動器的開發(fā)者設(shè)法在Android 12預(yù)覽版文檔中找到了新的證據(jù)。該文檔表明,谷歌將在Android 12中增加一個新的設(shè)備搜索API;這個API將允許第三方啟動器擁有一個通用的搜索功能。該功能將讓第三方啟動程序 "訪問系統(tǒng)維護(hù)的集中式AppSearch索引"。
文檔中談到,AppSearch索引是一個用于維護(hù)結(jié)構(gòu)化數(shù)據(jù)的搜索庫,其特點如下:
- 完全離線的單機(jī)解決方案
- 一套API,供應(yīng)用程序通過全文搜索為文檔編制索引和檢索。
- 為應(yīng)用程序提供API,使系統(tǒng)能夠在系統(tǒng)UI表面顯示內(nèi)容。
同樣,應(yīng)用程序的API允許系統(tǒng)與其他指定的應(yīng)用程序共享其內(nèi)容。
這項功能將允許用戶不再使用任何第三方應(yīng)用來完成工作,將能夠直接從搜索欄中搜索設(shè)備上的幾乎任何東西。目前,還沒有關(guān)于該功能實現(xiàn)的信息,但隨著下一個Android 12開發(fā)者預(yù)覽版開始推出,可以期待更多的細(xì)節(jié)出現(xiàn)。
類似的功能在各種第三方應(yīng)用上都可以使用,但在Android 12系統(tǒng)中直接內(nèi)置這個功能會好很多,因為它將增加每個運行該操作系統(tǒng)版本的設(shè)備的基礎(chǔ)功能。