今天早上一睁眼我就琢磨,安卓手机上搞HTML到底哪个版本靠谱。官方推荐了好几个,看得我头都大了,干脆自己动手测一遍!
翻箱倒柜找设备
先从柜子深处拽出我那台古董安卓机,系统还停在7.0。开机等了三分钟,充电器都插上了才敢动。又翻出来一台去年买的备用机,系统算是新的了。两台摆桌上,感觉像在搞考古。
挨个安装折腾人
打开官方推荐列表,挑了四个常见的:
- 原生的WebView组件:系统自带的,不用装
- 某第三方浏览器内核:应用市场下半天,安装包居然要300多MB
- 某跨平台框架的运行时:装完提示我更新系统,老设备直接闪退
- 某套壳方案:官网说明写得跟天书似的
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
装完都快吃午饭了,手指头戳屏幕都戳麻了。
七宗罪测试法
我就按自己理解的“七宗罪”搞测试:
- 卡顿罪:滑动朋友圈长页面,老手机直接变幻灯片
- 吃内存罪:开了五个淘宝商品页,内存占用飙到800MB
- 耗电罪:播放半小时B站视频,电池掉了25%
- 闪退罪:使劲快速切换页面,某套壳方案直接消失
- 加载慢罪:打开带大图的新闻页,进度条转了三圈半
- 不兼容罪:某些CSS动画在新框架里变成鬼畜
- 发热罪:测试完摸手机后背能煎鸡蛋
测试表上画满红叉叉,看得我心凉半截。
结果吓我一跳
数据汇总出来我傻了:官方推的WebView在旧设备上最稳定,虽然动画掉帧但好歹不闪退。新设备上那个第三方内核渲染速度快,但吃内存跟喝水似的。至于跨平台框架,老设备根本跑不起来。
最坑的是套壳方案,文档吹得天花乱坠,实测连最基本的按钮点击都延迟半秒。气得我直接把测试机摔沙发上了——反正沙发软,摔不坏。
血泪总结
折腾一天算是明白了:
- 老手机就别瞎折腾,用系统自带的最省心
- 新设备要是图快,得准备个充电宝随身带
- 那些花里胡哨的方案,文档写越好看的坑越大
下午五点瘫在椅子上发呆,手机突然弹通知。测试期间后台跑掉的某个框架,居然偷偷给我推送了更新包...