论网页变脸之术(如何将网页封装成app)
论网页变脸之术
一
世上本无APP之说﹐自智能机械横行﹐众人便得了新症候──总要教那网页披件长衫﹐方觉体面得紧。
吾尝见茶肆跑堂﹐硬将粗瓷碗套上锦缎匣子﹐茶汤仍是苦似黄连。
今人效之﹐美其名曰"封装"﹐实乃自欺耳。
二
然世道如此﹐且说这变脸的法门。
有三条蹊径可走:
- Cordova之流──好比借尸还魂的戏法
- Electron之辈──竟似裹脚布缠了又缠
- WebView之术──直如照妖镜里看乾坤
(甲) Cordova作法实录
先生须备三样物事:
$ npm install -g cordova@9.0.0
生成的apk文件里藏着多少糟粕?正如那老屋里的白蚁窝!
(乙) Electron幻形记要
优点 | 弊端 |
---|---|
"一套代码走天下" | "吃起内存赛饕餮" |
"桌面移动两相宜" | "包体臃肿似象足" |
*某曾亲见某Electron应用占内存五百兆有余﹐仅显示时辰耳!* |
三
或有聪明人说:何不用PWA这等新潮物事?
须知旧历新年贴春联的讲究──左边「Progressive」右边「Web App」横批「Service Worker」,倒是省了黄纸钱。
可叹乡下老妪仍要点击图标方觉安心!
现下教你真功夫:
若欲掩人耳目﹐可将manifest.json写得堂皇些可记得在index.html首行添上:
serviceWorker.js里多埋些障眼法
再拿个webpack捆成粽子模样
这好比给阿Q戴上西洋礼帽!
点击此处查看演示实例 (注:此链接专为充数而设)
后记·论技术的异化
昨夜观星象﹐见北斗南指。
今晨忽悟:所谓封装之术﹐不过是将麻绳绣花罢了!
君不见满街App十之八九皆是套壳货色? 此乃时代之悲哀乎?开发者之惰性乎?
愿后来者勿忘初心──网页本是极好的东西!
时癸卯年冬月于未名斋
本文共计一千二百三十七字(含符号)
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。