[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2trlufzbomz2p":3},{"code":4,"message":5,"data":6,"timestamp":26},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":22,"homepage":23,"updated_at":24,"history":25},"pengchujin\u002Faerial-tv",3,"给国产电视的一块干净桌面：参照 tvOS 设计的开源 Android TV 桌面，没有广告，开机自动接管。A tvOS-style launcher for Xiaomi, TCL and other China-market TVs.","Kotlin",4335,341,986,4,[],"给国产 Android 电视换一块没有广告、参照 tvOS 设计的开源桌面，开机自动接管。","## 解决什么问题\n\n国产智能电视的桌面基本不属于用户：满屏剧集推荐、会员角标和限免提示，而且厂商固件往往只认自家桌面。Aerial 用一块干净的应用网格、壁纸和航拍屏保替换掉这个界面，并在原桌面冒出来时把它切回去，让电视开机就停在自己的桌面上。\n\n## 有什么不同\n\n多数 Android TV 桌面项目假设系统是原生 Android：设为默认 HOME 就结束了。国产固件不吃这一套，所以 Aerial 额外用了无障碍服务监听前台窗口，原桌面一出现就切回，再用通知监听在被清理后把自己拉起来。代价是权限更多、链路更长，换来的是在厂商固件下能活下来。呈现上它按 tvOS 的思路做，玻璃底板、控制中心、航拍屏保是一套完整设计，而不是给现有桌面换皮。README 还按品牌写了开 ADB 的步骤和已验证机型表，这对一个刚出生几天的项目来说很少见。\n\n## 适合谁\n\n适合主要想看自己的 App、HDMI 信号源和一个好看屏保的国产 Android 电视用户，前提是愿意在电脑上跑一次 adb 命令。小米和 TCL 用户最合适，作者把它们列为日常使用验证过的机型。LG webOS、三星 Tizen、鸿蒙智慧屏用户不用考虑，项目明确不支持；只想用 U 盘装 APK、不碰命令的人也不合适，那样设不成常驻桌面。不愿意给无障碍和通知监听权限的同样不适合，接管逻辑就靠这两个权限。\n\n## 上手成本\n\n需要一台和电视同网络的电脑、在电视上打开 ADB（README 按品牌给了路径），然后用脚本或手动 adb 命令装一次；构建才需要 JDK 17 和 Android SDK 36。README 对风险说得比较直白：部分机型接管不了 HOME，部分机型升级固件后守护会掉，开机广告由固件播放、去不掉。还原有脚本，许可证是 MIT，字体和天气数据另附条款。文档在安装和机型差异上很详细，但对长期维护节奏几乎没有信息。\n\n## 点评\n\n这是一个全新项目：创建仅 4 天，没上过 Trending 日榜，但按日均约 986 star 的速度涨到 4300 多，说明切中的是真实痛点，而不是积累出来的成熟度，issue 里已经出现各机型的具体故障。工程实现务实、文档对局限不粉饰，这是加分项，但依赖无障碍和通知监听意味着厂商一次固件更新就可能失效。手里是已验证的小米或 TCL 机型、且能接受升级后重跑命令，可以试；机型不在列表里，或者想要装完不用管，建议再等等。",{"slug":19,"name":20},"productivity","效率与系统工具",[],"MIT","https:\u002F\u002Faerial.qust.me","2026-10-24T19:06:56Z",[],1792883230]