dynamicspot 中文文档 下载 App

实时活动功能——Android 版的 iPhone Live Activities

什么是 Live Activities

iPhone 上的 Live Activities(实时活动)是灵动岛最强大的功能——开发者可以让外卖 App 显示骑手位置、让打车 App 显示司机距离、让体育 App 显示实时比分。

Android 上没有系统级的 Live Activities API,但 dynamicSpot 用自己的方式实现了类似效果:通过前台服务 + 通知来显示正在进行的活动状态。

灵动岛实时活动显示效果

支持的活动类型

dynamicSpot 当前支持以下类型的实时活动:

和 iPhone Live Activities 的差距

维度iPhone Live ActivitiesdynamicSpot
开发者自定义 UI完全支持不支持(只有通用模板)
活动类型任何开发者提交仅限上述几种标准类型
数据精度实时更新、位置追踪依赖 Android 系统暴露的数据
开发者接入成本需适配 ActivityKitApp 只要实现标准 Android API 即可

v2.00 新增:低优先级 Peek

如果音乐正在播放(高优先级活动),此时来了一条低优先级通知,dynamicSpot 不会打断音乐面板。低优先级通知会以peek 形式短暂出现(约 2-3 秒),然后让主活动回到灵动岛。

设置路径:dynamicSpot → Activity Detection → Low Priority Peek → 开启

未来展望

Android 14 引入了 Partial Dynamic Notifications(部分动态通知)的概念,Android 15 进一步扩展。dynamicSpot 的下一大步可能是利用这些新 API 让更多 App 能提交定制化的灵动岛 UI,缩小和 iPhone 的差距。