昨天拿到了 XR,不知道怎样一句话描述这个问题。
在某些 app 里,某些位置的横向分隔线会变粗:
滚动的时候比较明显。我做了个 APNG,比较大就不内联了:
https://cdn.ljh.io/uploads/xr-apng.png
微信、钉钉都能复现;系统自带设置、Safari,以及同为腾讯家的 QQ 没有这个问题。
同 PPI 的 6s 上没能重现,找了个 iPhone X 的小伙伴试了下 iPhone X 也没问题。
1
pproxy 2018-11-04 13:03:35 +08:00 via iPhone 2
+1 确认问题存在
|
2
ftu 2018-11-04 13:23:31 +08:00 1
刚试了下,Max 也存在
|
3
lhjl1314 2018-11-04 13:39:20 +08:00 via iPhone 1
应该是软件没适配吧
|
4
kingcos 2018-11-04 14:03:41 +08:00 via iPhone 1
可能是还没针对大屏适配,所以自动做了放大处理?
|
5
RHFS 2018-11-04 14:13:03 +08:00 via iPhone 1
没适配 xr
|
6
MASAILA 2018-11-04 14:19:17 +08:00 via iPhone
一个半月了,微信还没做适配
|
7
Rekkles 2018-11-04 14:39:13 +08:00
不知道老马在做什么,刺激战场适配还没做完 这像是一个大厂的作风?
|
8
liuhaotian 2018-11-04 15:29:11 +08:00 via iPhone
微信没适配 XR 和 Max
|
9
iVeego 2018-11-04 15:30:16 +08:00 via Android
微信:又不是不能用🤣🤣🤣
|
10
chengluyu 2018-11-04 16:32:42 +08:00 1
iPhone X、XR、XS、XS Max 是不同的屏幕,需要分别做适配。
如果没有做适配,会用 X 的布局缩放到你的屏幕上,然后因为 XR 的屏幕 ppi 上不去,用了次像素渲染,所以应该可能出现这种问题。 |
11
lujjjh OP @chengluyu 感谢科普。只写过一点 Android app,对 iOS 的机制不太了解(在 iPad 上倒是体验过跑没适配 app 时候被放大的感觉)。
能否简单说下“分别做适配”的概念?按照我的理解,现代的布局方式(比如 auto layout ?)应该能够自动适配才对,不至于整个 app 级别做缩放。 |
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 个的有些细 以上都是我瞎扯 |
13
youngpier 2018-11-04 21:00:25 +08:00 via iPhone
就是适配问题吧,我 xr 还觉得微信里面弹出的打字键盘都是模糊的。。。阵痛期就这样了,又不是不能用—自嘲一下哈哈
|
14
snail1988 2018-11-04 21:19:56 +08:00
@liuhaotian 因该是适配代码不太科学造成的,微信的代码我估计也挺乱的
|
15
camillo 2018-11-04 23:35:05 +08:00 via iPhone 1
https://www.v2ex.com/t/504190#reply4
昨天才问了这个问题 看来是苹果的锅导致各大 app 还没适配 Max 和 XR |
16
matou 2018-11-05 09:05:14 +08:00
我还期待他 mac qq 微信 暗黑版本呢。。。
|
17
UnknownR 2018-11-05 11:43:49 +08:00
X 之前也有类似的,底部的手势小横条,最右侧会有黑色像素残留,不过 12.1 之后就没再发现过
|
18
shench 2018-11-06 09:00:56 +08:00
我用电脑看也粗了点?所以不是手机的问题了?
|
19
zrcgege 2018-11-06 11:59:44 +08:00
才收到的 xr,pdd 买的。滚动长图的时候发现过一次
|