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

为什么 iOS 微信对版本要求这么高,而 Android 要求很低。

  •  
  •   pengyuedenai1234 · 35 天前 via Android · 2602 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我一直用的 Android 手机,最近因为某些原因我的旧的 Android 手机被车子压碎了。没有维修的必要。然后我先买了一个苹果 6s 上微信备用。下个月发工资了再买新手机。我发现 iOS 的微信对版本要求很高。要 iOS14.0 以上才行。而 Android 微信对版本几乎没要求。最低 Android6.0 。而 Android6.0 的手机基本上现在也没有什么人用了。已经快要报废了。感觉 iOS14.0 要求很高,iOS14.0 是 iPhone12 才搭载的操作系统。iPhone12 以下很多手机比如 iPhone6s 其实现在也能流畅轻度使用一下微信。为什么微信对 iOS 版本要求这么高。让想用苹果机上微信必须买新版 pro max 旗舰机。连做个备用机都不行。而且现在 iOS 这里就算是原神王者要求都是 iOS12 。6s 也能最低画质玩玩。

    14 条回复    2024-11-21 18:16:53 +08:00
    euph
        1
    euph  
       35 天前 via Android
    我之前的 6s 是 12.2 版本的,好像应用商店也下载到了微信,好像不是强制的吧,只是老版本的只能装老版本微信,会有提示。
    peterzhang0602
        2
    peterzhang0602  
       35 天前   ❤️ 1
    6s 。9 年前的产品了,而且 iPhone6s 可以升级到 iOS14 最高 15 。已经算是在对面安卓阵营 系统版本支持够长的了。iOS 要保证 app 质量,不能让碎片化更严重吧,微信肯定后台也有设备系统版本的统计的,不然不可能贸然对于版本要求 14
    最低。及时旧版本的系统也能下载到适配 os 版本的 app 吧
    peterzhang0602
        3
    peterzhang0602  
       35 天前
    @euph
    murmur
        4
    murmur  
       35 天前
    苹果上商店经常让开发者支持到最新的 api ,安卓不用理 google 商店,能跑就行

    我们以前的内部办公应用 android4.2 就可以跑,这几年才升级到 6.0 要求
    fsq
        5
    fsq  
       35 天前
    因为苹果用户新系统升级的比例大得多,而且不能降级,安卓碎片化严重。你以为安卓 6 没人用,其实对微信这体量的来说,还是有很多用户的。
    而且如果我没记错,iOS 如果系统不支持最新版 app ,还是可以安装老的可以兼容的最高版 app
    xygod
        6
    xygod  
       35 天前
    ios 的 app 要想更新就要满足苹果每年都要升级 xcode 的要求, 升级 xcode 会导致一部分老的机型装不上新 app
    asnldm
        7
    asnldm  
       35 天前
    微信服务器兼容的版本肯定比 iOS 14 低,至少我见过 iOS 12 的设备现在还能正常用微信
    jim9606
        8
    jim9606  
       35 天前 via Android
    因为 iphone 用户很难坚守在旧版本,那个更新弹窗一天弹好几次,一点错就回不去了。
    app store 对工具链要求极高,那怕这并不是必须。与此相对,google play 尽管要求更新 app 必须使用近一年发布的 target,但并不限制工具链,你用十几年前的工具链都可以。
    android 这边很难升版本,想升都不容易。
    jim9606
        9
    jim9606  
       35 天前
    举个具体点的例子,目前 Google Play 要求所有更新及新增 APP 运用 App Bundles ,这项功能要求 Android5.0 ,因此目前几乎所有手机 APP 的 minAPI 都是 5.0 ,愿意提高要求的通常是游戏,因为有性能要求,愿意提高要求回避旧系统 broken 的问题,尽管不是非得这么干。
    Google 提供 androidx 兼容库让一部分新系统特性可以在旧系统上使用,这使得如非必要,APP 并不愿意提升 minAPI ,所以我是有点不满为啥现在的 app 还总要带 libwebp 、ffmpeg 、openssl 、cronnet 撑大 app ,系统库有那么难用吗?
    ios 好像没这种第一方 backport 的库,强制升级的 xcode 经常忽略老系统的兼容问题。
    hwb
        10
    hwb  
       34 天前
    @jim9606 系统库功能有限,要是可以达到预期,没人会自增麻烦
    BernieDu
        11
    BernieDu  
       34 天前
    @jim9606 安卓 app 做相关功能不需要带 ffmpeg 、openssl 吗?
    aoxiansheng
        12
    aoxiansheng  
       34 天前
    侧面反应穷人多。
    berchtesgaden
        13
    berchtesgaden  
       34 天前
    都快 2025 年了,微信的 targetAPI 还停留在 30 。不要说什么 B 站小红书,连招商银行都 34 了
    eriko
        14
    eriko  
       34 天前 via iPhone
    因为安卓没人管啊,什么系统都有,iOS 这边有苹果强制更新换代,所以很多新特性都可以上,这也算好事情。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1196 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:11 · PVG 02:11 · LAX 10:11 · JFK 13:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.