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

2018-11-04 12:53:12 +08:00
 lujjjh

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

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

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

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

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

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

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

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

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

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


以上都是我瞎扯
youngpier
2018-11-04 21:00:25 +08:00
就是适配问题吧,我 xr 还觉得微信里面弹出的打字键盘都是模糊的。。。阵痛期就这样了,又不是不能用—自嘲一下哈哈
snail1988
2018-11-04 21:19:56 +08:00
@liuhaotian 因该是适配代码不太科学造成的,微信的代码我估计也挺乱的
camillo
2018-11-04 23:35:05 +08:00
https://www.v2ex.com/t/504190#reply4
昨天才问了这个问题 看来是苹果的锅导致各大 app 还没适配 Max 和 XR
matou
2018-11-05 09:05:14 +08:00
我还期待他 mac qq 微信 暗黑版本呢。。。
UnknownR
2018-11-05 11:43:49 +08:00
X 之前也有类似的,底部的手势小横条,最右侧会有黑色像素残留,不过 12.1 之后就没再发现过
shench
2018-11-06 09:00:56 +08:00
我用电脑看也粗了点?所以不是手机的问题了?
zrcgege
2018-11-06 11:59:44 +08:00
才收到的 xr,pdd 买的。滚动长图的时候发现过一次

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/504288

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX