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

2018-10-17 03:55:26 +08:00
 ZRS

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

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

这是不打算做适配了吗

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

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

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

我总结一下吧:
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
2018-10-17 17:22:48 +08:00
@MarginK mark 了
montoyaf
2018-10-17 22:23:39 +08:00
@MarginK 我从 x 换到 max 当然知道不是填满屏幕就叫适配,很多程序已经真的适配 max 分辨率而不是原先 x 等比例拉伸。典型适配了的软件有 Instagram、Twitter、京东、qq 等,等比例拉伸的有 Facebook、微信、支付宝、淘宝等。看键盘位置一目了然,没适配等比例拉伸填满的 app 键盘特别明显,高出一大截。你用几天 Max 就知道了。
montoyaf
2018-10-17 22:31:02 +08:00
@MarginK 国内的 iDaily、iWeekly、Paper+几个 app 在 Max 发布当天就宣称支持了 Max 分辨率,看你帖子后特意在老 iOS9 下 6Plus 测试机上测试这些适配的程序版本,无任何崩溃现象
MarginK
2018-10-18 08:56:16 +08:00
@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)

如果苹果自己的更新文档都无法让你确信我没有在骗你,我认为你最好不用再回复我了.

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

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

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

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

© 2021 V2EX