Repository navigation
Releases
阿布桌面 0.07 · 桌面编辑、114 款视频壁纸与性能优化
ABU Launcher 0.07 · 桌面编辑、低性能优化与渐变壁纸
发布日期:2026-10-22。最低系统 Android 7.1(API 25)。提供 ARM64、ARM32、x86、x86_64 和 universal 五种安装包。
桌面与遥控器
-
修复文件夹新增时来源文件夹挡住待选栏的问题;右侧“完成”可点击并支持方向键进入,新增“取消”以恢复原配置;选择图标时增加约 300 ms 飞入待选区动画。
-
修复视频壁纸的实时模糊:改用嵌入式视频纹理参与背景采样;静态模糊模式下视频上的玻璃区域透明,不再重复绘制静态壁纸。打开桌面菜单不再暂停视频。
-
长按应用打开菜单,选择“移动”:只有当前图标抖动,方向键调整位置,其余图标顺序补位。
-
Dock 与下方应用区分别移动,方向键不会意外跨区。确认保存,返回取消;顺序持久化。
-
修正编辑布局的全局/局部索引、位移宽度、行距与额外顶部间距,避免抖错图标、位置错乱和异常空行。
-
普通长按不再与拖拽抢同一个手势;明确进入移动后才接受拖拽。
-
菜单支持“添加到 Dock”;满额时选择要交换的 Dock 应用,确认交换或返回取消。
-
设置列表按一次方向键选择相邻选项,选中项尽量保持在视口中上位置,首尾遵循可滚动边界。
-
新增导航条设置:调整项目顺序、项目显隐和整条显隐。长按导航项目后左右移动,确认保存、返回取消。隐藏导航条后,右上角控制中心入口仍然保留。
Dock 应用内容与访问锁
- 新增“Dock 内容预览”开关,默认关闭;关闭时始终保留用户壁纸。
- 开启并允许读取电视内容列表后,仅为 Dock 聚焦应用读取其公开的 Android TV 推荐频道和 Watch Next 内容。卡片、图片、标题和跳转入口来自应用,不限于继续观看。
- 内容区提供“打开内容”和“打开应用”按钮;可用方向键从 Dock 向上进入内容区,向下返回原 Dock 项。
- 只使用发布应用自己的内容 Intent,不允许跳转到其他包的指定组件或执行删除等非浏览操作。
- 需要 Android TV 8.0+ 的系统内容提供者和相应读取权限;应用未发布内容、厂商限制读取、无权限或设备不支持时回退壁纸。不能承诺所有应用都有内容。
- 不在下方应用网格显示此预览;进入移动模式或应用列表后清除预览。
- 方向密码弹窗与信号源共用居中玻璃面板;输入区改为一个统一底框,圆点数量表示已输入步数,不展示方向。
- 新建方向密码为 4–16 步;保留两次确认、错误重试、返回删除一步、清空和自动解锁流程,已有更长密码仍可验证。
- Android TV 接口参考:推荐频道、PreviewPrograms 与内容入口。
壁纸与视觉
-
修复 Apple 视频 CDN 在 Android 上缺少官方根证书导致的下载失败,仅对 sylvan.apple.com 配置 Apple 官方根证书,保留完整 HTTPS 校验。已在应用宝原站下载完整视频验证。
-
默认使用代码生成的渐变壁纸,彻底删除旧人物背景图片;已有用户主动选择的其他来源保留。
-
视频壁纸新增 114 条在线目录:城市 30、自然 41、海底 21、太空 22,支持分类、分页与已下载筛选。链接指向 Apple 公共 Aerial 视频 CDN,采用 H.264 SDR 版本,视频版权归原权利人;目录参考 aerial-tv 公共目录,完整视频不打包或重新分发。
-
目录采用真实视频画面预览卡片,缩略图全部通过网络按页加载并缓存,不内置在安装包。素材来源见 来源说明。
-
路径:设置 → 桌面外观 → 壁纸 → 视频壁纸 → 浏览并下载在线视频壁纸。选择条目后下载,完成后点击“设为视频壁纸”;支持进度、取消和删除,离开页面取消未完成下载。下载文件保存在应用私有目录,删除正在使用的视频时回到渐变背景。
-
下载检查 HTTP 状态、长度、磁盘空间和视频轨道,使用临时文件,失败/取消清理残留;单文件上限 1 GB。视频通常为数百 MB,下载源可用性取决于网络。
-
选择 Bing 后自动检查并下载图片,桌面运行期间每 30 分钟检查一次日期,跨日获取新图。程序关闭期间不进行后台定时唤醒,下次使用时补更新;断网稍后重试。
-
新增“锁定当前 Bing 壁纸”;手动选择历史图片自动锁定,关闭锁定恢复每日更新。锁定时手动下载今日图片保留当前背景。
-
修正二级设置共用行的固定宽度分配,短状态不再挤占大部分标题空间;增加焦点安全边距并统一背景。
-
新增“渐变色”壁纸来源,内置暮光、海湾、极光、余晖、鸢尾、雾蓝六组原创配色。
-
配色选项用圆形渐变色块表示,聚焦描边、选中标记与名称对应;选择后即时应用并保存。
-
渐变壁纸由代码按需生成,不打包大图或循环动画;保留低性能设备上的静态模糊视觉。
-
壁纸来源改为预览卡片,保留本地图片、Bing 与本地视频来源。缩略图在后台读取。
-
视频壁纸静音循环;打开控制中心、设置、应用列表及桌面弹窗保持播放,进入其他应用或屏保时暂停;读取/解码失败回退背景。
-
下载壁纸先校验图片再原子保存,保留最近十二张历史,避免失败下载成为损坏壁纸。
流畅度与包体
- 继续使用后台降采样静态模糊并限制缓存数量;动画模式与模糊策略分开,精简/无动画也能保留静态模糊。
- 页面与弹窗基础过渡 700ms → 600ms,焦点反馈 500ms → 400ms;其他显式过渡相应提速,短动画保留合理下限,不修改长按判定或网络超时。
- 文件夹创建改为 600ms 连续分段时间轴,保持源图标位置与目标预览格衔接。
- 保留列表按需组合、可见图标异步加载与有界图标缓存;正常浏览不运行编辑抖动。
- 删除演示媒体内容、假演职员图片与占位海报等 40 张无用图片,原资源文件合计约 6.5MB。真实媒体无封面时使用轻量占位绘制。
- 无媒体源时显示“添加媒体库”,支持遥控器向下聚焦并确认打开居中浮层,单层滚动、清晰分区与输入,认证失败不会直接保存;已配置但无数据时提供重试和管理入口。
- 应用内更新优先选择设备支持的 ABI 安装包,缺少对应包时才使用 universal。
安装包大小
以下比较本机保留的 0.06 Release 产物与本次 Release。它不是同一源码版本仅切换单一选项的受控实验;数据代表实际产物差异,不能将所有变化归因于某一项优化。
| 架构 | 0.06 | 0.07 | 缩小 |
|---|---|---|---|
| arm64-v8a | 11.49 MB | 5.26 MB | 54.3% |
| armeabi-v7a | 10.77 MB | 4.53 MB | 57.9% |
| x86 | 11.40 MB | 5.17 MB | 54.7% |
| x86_64 | 11.54 MB | 5.30 MB | 54.1% |
| universal | 17.48 MB | 11.25 MB | 35.7% |
MB 按 1,000,000 字节计。此表为最终签名发布包,114 张预览图通过网络获取,不打包进 APK。
安装、签名与恢复
- 保留直接点击 APK 安装与安装后点击应用图标启动;设为默认桌面是可选操作。
- 详细安装指南 包含架构选择、普通安装、Windows/macOS/Linux ADB、无线配对、SHA-256 校验、恢复和故障处理。
- Agent 安装说明 提供可复制提示词、操作边界和验收要求。
- 安装脚本默认不改 HOME;显式
SET_HOME=1才记录原桌面、设置并验收。签名冲突不会自动卸载或清数据。 - 本版采用维护者提供的阿布桌面密钥,证书 SHA-256 为
e6eb923e3ca3026745099ecc91f7410ee32d6f0cc0c3b642bdd62929e7cfe954。 - 旧版 0.06 的 debug 证书与本版不同,因此可能无法覆盖升级。请先记录或备份配置,再自行决定卸载重装;卸载会删除应用数据。后续发布需持续沿用本次密钥以保持签名兼容。
- 不提供保持 ADB 常开、无障碍桌面守护或通知监听复活组件,不宣称绕过厂商 HOME 限制。
验证与适用范围
实际构建、测试结果及待测范围见 0.07 验证记录。模拟器不能代表低性能电视的实际 GPU、解码器、遥控器、HOME 和待机行为;真机兼容与帧率需单独验证。
参考与致谢
阿布桌面在开发中学习和参考了 CleanYourTV、Aerial、Tigris 的安装引导、应用编辑、电视交互和性能优化思路。感谢作者与贡献者提供的灵感和参考。
新增渐变壁纸借鉴电视界面中柔和色彩层次的表现方式,使用原创配色与代码绘制,未复制 Apple TV 壁纸素材。阿布继续沿用自身布局、圆角和玻璃视觉。第三方代码、字体、素材遵循各自许可证;致谢不代替版权声明。
本版实际截图
ABU Launcher 0.06
ABU Launcher 0.06
本版集中处理应用清单刷新、图标错乱和设置操作一致性。
控制中心更新为模块布局,提供模式、信号源与常用功能;设置采用可连续滚动的模块侧栏。完整、精简、无动画均可手动选择,模糊按设备能力降级。
应用与桌面
- 安装、卸载和更新应用后重新核对清单,消除旧快照阻挡新应用的情况。
- 图标加载状态按应用身份隔离,列表排序变化不再串用原位置的图标。
- 应用长按菜单从 0% 缩放到 100%,关闭反向收缩,不再淡入淡出;菜单放在图标左右两侧,避开当前图标。
- 恢复此前默认的“跟随内容”壁纸,撤回系统壁纸接入;保留其他已明确选择的壁纸来源。
- 导航条使用均匀背景模糊,取消导航条渐进式模糊。
- 时钟采用等宽数字,显示秒数时保持宽度稳定。
设置体验
- “启动与行为 → 开机自启动”提供实体开关。
- 点击面板外开始动画关闭设置,保留原页面状态。
- 遥控器按上下键逐项选择,跨分类滚动不跳项。
- 白色焦点、30% 分类底板、不吸顶的 Dock、收窄的设置列表及对称的左右留白。
- 所有应用自身的设置选择、插件确认、媒体账号配置和更新检查统一在子页面中显示,子页使用左右滑动过渡。
- 插件页分为“插件管理”和“插件商店”,管理启停与权限,商店发现和安装插件。
安装包
| 文件 | 适用设备 |
|---|---|
ABU-Launcher-0.06-arm64-v8a.apk |
64 位 ARM 手机、电视与盒子 |
ABU-Launcher-0.06-armeabi-v7a.apk |
32 位 ARM 设备 |
ABU-Launcher-0.06-x86.apk |
32 位 x86 设备 |
ABU-Launcher-0.06-x86_64.apk |
64 位 x86 设备与 MuMu |
ABU-Launcher-0.06-universal.apk |
不确定设备架构时使用 |
最低 Android 7.1(API 25)。版本号 0.06,versionCode 8。
平台限制
开机自启动仍受厂商的后台启动策略约束,部分系统需放行自启动或设为默认桌面。玻璃效果按系统能力降级。系统安装器、文件选择器与权限授权界面仍由 Android 系统提供。
验证
25 项 JVM 单元测试、6 项 MuMu 设置导航测试通过;实测安装卸载刷新、左右菜单避让、设置子页和外部关闭。导航模糊与默认壁纸在追加调整后已复查,Debug 和 Release 构建通过。
ABU Launcher 0.05
ABU Launcher 0.05
更新内容
- 重做桌面文件夹展开与收起体验,加入从原图标位置展开的过渡动画、背景模糊和更顺畅的焦点返回。
- 支持向已有文件夹批量添加应用、在文件夹之间移动应用,并在原文件夹仅剩一个应用时自动解散。
- 新增文件夹分页指示器样式,可在“圆点”和“短横条”之间切换。
- 新增启动文件夹内应用后的行为设置,可选择自动关闭文件夹或保持展开状态。
- 优化文件夹分页、排序、遥控器焦点、触控操作和卡片圆角显示。
下载说明
| 安装包 | 适用设备 |
|---|---|
ABU-Launcher-0.05-arm64-v8a.apk |
64 位 ARM 设备,大多数现代 Android TV 和电视盒子 |
ABU-Launcher-0.05-armeabi-v7a.apk |
32 位 ARM 设备 |
ABU-Launcher-0.05-x86.apk |
32 位 x86 设备和部分模拟器 |
ABU-Launcher-0.05-x86_64.apk |
64 位 x86 设备和模拟器 |
ABU-Launcher-0.05-universal.apk |
不确定设备架构时使用,文件体积较大 |
最低支持 Android 7.1(API 25)。
建议优先安装与设备架构匹配的安装包。覆盖安装前,请确认现有版本与本版本使用相同签名。
ABU Launcher 0.04
ABU Launcher 0.04
ABU Launcher 0.04 正式版最低支持 Android 7.1(API 25)。可选 MPV 播放器插件要求 Android 8.0(API 26)及以上。
更新内容
- 正式发布桌面应用分组、图标编辑与布局选项,改善应用列表加载、图标与电视横幅缓存。
- 优化遥控器焦点、应用长按菜单、设置页面及统一浮层动画。
- 新增应用内 GitHub 更新检查与更新说明弹窗。
- 改进媒体详情数据缓存、播放器控制层动画及 MPV 播放状态处理。
- 增加 32 位 x86 安装包。
下载哪个 APK
arm64-v8a:64 位 ARM 设备armeabi-v7a:32 位 ARM 设备x86:32 位 x86 设备或模拟器x86_64:64 位 x86 设备或模拟器universal:不确定设备架构时使用的通用包
这些 APK 是同一版本的不同架构构建,只需安装一个。五个 APK 的签名证书 SHA-256 均为 b9f46f3ad4a6027f3384b406ecf07e9e3cef5ddaf8c19e02d732d897dd6d738d,与 Beta 版本一致。完整文件校验值见 SHA256SUMS.txt。
ABU Launcher v0.03
ABU Launcher(阿布桌面)v0.03 更新说明
- 🧩 新增完整模块化插件系统:官方/第三方仓库、本地导入、启停、卸载、版本保留与回滚
- 🔐 新增 Ed25519 签名、SHA-256 校验、HTTPS 下载、权限确认、风险提示与安全模式
- 🛠️ 开放 TypeScript 插件 SDK;支持扩展设置页、首页、播放器悬浮层及完整页面
- 🎬 默认改用 Media3/系统硬件解码,MPV 改为按需安装的官方插件,主安装包约 12–18 MB
- 📺 新增 arm64-v8a、armeabi-v7a、x86_64 与 Universal 四种安装包
- 🌐 Emby 新增可选播放策略与播放健康监测
- 🎮 修复遥控器进入“插件”子设置后立即返回、只能用鼠标进入的问题
- 🧯 新增插件崩溃保护、超时隔离与恢复机制
下载建议
- 新款电视、手机、盒子:
arm64-v8a - 较老的 32 位 ARM 设备:
armeabi-v7a - x86 模拟器/设备:
x86_64 - 不确定设备架构:
universal
MPV 可在应用内进入“设置 → 插件”,从 ABU 官方插件库按设备架构快速安装。
ABU Launcher v0.02
ABU Launcher(阿布桌面)v0.02 更新说明
- 🚀 全面集成高性能 MPV 视频解码核心与全新 TV 播放控制器
- 🎬 新增本地/远程媒体海报墙沉浸模式
- 🛠️ 新增开发者性能监控与帧率诊断面板
- 💬 欢迎加入官方 QQ 交流群反馈体验:367281933







