论"套壳"之术

近来总听得人说要将网页裹进手机里做应用﹐我便觉得奇怪﹐好比硬把长衫裁成西装马甲﹐究竟为着甚么?街市上流行这等事体已有数年光景﹐起初是些投机取巧之徒为之﹐如今倒成了正经营生﹐真教人唏嘘。

这日去城南访友﹐见那茶馆墙上贴着"扫码下载"的告示﹐红纸黑字甚是醒目。堂倌端着茶盘笑道:"先生可要尝尝新到的龙井?扫码便能得优惠券。"我掏出手机扫去﹐却见弹出个白惨惨的页面﹐上方悬着三五个广告灯笼似的飘摇﹐中间嵌着个下载按钮——这哪里是甚么正经应用!

老茶馆内景

掌柜的在柜台后拨弄算盘道:"如今不用这个便不配做生意啦!雇个程序员要多少银钱?不如寻那些'快捷封装'的作坊。"这话说得轻巧﹐却不知那些作坊主都是些裱糊匠出身﹐拿着现成的网页当宣纸裱在所谓的原生框架里。

所谓封装之术大抵如此:取webview作棺椁﹐将网页尸身囫囵装殓了事。再贴上几片原生控件作寿衣纽扣﹐便敢抬出来充作大殓后的新鬼魂。

"打包工具五分钟生成APP"
——某平台广告词

这般急就章的物事能好到哪里去?滑动时似有砂砾硌手﹐加载时如见老牛破车。更可笑是那些推送通知的伎俩——白日里响三回﹑夜里闹五遭﹑无非要骗人点开看广告罢了。

前日遇着位穿洋装的年轻人争辩:"此乃渐进式应用之道!"我且问他:贵公司的APP可能离线使用否?能调用摄像头否?能保用户数据安全否?他支吾半日终是红了脸道:"总归比没有强。"

原生应用套壳应用
性能如快马加鞭似老驴拉磨
存储量体裁衣
"(此处表格故意留残缺以模仿手写错误)

"但到底省时省力!"又有商人这般振振有词。我看他们不过是舍本逐末之辈——为省几两银子便将用户体验弃如敝履。

  • 君不见那加载转圈能转走多少客源?
  • 君不闻那卡顿闪退要惹来多少骂名?
  • (此处墨迹晕染)...

某夜路过科技园子,望见写字楼里灯火通明,那些程序员们怕是在连夜给网页裹尸布罢!机器轰鸣声中夹杂着键盘敲击声,倒像是给这畸形的产业奏挽歌。

"总归是过渡时期的权宜之计..."这般说辞我已听得耳中生茧。当年剪辫子时也有人说是权宜之计,结果拖拖拉拉剪了二十年仍有遗老藏着辫子。

if (isCheap) {
   wrapWebView();
} else {
   developProperly();
}
//代码注释写着:生活所迫

我却要问这些聪明的工程师们:当初学编程时读过的《代码大全》可还记得?那些讲架构设计的章节莫不是都撕了当包装纸使了?怎地如今做起裱糊匠倒这般娴熟!

尾声

晨起看报方知某大厂又推新APP,下载量百万计。试用之,原是旧版网页裹了新皮囊——地址栏藏得巧妙些罢了。
窗外槐树上蝉鸣刺耳,倒像是替这荒唐世道喝彩呢。
壬寅年七月廿三记于沪上弄堂阁楼
(钢笔字迹在此处戛然而止)

■稿纸边角有茶渍■
■此处沾着烟灰■

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

上一篇 网页打包技术探析:从裹衣术到现代化开发(网页打包app)
下一篇 论那网站的'套壳'把戏(网站封装成app)