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

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

  •  1
     
  •   lebronymz · 69 天前 · 6779 次点击
    这是一个创建于 69 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    从后往前看

    app checker in case you ask

    第 1 条附言  ·  69 天前
    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 条附言  ·  34 天前
    play 收到更新,谢天谢地。
    79 回复  |  直到 2019-01-14 13:28:05 +08:00
        1
    leisure   69 天前
    不是正常吗?用户群体庞大,没办法说抛弃就抛弃...
        2
    orangeade   69 天前 via Android   ♥ 4
    阿里系比腾讯系好一大截
        3
    winterbells   69 天前 via Android
    @leisure 你知道什么是 target API 吗
        4
    lebronymz   69 天前 via Android
    @leisure 这个适配器来根本不是难事,对于腾讯这种,可以说是轻而易举。
        5
    congeec   69 天前
    老手机用户:MMP,老子这么个破手机连微信都不能用了
        6
    lebronymz   69 天前 via Android
    @congeec 所以才有 mini API 啊
        7
    BXIA   69 天前 via iPad
    Fb 和 ig 不也一样吗
        8
    wleexi   69 天前
    能不能解释下啥意思。。。
        9
    wpo   69 天前
    好像看到有人分享 26 的微信版本,不知道是不是 Play 里的版本。
        10
    lebronymz   69 天前 via Android
    @BXIA 那是 chrome 的网页版 app,不是应用,你看下版本号就知道了
        11
    also24   69 天前   ♥ 2
    建议楼主预先讲明一下 minSdkVersion 和 targetSdkVersion 的区别与影响

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

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

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

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

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

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

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

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

    感觉你们其实是想讨论 targetSDKVersion,想搞清楚看下这个吧。https://blog.csdn.net/sunqiujing/article/details/77246265
        77
    jiagm   35 天前 via Android
    才发现还有化石级 target 4,目前还能正常运行。
        78
    lebronymz   35 天前 via Android
    @jiagm 后面这几个日本的 app 这是停止维护了么
        79
    jiagm   34 天前
    @lebronymz 除了第 3 个之外,都停止维护或者已经下架了。没有特别好用的替代品,就这样继续用了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3992 人在线   最高记录 4346   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 76ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1