论'套壳'之术:开发工具的过度依赖与技术选择(网站封装app)
论"套壳"之术
近来见得些怪现状。
街头巷尾总有人擎着手机指点江山——"快看这新出的应用!"凑近观之原不过是个裹了糖衣的网页罢。红绿图标在屏幕上跳跃倒像是未庄年节时的灯笼明明灭灭晃得人眼花。
"这原是极省事的法子。"赵太爷家的程序员翘着二郎腿说:"好比给叫花子套件绸衫便充作老爷。"
一 所谓捷径
市面上的封装工具如雨后狗尿苔般疯长。
标签成了新式的金漆马桶——任他肚里装些甚么腌臜物事面上总要贴张烫金的封条。
- Cordova之流自称"跨平台"
- Electron之辈标榜"高效率"
- 更有甚者拿张网页截图便当应用商店的投名状
这倒教我想起孔乙己的茴香豆写法:"回字有四样写法...做程序员须得会十种套壳法!"
二 浮沫下的暗礁
项目 | 原生应用 | 套壳应用 |
---|---|---|
启动速度 | 迅如脱兔 | 慢似老牛 |
内存占用 | 涓滴归公 | 挥霍无度 |
交互体验 | 丝般顺滑 | 涩若砂纸 |
安装包体积 td > < td colspan ="2"> 注:此表乃某夜观星象所得大抵是不差的 p > if(website.exists()){ wrapAsApp(); } else { console.log("先做个网页再说"); } pre > |