toptyloo
V2EX  ›  问与答

美团用的 API 为啥这么新?

  •  
  •   toptyloo · Dec 3, 2017 via Android · 5233 views
    This topic created in 3263 days ago, the information mentioned may be changed or developed.

    闲着无聊看手机 app 的 API 版本,发现美团居然用了 API26,感觉国内应用挺少见的,不怕出现兼容性问题吗,或者有什么奇淫技巧?

    17 replies  •  2017-12-04 01:56:07 +08:00
    happyz90
    happyz90
    Dec 3, 2017 via Android
    1
    ide 现在都有提示 api 兼容版本的吧,写代码的时候就留意到了,再加上各个系统版本过一遍测试,应该没啥问题了。。。
    laoyur
    laoyur
    Dec 3, 2017
    2
    奇淫技巧 -> 奇技淫巧,哈哈
    bkmi
    bkmi
    Dec 3, 2017 via Android❤️1
    3
    你先搞清楚兼容问题是怎么出现的…用低 api 在高版本机器上跑才容易出兼容问题,另外楼上说的对,api 版本一改,理论上低版本写的代码完全不用处理,然后使用新 api 时 ide lint 都会提示你兼容
    CFO
    CFO
    Dec 3, 2017 via Android
    4
    minSDK 是 26 ?
    codehz
    codehz
    Dec 3, 2017 via Android
    5
    @bkmi 谁说不用处理的,比如运行时权限,低 api level 不用管,高 level 就得处理
    bkmi
    bkmi
    Dec 3, 2017 via Android
    6
    @codehz 我的锅,我只考虑了 compileSdk 还有 targetSdk 需要考虑,总之积极适配新版本 api 还是值得称赞的
    love4taylor
    love4taylor
    Dec 3, 2017
    7
    只是刚好能上就上了吧.... 然而不还是没有适配自适应图标么....
    honeycomb
    honeycomb
    Dec 3, 2017 via Android
    8
    美团的 Android 组蛮有意思的,API level 跟得比较紧
    toptyloo
    toptyloo
    OP
    Dec 3, 2017
    9
    @laoyur emm 看来我一直读的错的
    @codehz 运行时权限。。。6.0 之前的设备的适配应该不是重点了吧。
    @happyz90 忘了这个,很尴尬 233
    love4taylor
    love4taylor
    Dec 3, 2017
    10
    @honeycomb #8 话说 国内最跟进 Google 的大概也只有知乎了吧.. 8.0 的特性似乎是第一个适配的 包括现在 8.1 的白色导航栏
    SENSIR
    SENSIR
    Dec 3, 2017 via Android
    11
    我之前也想吐槽 ele 的 Taeget 版本是 8.0,当时真的出乎我的意料
    我手机上最低的是滴滴出行,4.0 …毒瘤
    KNOX
    KNOX
    Dec 3, 2017 via iPhone
    12
    compileSdkVersion 是 26 ?如果是的话还不算最新的,最新是 27
    toptyloo
    toptyloo
    OP
    Dec 3, 2017
    13
    @Love4Taylor 知乎现在是不是把之前加的“后台纯净”模式去掉了
    @SENSIR 滴滴用支付宝 233
    @KNOX 8.1 有点夸张吧。。。
    Biggoldfish
    Biggoldfish
    Dec 3, 2017 via iPad
    14
    不能因为许多大厂万年 target 4.x 就觉得这是理所当然的,而有一家紧跟新的 api level 就成了奇技淫巧吧。
    KNOX
    KNOX
    Dec 3, 2017 via iPhone
    15
    @toptyloo compileSdkVersion 写最新没毛病,否则连运行都可能有问题,targetSdkVersion 到最新才需要慎重
    ysc3839
    ysc3839
    Dec 3, 2017 via Android
    16
    也许是为了支持指纹支付?
    love4taylor
    love4taylor
    Dec 4, 2017 via Android
    17
    @toptyloo 母鸡 现在没用绿守不清楚 不过 8.1 的后台控制能压得住知乎
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2336 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 13:12 · PVG 21:12 · LAX 05:12 · JFK 08:12
    ♥ Do have faith in what you're doing.