包括但不限于微信支付宝微博国际版等...
还是粗暴的整体放大显示,看起来有点傻。
这是不打算做适配了吗
1
inoki 2018-10-17 05:22:41 +08:00 via Android 4
当他们抓 Android 平板屏幕适配时,我没有说话,因为我不用 Android 平板。
当他们抓 Windows 高分屏显示适配时,我没有说话,因为我不用 Windows 高分屏。 当他们抓 Android 手机屏幕适配时,我没有说话,因为我不用除了 1080p 以外的 Android 手机。 最后他们冲向了我,但是这时只剩我孤伶伶的一个,再也没有别人替我说话了。 |
2
Awes0me 2018-10-17 07:22:47 +08:00
听说是 xcode 正式版的 bug,适配 Max 以后其他机型闪退,xcode 测试版修复了,但是都不愿意用测试版?
小道消息不敢说真假 |
3
MarginK 2018-10-17 08:36:29 +08:00 1
苹果的锅,Xcode10 打包后 9.0-9.2 引发不规则崩溃,只要知道这是的项目经理,都在等 Xcode10.1
所以要怪就怪苹果吧 |
6
zhugexiaobo 2018-10-17 08:43:22 +08:00
@Awes0me #2 测试版打包是无法上架的,苹果爸爸就是这么犟。
|
7
Awes0me 2018-10-17 10:52:35 +08:00
@zhugexiaobo 可是 qq 这些好像是适配了呀
|
9
byuan04 2018-10-17 11:26:59 +08:00
整个组都没 XS MAX 的测试机 测试组也没有。。。完全没适配动力。。。
|
10
FrankL 2018-10-17 14:00:49 +08:00
那很多已经适配的是怎么做到的?
|
11
codeisjobs 2018-10-17 14:07:39 +08:00 via iPhone
@FrankL #10 自动约束,与屏幕的安全区域约束好就行,我的 APP 就是,最高层的约束对象是安全区域,在所有机型上都没有问题
|
12
finab 2018-10-17 14:21:11 +08:00
@codeisjobs 大兄弟,不添加 Max 的 LaunchImage 或不用 Xcode10 打包的话, 屏幕都是按 iPhone X 放大,你检查下你的 app 打印出来的 screen size
|
14
montoyaf 2018-10-17 14:33:18 +08:00
@MarginK 不是呀,tumblr、twitter、Instagram 等一票国外软件早就适配 Max 分辨率了,国内的网易新闻、音乐也适配了
|
15
codeisjobs 2018-10-17 14:33:45 +08:00 via iPhone
@finab #12 啊,我就是 xcode10 打包的😂😂😂
|
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 这样的大公司,每年也会犯类似相同的错误。 |
17
bullettrain1433 2018-10-17 17:22:48 +08:00 via iPhone
@MarginK mark 了
|
18
montoyaf 2018-10-17 22:23:39 +08:00 via iPhone
@MarginK 我从 x 换到 max 当然知道不是填满屏幕就叫适配,很多程序已经真的适配 max 分辨率而不是原先 x 等比例拉伸。典型适配了的软件有 Instagram、Twitter、京东、qq 等,等比例拉伸的有 Facebook、微信、支付宝、淘宝等。看键盘位置一目了然,没适配等比例拉伸填满的 app 键盘特别明显,高出一大截。你用几天 Max 就知道了。
|
19
montoyaf 2018-10-17 22:31:02 +08:00
@MarginK 国内的 iDaily、iWeekly、Paper+几个 app 在 Max 发布当天就宣称支持了 Max 分辨率,看你帖子后特意在老 iOS9 下 6Plus 测试机上测试这些适配的程序版本,无任何崩溃现象
|
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) 如果苹果自己的更新文档都无法让你确信我没有在骗你,我认为你最好不用再回复我了. |
22
camillo 2018-10-18 18:32:30 +08:00 via iPhone
淘宝刚更新了 应该是找到楼上讨论的奔溃问题解决方法了吧?
|
23
orangy 2018-10-18 20:47:51 +08:00 via iPhone
|