V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TheWhiteHouse
V2EX  ›  问与答

有没有,或能不能实现 APP 模块化?

  •  
  •   TheWhiteHouse · 2020-10-26 11:05:50 +08:00 · 1530 次点击
    这是一个创建于 1524 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,是否已经存在,或者能够实现 APP 的模块化,类似于 steam 上的游戏一样,当我需要游戏有额外的内容时自行购买 DLC 或者订阅 mod,以此实现功能差异化。
    能否借鉴这类思想简化国内 APP 内塞入大量的我根本用不到的功能,如屎山一般占用手机内存与存储空间。
    11 条回复    2020-10-26 13:18:59 +08:00
    kop1989
        1
    kop1989  
       2020-10-26 11:17:06 +08:00
    你以为占你空间比重高的是各种逻辑代码和功能么?
    事实恰恰相反,占你空间的是各种缓存以及提前下发的内容。
    比如微信,占比最大的肯定是你的群图片、视频。
    TheWhiteHouse
        2
    TheWhiteHouse  
    OP
       2020-10-26 11:25:28 +08:00
    @kop1989 同意,wx 的各种缓存确实很大。我只是很反感打开 APP 看到一大堆功能,给这个功能推广的广告、弹窗。
    即便一堆垃圾体积不大,但一直放在家里不闹心吗,你还扔不了。。。
    C603H6r18Q1mSP9N
        3
    C603H6r18Q1mSP9N  
       2020-10-26 11:27:01 +08:00
    app 模块化就是小程序啊
    eGlhb2Jhb2Jhbw
        4
    eGlhb2Jhb2Jhbw  
       2020-10-26 11:31:08 +08:00
    在 iOS 上搞过,直到 iOS10 以后不能在沙盒里动态加载动态库就放弃了。确实不安全,apple 无法监控。分发过程中甚至可能被中间人攻击,导致下载到被魔改过的动态库了。
    anguiao
        5
    anguiao  
       2020-10-26 11:34:32 +08:00 via Android
    支付宝的很多功能都是小程序了,可以认为是某种程度上的模块化。
    但是它们还是会展现在菜单里,这并不只是个技术问题。
    TheWhiteHouse
        6
    TheWhiteHouse  
    OP
       2020-10-26 11:35:38 +08:00
    @shanghai1998 这么一说确实是这么回事。可本体仍过于臃肿
    TheWhiteHouse
        7
    TheWhiteHouse  
    OP
       2020-10-26 11:38:05 +08:00
    @anguiao 确实。这是有意的诱导用户。无法从功能及界面两方面完全精简使用体验
    eason1874
        8
    eason1874  
       2020-10-26 11:41:21 +08:00
    热更新就是模块化,像支付宝就有大量热更新
    129tyc
        9
    129tyc  
       2020-10-26 11:43:12 +08:00 via Android
    Android 系统级支持模块化。可以试试 ss Android 客户端,里面可以自行安装其他插件,安装插件和安装普通 app 类似,只不过不会有桌面 icon
    xloger
        10
    xloger  
       2020-10-26 11:47:18 +08:00
    你的理解有问题,"我只是很反感打开 APP 看到一大堆功能,给这个功能推广的广告、弹窗",这就是他们的目的啊,他们就是希望尽可能地骚扰推销你使用更多的功能,至于用户体验,他们并不在乎。

    解决办法就是用脚投票,卸载之前去反馈喷一顿你们 App 太臃肿了,我因此不打算用了。这样的用户多了以后,他们才可能因此开始重视用户体验。
    shenlanAZ
        11
    shenlanAZ  
       2020-10-26 13:18:59 +08:00
    有 Android 端 可以实现的,但是差别在于安装或不安装,入口还是保留的,这样区别就不大了,因为就不会点进去看。

    这个是国内软件通病 无解。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   962 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 420ms · UTC 20:05 · PVG 04:05 · LAX 12:05 · JFK 15:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.