V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xvnehc
V2EX  ›  程序员

不太懂安卓开发,想问下现在国产安卓 App 的一部分工作就是跟国产安卓系统斗智斗勇吗

  •  
  •   xvnehc · 2021-12-22 14:45:58 +08:00 · 5102 次点击
    这是一个创建于 1074 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没有鄙视 /引战 /嘲讽的意思, 就是看见 MIUI13 快发布了, 想起来手里当备机的 K40 ,买之前一直幻想对国产流氓们的强力打击, 然而现在时不时的还是会提示 某宝某多某音 后台耗电高什么的, 感觉永远不会像 iOS 一样一劳永逸(这个自己理解吧), 是不是 Android 底层就决定了永远需要用魔法去打败魔法?

    35 条回复    2021-12-24 10:42:36 +08:00
    xingshu1990
        1
    xingshu1990  
       2021-12-22 14:54:40 +08:00
    我对过长手机系统的印象,还是只是停留在养蛊系统,各种像办法推送广告,想办法提高商城 APP 下载量。
    zjm947373
        2
    zjm947373  
       2021-12-22 14:54:51 +08:00
    miui 可以在最近任务里划掉进程就没了,起不来的,其实就算放着不管系统隔一段时间也会杀,直接无视那个提示就是了,没什么关系的
    AoEiuV020
        3
    AoEiuV020  
       2021-12-22 15:02:46 +08:00
    确实,我苹果上不用的软件都不卸载,说不定什么时候就能拿出来用用,
    安卓要是 root 了我都是一键冻结,各种 app 用完就冻结,包括我自己开发的我司自用即时通讯 app ,
    安卓冻结了 app 不可能有后台,但连通知都没有了有时候还是不太好,只能时不时手动打开看看,
    efaun
        4
    efaun  
       2021-12-22 15:10:14 +08:00
    写一个老实本分的app还用啥斗智斗勇?斗智斗勇的都是走邪门歪道的,我自己用rn写的app,没有启动页,启动时间基本即点即开,安装大小30M,启动内存不到100M,用得着斗?
    HangoX
        5
    HangoX  
       2021-12-22 15:20:47 +08:00
    iOS 也有问题的,只是没提示,MIUI 那个提示不准,还有就是 android 很多问题不是应用开发者的问题,而是各种 SDK 问题
    pengtdyd
        6
    pengtdyd  
       2021-12-22 15:20:51 +08:00   ❤️ 9
    其实都是产品的锅,垃圾的产品经理必然造就垃圾的产品,垃圾的产品必然背后有一帮 996 的程序员。这帮垃圾产品经理能力不行,就喜欢抄,抄来抄去,整个四不像,最后发现老板钱烧没了,然后果断辞职坑下一家。
    ArchieMeng
        7
    ArchieMeng  
       2021-12-22 15:29:31 +08:00 via Android
    目前看来是的。
    因为国产系统
    ArchieMeng
        8
    ArchieMeng  
       2021-12-22 15:31:09 +08:00 via Android   ❤️ 1
    不仅仅是国产安卓,三星,还有一些小的手机厂商也是。要么系统魔改 API ,要么就是关键驱动老旧有问题。真要去一一解决,APP 都不需要开发新功能了,整个生命周期 debug 就得了。
    e7
        9
    e7  
       2021-12-22 16:04:26 +08:00
    @pengtdyd 太同意了!
    chengyiqun
        10
    chengyiqun  
       2021-12-22 16:08:48 +08:00   ❤️ 1
    因为产品懂个屁的用户体验, 苹果的主要是因为系统封闭, 上架商店审核严格, 才没怎么作妖.
    现在软件都互相抄, 各种功能都加进来, 比如你可以在音乐软件里看视频, 购物..
    你可以在支付软件里聊天..
    你可以把聊天软件当作一个新的系统
    我就不明说那几个软件了, 都能看出来把.
    他们才不会多优化体验, 都想着尽可能多占用用户时间的.
    虽然我是安卓手机, 听歌还是主要到 iTunes 上, 除了有些时候会有点网速慢, 整体体验还是良好的. 直接付费听歌. 不搞多余的东西, 没有套路, 界面清爽. (就是没有免费的 app 用户数量多. 有时候免费的就是最贵的, 大多用户都吃这个套路啊)
    cheng6563
        11
    cheng6563  
       2021-12-22 16:13:32 +08:00
    国产系统基本斗不动了,国外系统和原生系统基本随便斗。
    SenLief
        12
    SenLief  
       2021-12-22 16:16:47 +08:00 via iPhone
    斗智斗勇的都是些歪门邪道的 app
    taobibi
        13
    taobibi  
       2021-12-22 16:18:06 +08:00
    虽然不是开发者,但把公司应用上架一边也够累人的了,而且每个应用商店还都要实名一次,还不互通
    Lin0936
        14
    Lin0936  
       2021-12-22 16:19:47 +08:00   ❤️ 1
    想做国产 App ,一个接入 Push 推送就给开发者整麻了
    aLazarus
        15
    aLazarus  
       2021-12-22 16:37:09 +08:00   ❤️ 1
    http://www.52im.net/thread-2893-1-1.html
    现在可能弄不动国产安卓了吧
    xvnehc
        16
    xvnehc  
    OP
       2021-12-22 17:26:35 +08:00   ❤️ 4
    @aLazarus 你这个厉害了老哥,《史上最强 Android 保活思路:深入剖析腾讯 TIM 的进程永生技术》,“进程永生”,听起来我的手机一装上就癌症晚期了...
    qsmd42
        17
    qsmd42  
       2021-12-22 17:41:48 +08:00
    @aLazarus 看完只能感叹 这是不是已经可以算是病毒化了...
    kop1989
        18
    kop1989  
       2021-12-22 17:48:07 +08:00
    在 Android6.0 以前是的。
    但 6.0 大范围更新安全机制以后,其实斗的意义就没那么大了。
    再加上之后国产商店也在加强管理,native app 能做的是急剧缩水。

    在 2012 年,我给某高端家装品牌做了一款手机 OA 。
    远程静默录音、远程静默拍照、秒级地理位置上传、秒级探测周围蓝牙设备、远程亮屏、远程拨打电话、静默上传通讯录、拨号记录。
    yukiww233
        19
    yukiww233  
       2021-12-22 17:48:59 +08:00   ❤️ 1
    前几年开始, 国产 UI 除了进厂家白名单之外几乎没有啥歪门邪道了
    碰到产品想保活和其他骚操作, 直接让他们去和手机厂商谈就好了, 谈不下来就是商务的能力有问题[二哈]
    66beta
        20
    66beta  
       2021-12-22 17:52:48 +08:00
    厂商自己就是恶龙,我选择 root + 小黑屋

    冻结的 APP 才是听话的 APP ,冻结不影响推送,不能推送说明这 APP 就是想挂后台!
    aLazarus
        21
    aLazarus  
       2021-12-22 18:05:42 +08:00
    @cnasing
    @qsmd42 这也是一种技术突破了,毕竟技术无罪,只能怨产品了
    http://www.52im.net/thread-3033-1-1.html
    jim9606
        22
    jim9606  
       2021-12-22 18:15:07 +08:00
    如果不是 PM 提各种奇葩需求,哪需要斗智斗勇,包括:
    1. 跟 ios 版完全一样的主题和材质,包括 MessageBox
    2. 随时推广告
    3. 兼容 Android2.3
    4. 集成过时 SDK
    5. 租车应用要支持即时通信、物联网、小程序、直播、电商。。。。。
    makelove
        23
    makelove  
       2021-12-22 19:23:02 +08:00
    我刚因测试原因从 android 转 ios 一个月,完全没觉得 android 有什么不好的地方,也没有续航短的问题。
    至于你说的后台耗电从来没有过,反而是软件无法稳定后台,因为 MIUI 太能杀后台了。
    alexkkaa
        24
    alexkkaa  
       2021-12-22 19:34:34 +08:00 via Android
    那是你的错觉 安卓流氓还能治住 ios 流氓你怎么治? 苹果手机电池两年必崩的原因你想过吗?苹果公司不是没能力治理,是窃喜的,你电池不崩我新发的手机卖给谁去?
    DOLLOR
        25
    DOLLOR  
       2021-12-22 20:28:31 +08:00 via Android
    你以为 app 开发者不想早点下班,天天跟系统斗智斗勇,折腾各种保活、偷窥、流氓技术啊?
    jdgui
        26
    jdgui  
       2021-12-22 20:49:07 +08:00
    实际上大部分开发都是认命的
    曾经有产品经理让我逆向微信软件,看他为啥可以自启动,然后我冷冷的说一句人家有厂家白名单,微信收不到消息大家不会换别的聊天软件而是换手机,并对外说 xx 手机真垃圾微信都不能用。
    其他软件在手机厂商面前根本没机会斗智斗勇
    boja
        27
    boja  
       2021-12-22 21:21:00 +08:00
    @ArchieMeng 国产安卓+三星,约等于地球上 95%的安卓机了...
    wxjer
        28
    wxjer  
       2021-12-22 22:34:44 +08:00
    现在还有一堆煞笔产品搁这拉活,保活,后台弹窗,整那些辣鸡广告
    yinzhili
        29
    yinzhili  
       2021-12-23 08:55:51 +08:00
    主要矛盾在于产品经理这个职业的门槛太低
    lijianqiang12
        30
    lijianqiang12  
       2021-12-23 08:58:45 +08:00 via Android
    没错,即便是正常功能想驻留后台都要做大量工作,另外适配各家各个版本的魔改系统能逼疯你
    imtianx
        31
    imtianx  
       2021-12-23 09:43:32 +08:00
    之前搞 xposed 插件,各种 hook 系统 api ,后来干脆自己定制 rom 。
    1002xin
        32
    1002xin  
       2021-12-23 11:08:50 +08:00
    @yukiww233 然而骚操作+bug 没断过,再加上互联网大厂的 App ,一头包
    littlewing
        33
    littlewing  
       2021-12-23 12:48:19 +08:00
    不,是同流合污
    harwck
        34
    harwck  
       2021-12-23 16:53:49 +08:00 via Android
    看了上面那个歪门邪道
    更坚定了我不在 Android 上装国产 App 的心
    quzard
        35
    quzard  
       2021-12-24 10:42:36 +08:00
    @jdgui 微信貌似会频繁调用蓝牙扫描 API ,使自己被唤醒
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2476 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:20 · PVG 10:20 · LAX 18:20 · JFK 21:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.