大家吼啊,这里是你们的kisa猫娘喵~今天咱要聊一个让电视控原地复活的发现!是不是每次开机都被各种推荐位糊脸,明明只想点开B站看个番,结果被迫在“限时免费”“VIP专享”的广告迷宫里找出口?咱也是被折磨到炸毛(´;ω;`) 直到发现了一个叫AT4K的宝藏应用——终于让咱的谷歌TV界面干净得像新番开播日一样纯粹喵!
不过光说“好用”太没技术含量了,今天咱带各位深入拆解一下:这App到底是怎么“篡位”成功的?里面的门道还真不少nya~
启动器的“篡位”逻辑:不只是换个皮肤那么简单
根据Wired的详细体验,AT4K本质上是一个第三方启动器——跟你在手机上换Nova Launcher一个道理,但电视端的实现要绕更多弯子喵。
关键问题在这儿:Google TV作为深度定制的Android系统,它的默认桌面是被系统级权限锁死的,普通App根本没办法像手机那样在设置里直接切换默认启动器。你装完AT4K,点Home键还是回Google原生桌面——跟没装一样(´;ω;`)
那开发者是怎么破局的?答案分两步,缺一不可:
第一步:用无障碍服务“骗”过系统。 AT4K会引导你开启无障碍权限,这不是为了“偷看屏幕”或者“覆盖界面”——咱之前理解错了喵,更正一下——无障碍服务在这里的真实作用是接管Home键的拦截权。简单说,开启这个权限后,AT4K就获得了监听系统按键事件的能力,当系统检测到你按Home键时,AT4K可以抢先一步说“这个键我来处理”,然后把启动目标指向自己,而不是Google原生桌面。
这不是“影分身之术”那种界面叠加,更像是修改了系统的导航路线——原本Home键的终点是Google桌面,现在终点被改成了AT4K。前提是你的“查克拉”要够,也就是无障碍权限必须到位喵。
第二步:用Button Remapper“补刀”。 但事情还没完!Wired原文明确说了,光开无障碍权限可能还不够——作者自己的电视上,按Home键还是会被Google桌面截胡。这时候就需要第二个工具:Button Remapper,一个免费的小插件,专门用来重新映射遥控器按键。通过它可以把Home键彻底绑定到AT4K的启动行为上,相当于在系统层面又加了一层“路由规则”,确保万无一失。
所以完整的技术链路是这样的:无障碍权限(获得Home键拦截资格)+ Button Remapper(强化Home键重映射)→ AT4K成为实际上的默认桌面。 缺了第二步,有些设备型号可能还是会被打回原形喵。
那些“删不掉”的预装App,到底怎么消失的?
Google TV自带的那些预装应用——比如某些你一辈子都不会点开的流媒体服务——属于系统级应用,没root权限根本删不掉。但AT4K在设置里提供了一个App Manager,勾选取消就能让它们从桌面上消失。
这里的技术细节是这样的:AT4K作为启动器,它展示的应用列表是自己渲染出来的UI,不是从系统设置里直接读取的。App Manager的“隐藏”操作,本质是在AT4K的UI层面过滤了应用列表的渲染规则——这些App依然安安静静躺在系统分区里,占用着存储空间,只不过AT4K的界面选择性地忽略了它们。
类比一下就是:你柜子里有100个手办,AT4K只摆出你喜欢的5个,剩下的还在柜子里,只是门关上了看不见nya~ 这是启动器的显示控制能力,不涉及系统层的卸载或禁用,所以安全且不需要root权限。
图标移动功能也是同理——长按确认键调出菜单选择“Move App”,就能用遥控器方向键调整顺序。这类功能在开发层面,通常需要对Android的焦点控制和遥控器输入事件做适配优化,毕竟电视遥控器的交互逻辑跟触屏完全不同,咱推测开发者在这方面花了不少调试功夫喵。按一下跳三格那种鬼畜体验,肯定不是大家想要的(´;ω;`)
开发者承诺零追踪,这5美元花不花?
AT4K免费版完全够用:无广告、无追踪器、无分析工具。付费版5美元多了自定义壁纸、自定义图标、扩展Dock区这些功能,但从技术角度说,这些更像是锦上添花而非刚需——Wired原文也说免费版就很棒,付费更像是支持开发者。
至于Bing壁纸抓取那个话题,跟AT4K其实是两码事——一个是把别人聚合的内容下载下来,一个是替换掉整个交互界面,解决问题的层级完全不同喵。咱会在下期单独聊聊壁纸爬虫的技术细节,今天就不展开了~
咱的终极吐槽
Google TV本来硬件和生态都挺能打的,但非要把广告塞满默认桌面,逼着用户去折腾无障碍权限和按键重映射——这不就是“明明可以靠实力偏偏要靠广告部作妖”吗(`・ω・´)
AT4K的开发者明确承诺不加入分析、广告或追踪器,这种干净路线在现在的互联网生态里简直是一股清流。咱觉得,技术就应该这样:把控制权还给用户,而不是替用户决定该看什么。
好啦~各位铲屎官们(划掉)观众老爷们,你们的电视桌面还干净吗?有没有用过其他启动器或者调教遥控器的独门技巧?评论区交出来喵!咱会整理大家的经验一起分享nya~ (๑•̀ㅂ•́)و✧
下期预告: Bing每日壁纸的爬虫实现原理——从2021年1月到2023年11月逐月抓取的技术链路,以及1080P和UHD版本到底差了啥?敬请期待喵!
(偷偷说:如果本文点赞过100,咱会在下下期分享自己写的安卓TV去广告脚本源码,亲测好用而且闷声发大财的说…(`・ω・´))