Android 版「實時活動」不夠好用?你可能需要這個 App

2023-10-25     少數派

原標題:Android 版「實時活動」不夠好用?你可能需要這個 App

TL;DR

  • 所有設備都可免 root 使用的、Pixel 資訊一覽(At A Glance)風格的信息展示小組件;

  • 提供觸發條件和插件系統,提供更豐富的接入可能性(如米家、Tasker);

  • 在 Pixel 等特定設備中,還可藉助 Shizuku 或 root 將上述功能直接與主屏、鎖屏中現有的資訊一覽小組件合二為一。

所有設備都可免 root 使用的、Pixel 資訊一覽(At A Glance)風格的信息展示小組件;

提供觸發條件和插件系統,提供更豐富的接入可能性(如米家、Tasker);

Smartspacer 不是一款啟動器,但它卻出自知名定製版啟動器 PixelLauncherMods開發者 Kieron之手。和以往直接瞄準 Pixel Launcher 進行大刀闊斧的功能修改甚至替換不同,Smartspacer 看準的是 Google 一直在完善、但擴展性和實用性都始終有限的資訊一覽(At A Glance)小組件。

與 Pixel 啟動器和 Google 服務高度整合的資訊一覽小組件

資訊一覽之於 Android,就像「實時活動」之於 iOS。不同的是前者因為 Pixel 獨占太久適配幾乎全看 Google 心情,後者一經上線則是開發者一擁而上……在 Pixel 啟動器中,資訊一覽小組件在主屏默認占據頂部一整行的位置,主要以文本+信息的方式展示一些與當下時間密切相關的動態,從天氣、提醒到訂單、快遞,資訊一覽走的是當年 Google Now 信息上屏的思路。

不過因為生活便利相關的信息來源不接地氣,加上很多信息抓取來源主要為其他 Google 服務,資訊一覽對國內用戶來說用途有限,很多人想除之後快也是情理之中。

而 Smartspacer 走的是「增強」的路子。對非 Pixel 設備/Pixel 啟動器用戶而言,它可以免 root 使用並給你一個交互、體驗與資訊一覽小組件完全一致,但擴展功能更豐富的資訊一覽小組件;對正在使用 Pixel 啟動器的用戶來說,它則能在 Shizuku 或 root(高級模式)下,將這種體驗與系統內置的資訊一覽直接整合,直接對原版資訊一覽進行「升級」。

因為原理和實現思路都基於原版 Pixel 資訊一覽小組件,Smartspacer 將 Google 底層的 smartspace 特性暴露給前台用戶的同時,也向我們展示了這個小組件內部信息的基本組成:

  • 目標信息(targets):以頁面為單位在小組件中展示的主要信息,通常包含標題、子標題、圖標等,某些目標信息也可以展示圖像、清單……

  • 附加組件(complications):可附加在任意目標信息頁面中的小點綴,通常以短文本或圖標的方式提供一些額外的信息補充;

  • 觸發條件(requirements):特定目標信息和附加組件合適出現的前置條件,Smartspacer 提供基礎的 any of 和 all of 兩種選項。

目標信息(targets):以頁面為單位在小組件中展示的主要信息,通常包含標題、子標題、圖標等,某些目標信息也可以展示圖像、清單……

附加組件(complications):可附加在任意目標信息頁面中的小點綴,通常以短文本或圖標的方式提供一些額外的信息補充;

應用引導中關於目標信息、附加組件和觸發條件的介紹

默認情況下,Smartspacer 提供的目標信息包括日曆日程、日期信息、天氣、問候語、正在播放的音樂、特定應用的通知等,附加組件則包括數字健康、Gmail、通話和簡訊的相關數據。

內置的目標信息和附加組件一覽

雖然天氣來源目前僅支持 Google 天氣這一點比較死板,但提供方便美化愛好者進行位置和 UI 微調的空白選項、支持與 Ambient Music Mod整合展示聽歌識曲結果、高級模式下可直接嵌入原生資訊一覽小組件中的信息和附件等細節,讓 Smartspacer 即便在開箱即用的狀態下也具備相當高的可玩性——比如你可以像下圖這樣為選定的應用開啟通知展示,無需啟動 app 就能在桌面一覽最新動態

Google 不可能讓米家接入資訊一覽,那我們自己動手

聊到這裡,Smartspacer 就像是一個更好的 Another Widget,如果你想要一個 Pixel 啟動器樣式或是直接與 Pixel 啟動器整合的、功能增強的信息展示小組件,它已經算得上是一個相當優秀的選擇了。

但這並不是它的全部。作為一款開發者 Kieron 悄悄開發了一年半才放出測試的 app,Smartspacer 真正強大的地方在於其完善的擴展支持。

在應用內的「插件」頁面中,我們還可以通過安裝插件的方式來進一步擴展 Smartspacer 可展示的目標信息和附件,截至發稿時最新的第 9 個測試版本,Smartspacer 已經內置了 21 款插件,有連接 Health Connect 平台展示心率、步數等健康數據的,有接入 Uber 查看司機位置和行程狀態的,有追蹤亞馬遜平台訂單狀態的,有追蹤特定 YouTube 博主的實時訂閱用戶數量的,甚至也有集成 Tasker 直接打開無限可能性的……

豐富的插件生態,才是 Smartspacer 最具潛力的地方

看到這裡你可能會說:這些插件聽上去好像還是不怎麼接地氣?

這就得牽扯到我寫這篇文章推薦它的一點私心了:一方面,Smartspacer 不是那種傳統的第三方小組件 app,它基於 Android 系統已經內置的 smartspace 服務,一些啟用了該服務的廠商可以很方便地將其與系統功能進行整合;在此基礎上,開發者又在插件部分為 Smartspacer 提供了可供其他應用參考的 SDK Sample,方便感興趣的開發者進行適配和接入。

在鎖屏和主屏接入 Aftership 的快遞信息追蹤

將這兩者結合起來,只要國內廠商和應用開發者願意,將滴滴打車接入 Smartspacer 也是完全可行的。早年 ColorOS「閃回鍵」那種功能若以此為基礎,也能擁有更好的適配和維護路徑……當然說到這個份上多少還是有點「做夢」的成分了,我們可以先開開腦洞,從一些最基礎的入手(比如讓你的寫作字數、徽章/粉絲數量顯示在這個小組件里)。

如果你對 Smartspacer 感興趣,請前往 GitHub下載最新版本。

原文連結:

https://sspai.com/post/83754?utm_source=wechat&utm_medium=social

作者:克萊德

/ 更多熱門文章 /

文章來源: https://twgreatdaily.com/zh-hk/2bebba153b132f5aa770a8b9584925b0.html