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

大家的 iPhone XR 横向分隔线渲染是否正常?

  •  
  •   lujjjh · 2018-11-04 12:53:12 +08:00 · 11083 次点击
    这是一个创建于 2213 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天拿到了 XR,不知道怎样一句话描述这个问题。

    在某些 app 里,某些位置的横向分隔线会变粗:

    滚动的时候比较明显。我做了个 APNG,比较大就不内联了:

    https://cdn.ljh.io/uploads/xr-apng.png

    微信、钉钉都能复现;系统自带设置、Safari,以及同为腾讯家的 QQ 没有这个问题。

    同 PPI 的 6s 上没能重现,找了个 iPhone X 的小伙伴试了下 iPhone X 也没问题。

    19 条回复    2018-11-06 11:59:44 +08:00
    pproxy
        1
    pproxy  
       2018-11-04 13:03:35 +08:00 via iPhone   ❤️ 2
    +1 确认问题存在
    ftu
        2
    ftu  
       2018-11-04 13:23:31 +08:00   ❤️ 1
    刚试了下,Max 也存在
    lhjl1314
        3
    lhjl1314  
       2018-11-04 13:39:20 +08:00 via iPhone   ❤️ 1
    应该是软件没适配吧
    kingcos
        4
    kingcos  
       2018-11-04 14:03:41 +08:00 via iPhone   ❤️ 1
    可能是还没针对大屏适配,所以自动做了放大处理?
    RHFS
        5
    RHFS  
       2018-11-04 14:13:03 +08:00 via iPhone   ❤️ 1
    没适配 xr
    MASAILA
        6
    MASAILA  
       2018-11-04 14:19:17 +08:00 via iPhone
    一个半月了,微信还没做适配
    Rekkles
        7
    Rekkles  
       2018-11-04 14:39:13 +08:00
    不知道老马在做什么,刺激战场适配还没做完 这像是一个大厂的作风?
    liuhaotian
        8
    liuhaotian  
       2018-11-04 15:29:11 +08:00 via iPhone
    微信没适配 XR 和 Max
    iVeego
        9
    iVeego  
       2018-11-04 15:30:16 +08:00 via Android
    微信:又不是不能用🤣🤣🤣
    chengluyu
        10
    chengluyu  
       2018-11-04 16:32:42 +08:00   ❤️ 1
    iPhone X、XR、XS、XS Max 是不同的屏幕,需要分别做适配。

    如果没有做适配,会用 X 的布局缩放到你的屏幕上,然后因为 XR 的屏幕 ppi 上不去,用了次像素渲染,所以应该可能出现这种问题。
    lujjjh
        11
    lujjjh  
    OP
       2018-11-04 17:03:27 +08:00
    @chengluyu 感谢科普。只写过一点 Android app,对 iOS 的机制不太了解(在 iPad 上倒是体验过跑没适配 app 时候被放大的感觉)。

    能否简单说下“分别做适配”的概念?按照我的理解,现代的布局方式(比如 auto layout ?)应该能够自动适配才对,不至于整个 app 级别做缩放。
    kera0a
        12
    kera0a  
       2018-11-04 17:35:57 +08:00 via iPhone
    @lujjjh iOS 分隔线高度一般是 1/屏幕 scale。
    在 2x retain 上是 1/2,3x retain 屏幕上是 1/3,正好是屏幕物理上的一个像素

    xr 放大应用后, 分隔线就变成了 1/2 * 414/375
    屏幕物理上需要 1.1 个像素去显示,很明显像素要不就一个要不就两个,所以两个的看着有些粗,1 个的有些细


    以上都是我瞎扯
    youngpier
        13
    youngpier  
       2018-11-04 21:00:25 +08:00 via iPhone
    就是适配问题吧,我 xr 还觉得微信里面弹出的打字键盘都是模糊的。。。阵痛期就这样了,又不是不能用—自嘲一下哈哈
    snail1988
        14
    snail1988  
       2018-11-04 21:19:56 +08:00
    @liuhaotian 因该是适配代码不太科学造成的,微信的代码我估计也挺乱的
    camillo
        15
    camillo  
       2018-11-04 23:35:05 +08:00 via iPhone   ❤️ 1
    https://www.v2ex.com/t/504190#reply4
    昨天才问了这个问题 看来是苹果的锅导致各大 app 还没适配 Max 和 XR
    matou
        16
    matou  
       2018-11-05 09:05:14 +08:00
    我还期待他 mac qq 微信 暗黑版本呢。。。
    UnknownR
        17
    UnknownR  
       2018-11-05 11:43:49 +08:00
    X 之前也有类似的,底部的手势小横条,最右侧会有黑色像素残留,不过 12.1 之后就没再发现过
    shench
        18
    shench  
       2018-11-06 09:00:56 +08:00
    我用电脑看也粗了点?所以不是手机的问题了?
    zrcgege
        19
    zrcgege  
       2018-11-06 11:59:44 +08:00
    才收到的 xr,pdd 买的。滚动长图的时候发现过一次
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1026 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 21:03 · PVG 05:03 · LAX 13:03 · JFK 16:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.