尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

手机存储总是不够?极简安卓浏览器让老机子重获流畅

手机存储总是不够?极简安卓浏览器让老机子重获流畅 上个星期我帮家里人清理一台用了四年的红米一打开设置我就愣住了机身存储显示已用 60 多GB可用空间剩不到 2GB。我顺手点进应用管理按占用大小排了个序排第一的不是相冊、不是微信而是浏览器——Chrome 一个 App 就吃掉了 3.8GB 的缓存和网页数据Edge 也差不多再加上系统自带那一堆乱七八糟的浏览器组件光浏览器这块就能清出 6GB 以上。你可能觉得浏览器能占多少地方但实际用下来普通用户手机上存储告急的隐藏大户恰恰就是天天打开的浏览器。这次想聊的就是一个相当取巧的解决方案换一种极简安卓浏览器不打包内核、不塞广告、不搞追踪统计用最轻的方式把看网页这件事做好。对老机子来说这不是能用而是明显变流畅级别的体验提升。为什么极简浏览器能救老机子为什么我劝你先别急着换回大厂全家桶这篇文章我把原理、实测、踩坑和调优技巧一次性写清楚需要的可以直接照抄。1. 先把根源说清楚你的手机存储到底被谁吃掉了很多人以为存储告急多半是因为照片拍多了、视频攒多了、微信聊天的文件存多了。这些确实是原因但很多人忽略了一个大背景现在的浏览器内核越来越像一个小型操作系统。1.1 浏览器为什么越用越大拿最常见的Chromium系浏览器来说一个Chrome或Edge安装包本身就接近200MB解压后占用空间至少在500MB以上这是纯粹的程序本体。问题还不在本体在于运行期间的膨胀。我用Chrome给自己做过一次实验。每天正常浏览、不下载大文件、不专门去触发下载一周之后去应用信息里看了一眼缓存数据大概增加了800MB。这里面包含网页图片缓存、字体文件、JavaScript执行后的临时资源、DNS预解析数据等等。原因在于现代网页往重了做一个新闻门户首页动辄几MB的图片和几十个脚本浏览器为了让你下次打开快一点就会想尽一切办法把它们留下来。再有就是Site Isolation这类安全机制。桌面版Chrome为了防止恶意网页跨进程偷数据会为每个框架单独开辟进程。安卓版相对保守但也有类似内存开销。对一个拥有2GB运存的百元机来说这种机制配上动辄几百MB的缓存会让电话都变得卡顿。1.2 安全机制、后台任务与全家桶逻辑另一个容易被忽视的点是后台行为。大厂浏览器为了做跨设备同步、个性化内容推荐、崩溃上报、广告投放归因统计通常会维持多个后台服务进程。这些进程每个也许只占几十MB内存但叠加起来相当可观。我见过不少用户的手机上浏览器在当前运行列表里显示运行了三个服务。实际上这些服务不做任何你看到的事却在持续唤醒Wi-Fi、交换数据、接收推送消息。这种能耗和流量代价对你的宽带套餐来说可能不算什么但对老机子的电池和运存来说就是雪上加霜。你可能会问这些关掉不就行了但问题是绝大多数大厂浏览器把这些服务藏得很深普通用户找遍设置也找不到一个总开关甚至每次手动杀掉进程过几分钟它又自动拉起来了。要根治就得从更换浏览器这个层级去解决。提示存储告急不是清一下缓存就能一劳永逸的只要还在使用自带追踪和统计的浏览器缓存就会反复蓄满。极简浏览器从机制上把这个问题绕开了——它根本没那么多组件去缓存。2. 极简安卓浏览器的核心思路把内核逐出包体现在市场上有一类浏览器走的是完全不同的路线。它们不内置自己的浏览器内核而是直接调用系统自带的WebView组件。这类浏览器单从程序大小上来看小得惊人。2.1 用系统WebView替代内置内核绝大多数安卓手机系统里都内置了一个WebView组件这是安卓系统的一部分负责在App内渲染网页。一般手机上会有Android System WebView或者Google WebView占了空间但平时你感觉不到它的存在。极简浏览器x浏览器、via浏览器等就是直接把这个现成的WebView当成引擎来用。这样做有三大好处第一APK本体只有几百KB到一两MB对比Chrome的200MB完全是零头第二WebView由系统更新浏览器本身不需要跟随内核版本升级老手机不会被内核版本卡住第三WebView和系统其他应用共用同一套运行环境内存利用率更高不会出现浏览器独占200MB运存的情况。我自己实测过某款极简浏览器安装后占用的应用空间是7MB左右。浏览网页时运存占用最高也就120MB上下最低能压到50MB以内。这样的开销对老机子来说几乎是正常水平的五分之一到十分之一。2.2 无广告不追踪是怎么做到的极简浏览器还有一个特点广告过滤与隐私保护是内置的不是靠额外插件。它直接在请求发出之前就把规则匹配了拦截广告域名、统计脚本域名执行顺序比网页加载还要早。为什么大厂浏览器没法这么干因为大厂浏览器的商业模式决定了它不能彻底拦截广告追踪它还得靠这些行为去做用户画像和广告投放。而极简浏览器作者通常没有这种盈利压力他们会把拦截规则写在内置规则列表里默认开启不需要用户去配置。不追踪方面极简浏览器通常会直接屏蔽本地存储接口里的第三方Cookie、不主动上报崩溃日志、不加归因参数。我观察过几次抓包它对外发出的请求数量远远少于大厂浏览器这对我这种对隐私比较在意的人来说是很大的加分项。2.3 为什么说它是老机子救星老机子的核心瓶颈其实是三个存储空间不足、运存小、CPU性能弱。极简浏览器的设计在这三个维度都是对症下药。存储上APK小、缓存少、不需要定期一键清理长期占用空间可以控制在10MB级别运存上不常驻后台进程、不维持多进程渲染给其他App留下更多可分配空间性能上由于不加载广告素材和统计脚本网页的请求数和渲染量大幅减少CPU和GPU负担同步降低。我拿一台高通骁龙660处理器的老手机做过对比。用Edge打开同一个门户网站的首页需要等待约4秒完全稳定滑动时会间歇性掉帧换成极简浏览器后首屏2秒之内加载完滑动整体流畅。而且因为少了十几个广告位和弹窗脚本页面真正滚动起来的感觉完全是两个世界。3. 实测极简浏览器的真实体验与性能表现光说理论没用我把我手头几台机器上的实测数据整理了一下这台机器分别是一台骁龙660 4GB运存的安卓9老机子一台骁龙835 6GB运存的中端机以及一台天玑1100 8GB运存相对新一些的机子。所有测试都在同一Wi-Fi环境下进行。3.1 安装包大小与安装后占用对比我把Chrome、Edge和极简浏览器分别做了安装包大小与应用信息占用的对比。Chrome的安装包是约180MB安装后应用信息里显示整个应用占用接近600MBEdge更高700MB左右极简浏览器安装包是约1.1MB应用信息里显示占用为7.2MB差距超过两个数量级。浏览器安装包大小安装后整体占用常驻后台进程数Chrome约180MB约600MB3-5个Edge约190MB约700MB3-5个极简浏览器via/x约1.1MB约7.2MB0个安装后打开浏览器极简浏览器的起始页干净到只有一行搜索框和几个快捷图标没有信息流、没有新闻推荐、没有广告位也没有那些猜你想搜的模块。这种干净对老人和小孩尤其友好他们不会再不小心点进奇怪内容。3.2 内存占用实测我用开发者选项里的正在运行的服务来看实时内存占用。Chrome在打开五个标签页后总占用能冲到450MB以上标签多了之后甚至到700MBEdge还要更高一些。极简浏览器打开五个标签页占用只到110MB上下如果只开一个页面可以控制在80MB以内。这种差异在我那台骁龙660手机上体现得极其明显。原来开着微信再切到Chrome经常要重新加载页面换了极简浏览器之后微信和浏览器之间来回切换页面保持状态良好几乎不会出现重新加载的情况。3.3 页面加载速度与滚动流畅度这里有一个很多人没弄明白的点极简浏览器在同一网络环境下加载速度不一定比你原来用的浏览器慢有时候反而更快。原因很简单——它过滤掉了大量广告域名和统计脚本网页需要下载的文件减少渲染压力直线下降。我拿一个当地新闻门户做了采样。用Chrome打开时页面上方两个轮播图左侧一个广告位评论下方还有一个弹窗一共发起了230多个请求极简浏览器打开同一个页面请求数降到90多个页面内容基本无损只是广告位变成了空白占位。加载总时长从4秒降到2秒多人眼是能明显感知到的。滚动流畅度方面差异更大。广告位里经常藏着高分辨率图片和视频素材这些素材滚动时需要GPU合成老芯片容易掉帧。过滤掉之后滚动就只是纯文本和普通图片的合成整体丝滑非常多。注意网页布局因为拦截了广告位可能出现少量空白区域这属于正常现象。如果某个网站排版乱得没法看可以在极简浏览器的广告过滤规则里临时关掉拦截刷新一下页面就好。4. 关键调优设置让极简浏览器发挥九成功力装好极简浏览器只是第一步。要真正适配老机子让它发挥出应有性能有几个设置需要手动调整。我把最核心的几个操作按顺序列出来每一条都是我实际试过、确认有用的。4.1 开启无图模式的适用场景极简浏览器通常内置了一个无图模式或以文本为主的开关。开了它网页上的普通图片不会加载页面只剩文字和结构加载速度会再提升一截流量消耗也能降低70%以上。这个模式适合什么场景适合在外出时只剩一格信号、连地铁Wi-Fi都连不上的时候刷文字类文章、看新闻正文完全是秒开。不适合看图片内容很多的B站、小红书这类站点开了无图模式等于功能残废。我的建议是日常不开需要时从菜单快速切换。极简浏览器一般都有个单按钮点一下就是Noimage模式不用进设置慢慢找。4.2 广告过滤规则的选择与更新广告过滤规则是极简浏览器的灵魂。多数极简浏览器内置了默认规则但是默认规则未必能覆盖你常访问的本地网站。这时候就需要自己添加补充规则或订阅第三方规则列表。操作方式不复杂在设置里找到广告过滤点订阅规则把网上公开维护的规则列表地址加进去。有的极简浏览器支持直接下载规则文件并导入有的支持URL订阅。订阅之后一般需要手动点一下立即更新再到网页里刷新时才会生效。在我常年逛的几个网站里默认规则只能拦掉大概七成广告订阅补充规则之后能做到九成五以上。剩下的过滤不掉的通常是网页申明了自己域名内的推荐位广告这种严格意义上不是追踪广告你要是看着烦也可以用自定义屏蔽元素功能手动点选屏蔽。4.3 修改UA与桌面模式极简浏览器里藏着一个实用功能UA切换User-Agent浏览器向服务器标识自己身份的参数。你在设置里可以把UA临时切换成电脑端的Chrome UA这样访问某些PC版网站时就不会被强制跳到手机版排版可能更接近桌面体验。这个技巧在查看某些电脑版后台、看微博网页版、看特定技术文档时相当好用。更重要的是有少数老旧网站只认特定UA才能正常打开如果遇到请更新浏览器这类提示切换到老版本的Chrome UA往往能绕过。绝大多数极简浏览器预置了多个常用UA模板不用自己写字符串。4.4 缓存目录与移动存储老机子有个尴尬问题机身存储满了但SD卡还有大量空间。极简浏览器通常允许你自定义缓存路径和下载路径可以把这些数据指向SD卡目录进一步减轻机身存储压力。操作上在设置里找到缓存设置把默认的data目录改到SD卡的某个应用专属文件夹。重启浏览器后生效。注意不要直接指向SD卡根目录否则之后卸载浏览器残留文件会留在卡里清理不干净。4.5 自定义起始页与快速拨号极简浏览器默认起始页是极简的搜索框和快捷入口但它通常也允许你自定义起始页内容。我最喜欢的是手动维护快速拨号的方式把自己常访问的网站手动添加成图标一个屏幕放十几个比任何浏览器默认的导航页都干净。这类浏览器的起始页交互逻辑很简单长按图标就是编辑拖动就能排序没有云同步没有账号系统所有东西都存在本地。想备份起始页配置直接用系统自带的文件管理备份它的data目录即可。5. 常见问题排查与避坑指南极简浏览器毕竟是小体积App收益明显但也会遇到一些奇奇怪怪的问题。这里我整理了几个最常见的坑以及我的处理方法。5.1 网页显示错乱或排版崩了极简浏览器因为拦截了部分广告文件可能导致网页对广告位宽度的计算崩掉出现内容挤在一起或者显示空白的现象。遇到这种情况先把广告过滤临时关闭刷新页面看是否恢复正常。如果关掉过滤仍然崩很可能是WebView版本太老。极简浏览器本身不负责更新内核所以它会提示你前往系统设置里升级Android System WebView。这个组件在自带应用商店里一般能更新更新后网页渲染能力会大幅提升兼容更多新网站。5.2 某些视频网站无法播放视频网站对WebView的兼容性参差不齐有些老网站只认Chrome内核的特定接口。遇到视频黑屏或点不动的情况先在菜单里切换UA到最新版Chrome的UA字符串再刷新页面。如果还是不行建议把这个网站加入在外部浏览器打开的规则列表以后从极简浏览器点开这类网站的链接时会自动调用系统里已有的Chrome或Edge去处理视频页。这样既保住了日常轻量浏览的流畅也解决了特殊网站的兼容问题。5.3 浏览器被杀后台重新加载老机子运存不够时系统会把后台App杀掉切回来就要重新加载页面。极简浏览器因为占用够低比其他浏览器被杀的频率低很多但还是有可能。我的处理思路是尽量少开标签页一般保持在三个以内另外在系统设置里把电池策略改为不限制允许它在后台保活一段时间。如果你的系统有后台锁定功能把极简浏览器的卡片下拉锁定即可。5.4 下载文件无法打开极简浏览器不带完整的下载管理功能有的版本下载完成之后只能跳转到系统文件管理器。如果你下载的是apk安装包或压缩文件正常情况下系统会弹窗提示打开如果没有用文件名去文件管理器里搜就行。这类浏览器一般会把下载任务放在同一目录下默认是Download文件夹。如果设了自定义下载路径直接去那个目录找。顺带一提如果需要下载m3u8视频流或批量资源市面上有专门的工具配合极简浏览器使用更方便但不在本文展开范围。5.5 哪些人其实不太适合极简浏览器说句实在话极简浏览器也不是万能的。重度依赖浏览器跨设备同步、经常需要密码自动填充、平时离不开大量PC站点管理后台的人会觉得功能太素。尤其是那些需要跟电脑端书签联动的人极简浏览器一般没有云同步换机时要手动导出导入书签。这类人群可以保留Chrome做主浏览器把极简浏览器当作备用专门用来刷新闻和查资料。一台手机装两个浏览器并不冲突让不同场景各司其职反而体验更好。6. 我的一些额外建议与长期使用感受这篇内容写到这里主题其实已经讲得比较透了。最后补充几个我在长期使用过程中注意到的小点不一定能改变你的选择但至少能让你的选择更清醒一点。第一极简浏览器并不仅限于老机子用。我自己的主力智能手机上现在也同时安装了Chrome和极简浏览器绝大多数日常会话中都直接用极简浏览器就够了。没有广告吞噬流量、没有统计脚本拖慢加载这种感觉一旦习惯了就很难回得去。第二注意甄别应用商店里的假冒版本。因为这类浏览器知名度高、体积小有些第三方商店会把带广告的套壳版顶替到正版的位置。我的建议是去官方网站或知名下载站拿安装包拿到后看一眼文件大小如果安装包远远大于10MB基本可以判断被套了一层壳直接换正版。第三使用极简浏览器不必追求全功能。它的理念就是让用户完成80%的常见需求、省掉20%的安全担忧。碰到需要复杂功能时比如网上银行、复杂在线编辑器、Web游戏临时切换到Chrome反而更稳妥。工具之间的配合胜过任何单一工具all-in。第四定期检查一下WebView更新。极简浏览器的真实渲染能力完全取决于系统WebView的版本忘更新它浏览器体验可能会掉回几年前并不是浏览器的问题是你系统组件落伍了。一个月更新一次系统WebView浏览器的流畅度就能一直延续下去。综合来说对于存储告急的老机子极简浏览器是我目前最乐意推荐的一步操作成本极低、效果立竿见影、几乎不需要适应成本。你别指望它能替代Chrome的全部功能但你会惊讶于原来日常打开网页这件最普通的事只需要这么轻的工具就能做得这么好。如果你的手机也到了打开浏览器都卡两秒的地步那不妨今晚就试着换一下感受下零负担浏览到底是什么体验。
返回列表