微信和 12306"领衔"Target API 排行榜 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lebronymz
V2EX    Android

微信和 12306"领衔"Target API 排行榜

  •  1
     
  •   lebronymz 2018-12-10 12:58:57 +08:00 20593 次点击
    这是一个创建于 2504 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我只能说微信安卓团队是真的有点让人觉得失望

    分享一下你们的手机里,是哪个应用在拖后腿:)

    从后往前看

    app checker in case you ask

    第 1 条附言    2018-12-10 14:13:31 +08:00
    https://stackoverflow.com/questions/24510219/what-is-the-difference-between-min-sdk-version-target-sdk-version-vs-compile-sd

    min sdk 版本是您的应用程序可以运行的最早版本的 Android SDK。通常这是因为早期的 API 存在问题,缺乏功能或一些其他行为问题。

    Target sdk 版本是您的应用程序要在其上运行的版本。理想情况下,这是因为某种最佳运行条件。
    第 2 条附言    2019-01-14 13:52:47 +08:00
    play 收到更新,谢天谢地。
    79 条回复    2019-01-14 13:28:05 +08:00
    leisure
        1
    leisure  
       2018-12-10 13:48:11 +08:00
    不是正常吗?用户群体庞大,没办法说抛弃就抛弃...
    orangeade
        2
    orangeade  
       2018-12-10 13:49:07 +08:00 via Android   4
    阿里系比腾讯系好一大截
    300
        3
    300  
       2018-12-10 13:50:44 +08:00 via Android
    @leisure 你知道什么是 target API 吗
    lebronymz
        4
    lebronymz  
    OP
       2018-12-10 13:52:06 +08:00 via Android
    @leisure 这个适配器来根本不是难事,对于腾讯这种,可以说是轻而易举。
    congeec
        5
    congeec  
       2018-12-10 13:56:04 +08:00
    老手机用户:MMP,老子这么个破手机连微信都不能用了
    lebronymz
        6
    lebronymz  
    OP
       2018-12-10 13:57:11 +08:00 via Android
    @congeec 所以才有 mini API 啊
    RqPS6rhmP3Nyn3Tm
        7
    RqPS6rhmP3Nyn3Tm  
       2018-12-10 13:58:49 +08:00 via iPad
    Fb 和 ig 不也一样吗
    wleexi
        8
    wleexi  
       2018-12-10 13:59:41 +08:00
    能不能解释下啥意思。。。
    wpo
        9
    wpo  
       2018-12-10 14:00:24 +08:00
    好像看到有人分享 26 的微信版本,不知道是不是 Play 里的版本。
    lebronymz
        10
    lebronymz  
    OP
       2018-12-10 14:01:43 +08:00 via Android
    @BXIA 那是 chrome 的网页版 app,不是应用,你看下版本号就知道了
    also24
        11
    also24  
       2018-12-10 14:02:24 +08:00   2
    建议楼主预先讲明一下 minSdkVersion 和 targetSdkVersion 的区别与影响

    大部分人不是搞 Android 开发的,不能很简单的理解这个的~~
    lebronymz
        12
    lebronymz  
    OP
       2018-12-10 14:03:20 +08:00 via Android
    @wpo play 没有 26 的,那个可能是测试版吧,国行微信…
    taikobo
        13
    taikobo  
       2018-12-10 14:04:44 +08:00
    嗨,instagram 和 facebook 不也一样么哈哈
    congeec
        14
    congeec  
       2018-12-10 14:05:58 +08:00
    @also24 @lebronymz 还真不知道呢
    maemual
        15
    maemual  
       2018-12-10 14:06:41 +08:00
    target API 是说不能用一些新的系统接口?
    lebronymz
        16
    lebronymz  
    OP
       2018-12-10 14:06:46 +08:00
    @terrytw 那是 chrome 的网页版 app,不是狭义上的应用,你看下版本号就知道了。我手机里的淘宝也是这种
    wpo
        17
    wpo  
       2018-12-10 14:07:00 +08:00
    @lebronymz #12 这样啊,之前我看商店要求更新应用要 26 了,看最后的更新是在 10 月 31 日真是妙啊,下次更新不知道何时。
    https://developer.android.com/distribute/best-practices/develop/target-sdk?hl=zh-cn
    torchmu
        18
    torchmu  
       2018-12-10 14:12:16 +08:00   1
    国内虽然慢,好在也在推动中了 http://www.taf.net.cn/News_detail.aspx?_NOTICE_ID=231
    lebronymz
        19
    lebronymz  
    OP
       2018-12-10 14:15:36 +08:00 via Android
    @torchmu 点赞。没有谷歌,就自己来,也挺好
    lebronymz
        20
    lebronymz  
    OP
       2018-12-10 14:17:34 +08:00 via Android
    @wpo 年后了吧…不能要求太多
    shawndut
        21
    shawndut  
       2018-12-10 14:20:46 +08:00
    targerAPI 这东西升级起来,对于大应用来说,不只是改一个数字,可能需要很大的变更,没错,就酱
    lebronymz
        22
    lebronymz  
    OP
       2018-12-10 14:28:33 +08:00 via Android
    @wleexi 我 append 上去了:P
    momocraft
        23
    momocraft  
       2018-12-10 14:30:36 +08:00
    微信不像会缺开发资源的产品,高 targetAPI 对权限之类的影响可能更大
    lebronymz
        24
    lebronymz  
    OP
       2018-12-10 14:32:09 +08:00 via Android
    @shawndut 这不是借口吧…不过,反正 play 已经下令了,不升级 api 不能上架,我就不信微信敢拖太久
    loshine1992
        25
    loshine1992  
       2018-12-10 14:39:24 +08:00
    懒而已,没有其它理由。
    wohenyingyu03
        26
    wohenyingyu03  
       2018-12-10 14:42:20 +08:00
    @loshine1992 新出 Tim 的 target api 是 17 我会乱说?不知道 2018 年了他们是从哪里找来远古版本的 Android api 的,明显就是故意的
    taikobo
        27
    taikobo  
       2018-12-10 14:45:07 +08:00
    @wohenyingyu03 故意当然是故意的
    但是作为持续时间这么久的这种大厂,历史版本的什么没有...
    你让他从 1 到 26 都找给你都可以
    ks3825
        28
    ks3825  
       2018-12-10 14:51:25 +08:00
    环聊拨号器一脸蒙圈(黑人问号???)
    lebronymz
        29
    lebronymz  
    OP
       2018-12-10 14:52:39 +08:00 via Android
    @ks3825 环聊属于已经破罐子破摔的那种,据传 2019 放弃老 app
    palxie
        30
    palxie  
       2018-12-10 14:58:06 +08:00
    各大应用市场都发了通知了, 需要适配到 O 或 P. 估计明天大部分 app 都会适配到吧, 不过 12306 微信这种体量的 app 估计可以为所欲为
    wohenyingyu03
        31
    wohenyingyu03  
       2018-12-10 15:02:27 +08:00
    @terrytw 问题是 Tim 是新出的项目啊,你说老项目庞大要改 target 比较繁琐,有很多问题都需要重构,可以理解,新的项目为何比老项目还要老,真的匪夷所思,微信 target 23,tim target 17,而 17 是 2012 年的 Android 版本,居然用在 2018 年新出的软件上! 2012 年 iOS 还是 6.0,还是拟物风格,还没有后台运行的功能,乔布斯还在坚持 3.5 寸手机,而腾讯的目标用户是那个时代的人?
    lebronymz
        32
    lebronymz  
    OP
       2018-12-10 15:06:11 +08:00 via Android
    @wohenyingyu03 12 年乔布斯已经…
    honeycomb
        33
    honeycomb  
       2018-12-10 15:08:00 +08:00 via Android
    @lebronymz 12306 没有 play 制约,而且又是铁总委托阿里搞的东西,这部分不报希望。

    微信它不上 26 的话就准备下架吧
    airfine
        34
    airfine  
       2018-12-10 15:18:51 +08:00
    面向国外的 QQ int 还 16 呢
    wohenyingyu03
        35
    wohenyingyu03  
       2018-12-10 15:19:26 +08:00
    @lebronymz 呃,我是说乔布斯“黄金 3.5 寸"的精神苹果还在坚持……
    maplelin
        span class="no">36
    maplelin  
       2018-12-10 15:24:43 +08:00
    ipxs max,微信适配的速度都比不上腾讯系其他 app 的速度,果然安卓版本也半斤八两
    yakun4566
        37
    yakun4566  
       2018-12-10 15:26:56 +08:00
    @wohenyingyu03 #31 TIM 说是新出的 APP,感觉还是基于 QQ 改的,我只是平时使用觉得像是 QQ 的一个简洁的皮肤,阉割了一些花哨的功能
    la9998372
        38
    la9998372  
       2018-12-10 15:29:32 +08:00
    有没有 diao 大的讲一下,这个和最低系统版本要求啥区别?
    taikobo
        39
    taikobo  
       2018-12-10 15:47:54 +08:00
    @wohenyingyu03 你没明白我的意思
    我同意你的看法,肯定是故意的,新项目没有历史包袱

    我的意思是,“不知道 2018 年了他们是从哪里找来远古版本的 Android api 的”,这个对于腾讯来说,根本不是问题...
    xingda920813
        40
    xingda920813  
       2018-12-10 16:02:55 +08:00
    哔哩哔哩 25, 微信 23, 钉钉 23, 网易云音乐 22, TIM 17.

    这些迟迟不升级.
    PBGb8ZAA644392zA
        41
    PBGb8ZAA644392zA  
       2018-12-10 16:09:19 +08:00
    @xingda920813 他们准备放弃大量海外用户就可以不升级呗。
    lebronymz
        42
    lebronymz  
    OP
       2018-12-10 16:12:17 +08:00 via Android
    @xingda920813 可怕
    wleexi
        43
    wleexi  
       2018-12-10 16:15:47 +08:00
    Thx 科普
    wleexi
        44
    wleexi  
       2018-12-10 16:17:33 +08:00
    在线播放器类 App 本来就不管海外用户的吧。。。
    网易云音乐把海外的 ip 访问定向到了 127.0.0.1 亲测
    huclengyue
        45
    huclengyue  
       2018-12-10 19:19:11 +08:00 via Android
    @congeec 这个由 minAPI 决定
    love4taylor
        46
    love4taylor  
    PRO
       2018-12-10 19:54:52 +08:00   1
    @xingda920813 #40 B 站曾经上过 26, 只不过因为在华为手机上有问题就退回 25 了后来就没动静了... 倒是前段时间更新的国际版上了 26.
    cashew
        47
    cashew  
       2018-12-10 19:57:52 +08:00   1
    微信前段时间悄悄地发了一版 26 的,后来撤了。
    iVeego
        48
    iVeego  
       2018-12-10 22:40:12 +08:00 via Android
    @cashew 这个 26 的很好用的。
    M0
        49
    M0  
       2018-12-10 22:42:00 +08:00
    "用户群体庞大"这一类的理由阻碍了开发行业的进步

    例如为了少部分原因去兼容 IE8-
    athanos
        50
    athanos  
       2018-12-10 23:06:09 +08:00 via Android
    @honeycomb 升到 oreo 之上是不是会省电些或者不能留后台了啊?
    qxooqx
        51
    qxooqx  
       2018-12-11 01:26:45 +08:00 via Android
    QQ 安全中心的 arget API 是 9 !
    怪不得在 pie 上已经打不开了
    honeycomb
        52
    honeycomb  
       2018-12-11 09:13:33 +08:00 via Android
    @athanos 并不会
    skylancer
        54
    skylancer  
       2018-12-11 11:07:18 +08:00
    @wohenyingyu03 老实说 Top 机型还确实是有很多 Android 6.0 的机器,请喷 OPPO
    wohenyingyu03
        55
    wohenyingyu03  
       2018-12-11 11:08:43 +08:00
    @skylancer API 17 是 Android4.0,就算 target 到 9.0 也不影响兼容 4.0,喷点不对。
    skylancer
        56
    skylancer  
       2018-12-11 11:10:09 +08:00
    https://i.loli.net/2018/12/11/5c0f2a5e2452d.png

    醉的不行,我手机居然还有 4.4 的 App
    skylancer
        57
    skylancer  
       2018-12-11 11:10:41 +08:00
    @wohenyingyu03 回完帖才想起来..非常尴尬
    alfchin
        58
    alfchin  
       2018-12-11 12:03:38 +08:00 via Android
    @wohenyingyu03 tim 的核心代码就是从 qq 那边 fork 的,什么污七八糟的设定 bug 都是一样的
    xiva1209
        59
    xiva1209  
       2018-12-11 14:49:43 +08:00
    我比较关心的是强制 26 会不会逼着一些 app 支持 gcm,不过目前看来没甚么改观
    wenhaoy
        60
    wenhaoy  
       2018-12-12 09:23:09 +08:00
    @honeycomb #52 targetsdk > 26 的应用在 Android P 电池管理里禁止后台还是有效果的。

    我装的应用比较少,目前只有钉钉(<26)、微信( 23 )偶尔会自启,其他像支付宝、高德等一直没见自启。

    另外,最近发现 GCM 消息推送是不需要翻墙的,但 App 注册 GCM 需要翻墙。大家可以试试先强制停止微信,再翻墙后打开,至少在一段时间内微信 GCM 是有效的。
    honeycomb
        61
    honeycomb  
       2018-12-12 09:43:33 +08:00 via Android
    @wenhaoy 其实低 targetSDK 的应用在 P 里面也会有相同待遇:P 里的电池-应用-后台限制连前台服务也会杀。
    xlpzhxhh
        62
    xlpzhxhh  
       2018-12-16 08:49:44 +08:00 via Android
    @cashew 有下载链接吗?
    xinxuyue
        63
    xinxuyue  
       2018-12-20 20:16:37 +08:00 via Android
    微信内测 674 升级 API26 了。
    lebronymz
        64
    lebronymz  
    OP
       2018-12-20 20:25:41 +08:00 via Android
    @xinxuyue 坐等 play 更新,可惜没有 shortcuts
    xinxuyue
        65
    xinxuyue  
       2018-12-21 15:12:44 +08:00 via Android
    @lebronymz 作为苹果最忠心的舔狗,估计这辈子都不太会给 Android 适配这个功能了。
    lebronymz
        66
    lebronymz  
    OP
       2018-12-21 15:17:47 +08:00 via Android
    @xinxuyue 不,等苹果不行了,他会第一时间舔回谷歌
    bclerdx
        67
    bclerdx  
       2018-12-22 00:32:03 +08:00
    @lebronymz 同意!
    yrom
        68
    yrom  
       2018-12-23 00:28:23 +08:00
    这个升级难度其实主要看 app 代码量和给 app 塞代码的人员数量,如果功能少代码不多外部依赖少、团队小,那自然紧随 Android sdk 更新。
    另外就是得有个外部强推力。。。这就不说了
    wenhaoy
        69
    wenhaoy  
       2018-12-25 09:53:58 +08:00
    @honeycomb 难怪,我限制了高德地图,按了 HOME 键,一句"高德地图持续为您导航后"就没声了
    honeycomb
        70
    honeycomb  
       2018-12-25 11:42:45 +08:00 via Android
    @wenhaoy 你可以试试看仅用 run_in_background,且不用 run_any_in_background 限制呢
    wenhaoy
        71
    wenhaoy  
       2018-12-25 11:54:48 +08:00
    @honeycomb 没有装 AppOps,就是用系统的设置。这样问题不大,我确定它被杀掉就行了,开车的时候就亮着屏幕。
    honeycomb
        72
    honeycomb  
       2018-12-25 15:21:33 +08:00 via Android
    @wenhaoy 可以通过 adb 来使用 appops,无需 root 或安装第三方程序。
    wenhaoy
        73
    wenhaoy  
       2018-12-25 18:51:52 +08:00
    @honeycomb 嗯,我用了 island,appops 状态好象在程序 disable/enable 却换的时候失效?我有的时候会全局关掉 work 环境,重新打开还得设置,有点麻烦。
    honeycomb
        74
    honeycomb  
       2018-12-25 21:46:36 +08:00 via Android
    @wenhaoy 是的,这个是已知问题。island 的开发者很早(至少两年前)就报告了这个 issue,Google 则无视到现在
    wenhaoy
        75
    wenhaoy  
       2018-12-26 08:59:08 +08:00
    @honeycomb 了解了,谢谢。不过现在还好,能接受
    stuazt
        76
    stuazt  
       2019-01-11 19:11:42 +08:00
    你们想说的到底是 Target API 还是 TargetSDKVersion。。。。target API 是跟用户完全无关的东西,是人家开发者为了做版本兼容,写的代码,针对某一个版本做适配的。

    感觉你们其实是想讨论 targetSDKVersion,想搞清楚看下这个吧。https://blog.csdn.net/sunqiujing/article/details/77246265
    jiagm
        77
    jiagm  
       2019-01-14 08:30:28 +08:00 via Android
    才发现还有化石级 target 4,目前还能正常运行。
    lebronymz
        78
    lebronymz  
    OP
       2019-01-14 09:23:29 +08:00 via Android
    @jiagm 后面这几个日本的 app 这是停止维护了么
    jiagm
        79
    jiagm  
       2019-01-14 13:28:05 +08:00
    @lebronymz 除了第 3 个之外,都停止维护或者已经下架了。没有特别好用的替代品,就这样继续用了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1319 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 17:14 PVG 01:14 LAX 10:14 JFK 13:14
    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