论APP之封装

近来夜读报章,"互联网+"三字常跃然纸上。忽见后生晚辈皆捧着方寸荧幕指点江山,"应用市场"里万千程序列队而立。此乃盛世乎?余独坐灯下思量:这些个包裹得严实的应用程式背后藏着何等玄机?

代码如针砭时弊

一、打包之术考

昔者程序员执键盘为刀笔:

  • 先是挥毫写就万千行代码
  • 再以编译之法锻成利器
  • 终需套上锦绣外衣示人
这最后的装裱功夫最是耐人寻味。

"签名证书好比读书人的名刺"——某开发者在论坛留言道。
工序喻义
混淆代码如同文人作骈文故弄玄虚
压缩资源恰似节妇裹小脚般扭曲本性
添加水印

(此表未完却已道尽其中虚伪)

二、打包者众生相


public void packageApp(){
    // 此处本应藏着工匠精神
    setMinifyEnabled(true); 
    setShrinkResources(true);
}

注释写着优化之道 实则行裁剪之实 正如某些先生倡新文化却暗地里读四书五经。

A. 急功近利派

"三日速成班"教出来的学徒们 把开源库当砖瓦胡乱堆砌 .so文件塞得比八宝粥还满当

"用户体验?那不过是UI设计师的遮羞布!"——某外包公司CTO酒后真言。

B. 暗度陈仓派

在assets文件夹里埋些私货已是公开的秘密:追踪SDK如同锦衣卫耳目 广告插件似虱子跳蚤在代码缝隙里滋生。

三、解包见真章时评录

(仿《热风》笔法)

    拆开某些金光闪闪的安装包:冗余资源堆积如山 废弃Activity如荒宅般伫立 JNI库里不知名的二进制文件像极了租界里的巡捕房。

    "轻量化"口号喊得震天响 APK体积倒是愈发臃肿了


  • 启动页先放三段广告动画——新时代的卖身契要观众画押才能进门
  • 隐私协议藏在二十层菜单深处——颇有古代衙门击鼓鸣冤的做派

结语:莫使封装成桎梏

程序本应是思想的延伸
而今倒成了欲望的牢笼
当打包工具沦为遮羞布时
我们都在给数字枷锁钉上铆钉            ——仿《野草》题辞
作者按:本文写作过程中未使用任何代码混淆工具。
文中观点若碰巧与某些应用雷同 ——
大约的确是巧合罢。

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