论APP封装之术:从混沌到包装(app封装打包)
论所谓"封装"之术
一
近来总听得些新名目,"云原生"、"容器化"之类聒噪得很了。
前日见几个后生围坐一处争论得面红耳赤——原是讨论这手机应用的包装术。
我本不耐烦这些洋码子的玩意儿﹐可细想这所谓的"封装打包",倒与那老戏台上的脸谱颇有些相似处。
二
却说这移动应用﹐本是一团混沌的代码魂魄﹐须得套上名为APK或IPA的皮囊方能在世间行走。
public class MainActivity extends AppCompatActivity { // 这行代码便是给游魂贴符咒了 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
那些个开发者终日念叨着ProGuard混淆﹐恍若旧时道士画符﹐生怕旁人识破了自家法术。

三
打包方式 | 喻体 |
---|---|
原生编译 | 青砖大瓦房 |
混合开发 | 租界里的洋泾浜建筑 |
跨平台框架 | 油纸糊的西洋镜 |
小程序容器 | 借尸还魂术 |