一款只有 2MB 的安卓浏览器
这篇讲清楚 X浏览器(xbrowser)为什么能做成 2MB 出头、砍掉了哪些东西,以及这种取舍适合谁。相关文档:广告拦截与油猴脚本配置 · 网页视频嗅探与保存
它有多小
X浏览器的安装包只有 2.48MB,装完几乎不占什么空间,启动也是点开即进。对比动辄一两百 MB、装完还悄悄膨胀到半个 GB 的国产手机浏览器,这个体积基本是「轻装上阵」的极端。
做小的办法并不神秘:尽量少依赖大型第三方框架和 SDK,能用系统原生能力实现的就用原生代码。省下来的不只是安装包体积,还有运行时的内存与电量占用。
它砍掉了什么
比「加了什么」更能说明定位的,是它删掉的东西:
- 没有新闻流:主页只有搜索框和几个快捷入口,不存在「顺便刷一会儿」的信息流;
- 没有消息推送:不常驻后台,通知栏保持清净,也更省电;
- 极少权限:只申请运行必需的权限,第三方 SDK 几乎不集成;
- 账号只认邮箱:云端同步不收手机号,也不接受社交账号登录。
一个需要提前知道的取舍:因为没有申请高优先级后台,切到后台后偶尔会被系统回收。介意的话可以在系统的省电策略里对它放行。
小归小,功能没缺
体积小不等于功能残缺。广告拦截引擎直接内置,兼容九成以上的 ABP 规则;油猴脚本管理器做在浏览器里,不用另装扩展;网页视频可以嗅探后交给第三方下载器保存。这几块的配置方法分别写在广告拦截与油猴脚本配置和网页视频嗅探与保存里。
更多功能盘点、实拍截图和安装文件资源入口,见 X浏览器(xbrowser)介绍页。
适合谁用
- 讨厌信息流和推送、只想有个「工具」的人;
- 老机型或小存储用户,装个浏览器不想心疼空间;
- 喜欢折腾脚本、手势、自定义搜索引擎的进阶玩家。
如果你刚好是这几类人之一,值得一试。