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

似乎有一票国产软件到现在还没适配 Max

  •  
  •   ZRS · 2018-10-17 03:55:26 +08:00 · 5171 次点击
    这是一个创建于 2258 天前的主题,其中的信息可能已经有所发展或是发生改变。

    包括但不限于微信支付宝微博国际版等...

    还是粗暴的整体放大显示,看起来有点傻。

    这是不打算做适配了吗

    24 条回复    2018-11-28 10:41:00 +08:00
    inoki
        1
    inoki  
       2018-10-17 05:22:41 +08:00 via Android   ❤️ 4
    当他们抓 Android 平板屏幕适配时,我没有说话,因为我不用 Android 平板。
    当他们抓 Windows 高分屏显示适配时,我没有说话,因为我不用 Windows 高分屏。
    当他们抓 Android 手机屏幕适配时,我没有说话,因为我不用除了 1080p 以外的 Android 手机。
    最后他们冲向了我,但是这时只剩我孤伶伶的一个,再也没有别人替我说话了。
    Awes0me
        2
    Awes0me  
       2018-10-17 07:22:47 +08:00
    听说是 xcode 正式版的 bug,适配 Max 以后其他机型闪退,xcode 测试版修复了,但是都不愿意用测试版?

    小道消息不敢说真假
    MarginK
        3
    MarginK  
       2018-10-17 08:36:29 +08:00   ❤️ 1
    苹果的锅,Xcode10 打包后 9.0-9.2 引发不规则崩溃,只要知道这是的项目经理,都在等 Xcode10.1

    所以要怪就怪苹果吧
    MarginK
        4
    MarginK  
       2018-10-17 08:37:20 +08:00   ❤️ 1
    @inoki 你这个真的算是“戏多”
    JoJoStark
        5
    JoJoStark  
       2018-10-17 08:42:26 +08:00
    666 我当时还在纳闷儿为什么适配的那么慢,还想吐槽一干大厂不思进取..,
    @MarginK
    zhugexiaobo
        6
    zhugexiaobo  
       2018-10-17 08:43:22 +08:00
    @Awes0me #2 测试版打包是无法上架的,苹果爸爸就是这么犟。
    Awes0me
        7
    Awes0me  
       2018-10-17 10:52:35 +08:00
    @zhugexiaobo 可是 qq 这些好像是适配了呀
    dot2017
        8
    dot2017  
       2018-10-17 11:01:04 +08:00
    @Awes0me QQ 那明显是强制拉伸……
    byuan04
        9
    byuan04  
       2018-10-17 11:26:59 +08:00
    整个组都没 XS MAX 的测试机 测试组也没有。。。完全没适配动力。。。
    FrankL
        10
    FrankL  
       2018-10-17 14:00:49 +08:00
    那很多已经适配的是怎么做到的?
    codeisjobs
        11
    codeisjobs  
       2018-10-17 14:07:39 +08:00 via iPhone
    @FrankL #10 自动约束,与屏幕的安全区域约束好就行,我的 APP 就是,最高层的约束对象是安全区域,在所有机型上都没有问题
    finab
        12
    finab  
       2018-10-17 14:21:11 +08:00
    @codeisjobs 大兄弟,不添加 Max 的 LaunchImage 或不用 Xcode10 打包的话, 屏幕都是按 iPhone X 放大,你检查下你的 app 打印出来的 screen size
    CommandZi
        13
    CommandZi  
       2018-10-17 14:28:54 +08:00
    @byuan04 不是有虚拟机吗?
    montoyaf
        14
    montoyaf  
       2018-10-17 14:33:18 +08:00
    @MarginK 不是呀,tumblr、twitter、Instagram 等一票国外软件早就适配 Max 分辨率了,国内的网易新闻、音乐也适配了
    codeisjobs
        15
    codeisjobs  
       2018-10-17 14:33:45 +08:00 via iPhone
    @finab #12 啊,我就是 xcode10 打包的😂😂😂
    MarginK
        16
    MarginK  
       2018-10-17 14:54:16 +08:00   ❤️ 5
    不用争吵,不用怀疑了楼上的各位,

    我总结一下吧:
    1.所谓的适配对大部分适配过 X 的 APP 来说,只要用 XCODE10 加两张( MAX 的和 XR 的)启动图就好了,除非有开发者把判定 X 的方法写死成 X 的高度,否则就基本不用 UI 代码上的修改。

    2.Xcode10 打包后 9.0-9.2 引发不规则崩溃,所以很多不舍得放弃老用户的公司只有两个选择:1.把项目最低支持的系统版本调高到 9.3 及以上(比如高德地图) 2.等待 Xcode10.1 正式版再打包上架。

    3.Xcode10.1 的测试版是不能打包上架的(目前只有测试版),XCode10 以下是无法添加 MAX 和 XR 的启动图的。

    4.对于 MAX 和 XR 的机型,如果 APP 已经适配过 X,那么会按照 X 的分辨率等比拉伸,所以是不是真的适配了,很多 MAX 用户未必看得出来,并不是上下没有黑边就叫适配过。

    以上 4 点就是答案,另外作为一个 iOS 开发者,我还是想吐槽下,其实同样的问题,去年 Xcode9 第一个版本刚出来时也出现过,只要 APP 内有 16 位或 P3 色域的图,同样在 9.0-9.2 系统上就会不规则崩溃(注意:必须是下载下来的版本,testflight 也可以帮助验证)但是去年开发者可以主动规避,把图片去掉打包上传就 OK 了,而今年没有别的办法,只能等苹果自己更新解决

    侧面说明了两个事情:1.麻烦还在 iOS9.0-9.2 的用户不要再倔强,这三个版本恐怕是问题最多的版本,Apple 自己留给自己的坑。2.即使是 apple 这样的大公司,每年也会犯类似相同的错误。
    bullettrain1433
        17
    bullettrain1433  
       2018-10-17 17:22:48 +08:00 via iPhone
    @MarginK mark 了
    montoyaf
        18
    montoyaf  
       2018-10-17 22:23:39 +08:00 via iPhone
    @MarginK 我从 x 换到 max 当然知道不是填满屏幕就叫适配,很多程序已经真的适配 max 分辨率而不是原先 x 等比例拉伸。典型适配了的软件有 Instagram、Twitter、京东、qq 等,等比例拉伸的有 Facebook、微信、支付宝、淘宝等。看键盘位置一目了然,没适配等比例拉伸填满的 app 键盘特别明显,高出一大截。你用几天 Max 就知道了。
    montoyaf
        19
    montoyaf  
       2018-10-17 22:31:02 +08:00
    @MarginK 国内的 iDaily、iWeekly、Paper+几个 app 在 Max 发布当天就宣称支持了 Max 分辨率,看你帖子后特意在老 iOS9 下 6Plus 测试机上测试这些适配的程序版本,无任何崩溃现象
    MarginK
        20
    MarginK  
       2018-10-18 08:56:16 +08:00   ❤️ 4
    @montoyaf

    我不知道你是故意和我抬杠还是真的有去测试,你确定你的测试设备是 iOS9.0-9.2 的版本?高一个或者低一个版本都是不会出现的,我的 iPhone5 ( iOS9.2 )下载了你说的软件:

    1. iDaily:抱歉,打不开,打开瞬间崩溃,我没有用我的 iPhone5 ( iOS9.2 )办法打开这个软件。

    2. iWeekly:可以使用,但你仔细看看,他并没有说它支持了 max 分辨率,甚至在 9 月 15 号的更新写到“紧急解决部分机型异常退出的 BUG ”,是不是 Xcode10 引起的问题显而易见。

    3. Paper+:我只找到了名为“ Paper — FiftyThree"的软件,遗憾的是他的最低版本是 iOS10 及以上了,所以无从测试。

    另外,如果你有意怀疑,何必与我在这单方面的怀疑,为什么不去看看 Apple 在 Xcode10.1 中更新了什么修复了什么呢?
    这是链接: https://developer.apple.com/documentation/xcode_release_notes/xcode_10_1_beta_3_release_notes?language=objc

    这是原文:
    Asset Catalog
    Resolved Issues
    The 40mm and 44mm wells for complications specify the correct icon sizes. (43069075, 43401397)
    Resolves an issue that affected app compatibility with iOS 9.0, 9.1 and 9.2. Apps containing asset catalogs built with Xcode 10 whose deployment target was set to iOS 9.0, 9.1 or 9.2 would produce content incompatible with the runtimes of those iOS versions. Rebuilding the application with Xcode 10.1 resolves this issue. (44535967)

    如果苹果自己的更新文档都无法让你确信我没有在骗你,我认为你最好不用再回复我了.
    montoyaf
        21
    montoyaf  
       2018-10-18 14:43:35 +08:00 via iPhone
    @MarginK 非抬杠,我测试不完全,今天升级到 xcode10 后广泛测试后真如你所言。感谢
    camillo
        22
    camillo  
       2018-10-18 18:32:30 +08:00 via iPhone
    淘宝刚更新了 应该是找到楼上讨论的奔溃问题解决方法了吧?
    orangy
        23
    orangy  
       2018-10-18 20:47:51 +08:00 via iPhone
    @montoyaf
    @MarginK
    说看不出来拉伸,那么点开键盘看到是小键盘那应该就是适配无疑了吧?
    网易新闻的确是已经适配了,不过经测云音乐还没适配…
    国外软件经测试,如下 app 已经测试:微软的 Word、PowerPoint、Excel 和 OneNote,Adobe 的 Photoshop fix 和 Lightroom CC,社交 app 如 Instagram、Twitter 都已适配
    MarginK
        24
    MarginK  
       2018-11-28 10:41:00 +08:00
    @orangy 其实真的不用再艾特我啦,我只是表达一个事实,就是苹果的锅,甩不掉的。

    部分 APP 能适配是因为他们采取了其他的办法,比如将所有 asset 的 png 图片文件全部取出来替换成 jpg 文件(这无疑会进一步增大 APP 内存),比如打两个包,解压后替换 asset “大法”(目前比较完美的方案)等等。

    总之事到如今,无论采取哪种方法,都只能叫做“偏方”。是否存在其他的兼容性问题是我们目前无法知道的,有 APP 愿意这么做解决用户的忧虑当然很好,但你不能要求所有的开发者都这样跟进吧,毕竟是偏方啊朋友。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   969 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:15 · PVG 03:15 · LAX 11:15 · JFK 14:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.