有没有,或能不能实现 APP 模块化? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TheWhiteHouse
V2EX    问与答

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

  •  
  •   TheWhiteHouse 2020-10-26 11:05:50 +08:00 1846 次点击
    这是一个创建于 1843 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,是否已经存在,或者能够实现 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 这么一说确实是这么回事。可本体仍过于臃肿
        7
    TheWhiteHouse  
    OP
       2020-10-26 11:38:05 +08:00
    @anguiao 确实。这是有意的诱导用户。无法从功能及界面两方面完全精简使用体验
    TheWhiteHouse
    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     Solana     2991 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 12:31 PVG 20:31 LAX 04:31 JFK 07:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86