janlor 最近的时间轴更新
janlor

janlor

V2EX 第 661039 号会员,加入于 2023-11-07 16:59:12 +08:00
今日活跃度排名 17507
janlor 最近回复了
@janlor iOS 26.0.1 版本修复了下列问题:
1. 修复了设置 Personal Voice 页面闪动的问题,但是删掉了我 iOS 18 录制的声音,需要重新录制。
2. 修复了微信接听视频通话打不开摄像头的问题
分享几个我的 iPhone 16 Pro + iOS 26.0 使用时发现的问题及 App 适配情况:

一、系统设置
1. 设置 Personal Voice 的页面点击 Start training 页面闪动,无法跳转新页面。
2. Family 页面 Subscriptions 和 Purchase Sharing 两个单元格不响应滑动手势,只支持点击跳转。

二、 微信 8.0.64
未适配 iOS 26 Liquid Glass ,发现两个 BUG:
1. 聊天页面键盘消失的时候底部输入框动画不连贯
2. 别人打电话过来我接到之后我的摄像头打不开,只能挂掉重新打过去。

三、钉钉 8.0.16
适配了 Liquid Glass 效果,但是感觉像自己实现的,没用苹果标准控件,TabBar 上没有惯性效果。
没有适配全屏返回手势。

四、抖音
新版本安装包 945.3MB ,不想更新了。

五、苹果开发的非内建 App
包括 TestFlight 3.9.0 、Apple Developer 10.8.3 、App Store Connect 3.0 、Apple Support 5.10
没有适配 Liquid Glass

六、ChatGPT
适配了 Liquid Glass

七、DeepSeek
没有 TabBar ,设置页面不支持全屏返回手势,下次用 Xcode 26 打包就支持了。

七、熊猫吃短信和 DAMA
全面适配了 iOS 26 Liquid Glass

八、GitHub
v1.2.2 没有适配,新版本无法下载,提示被开发者下架了(美区商店)

九、X (Twitter)
没有适配 iOS 26 Liquid Glass

十、招商银行 13.4.5
只适配了 TabBar 的 Liquid Glass 效果,没有适配全屏返回手势

十一、其他未提到大家都用的国产 App 大多没有适配
一、左边缘向右滑动返回的手势
从 iOS 7 开始就有了,即 2013 年 9 月,跟随 iPhone 5S 发布。
API 是 interactivePopGestureRecognizer 。

吐槽的一个点是右手单持很难操作,这个不可否认,起初手机小,这么设计没问题,后来从 iPhone 6 开始手机变大了,但是苹果也一直没有改过,这么多年也习惯了,没发现有啥不方便的。

吐槽的另一个点是有些 App 不支持这个手势,或手势不灵敏,只能通过左上角按钮返回。

这个因素就比较复杂了,大概解释一下:

iOS 弹出页面主要有两种方式,即 push 和 present ,关闭页面的方式分别是 pop 和 dismiss 。
push 时从右到左,pop 时从右到左,present 时是从下到上,dismiss 时是从上到下。

present 出来的页面 iOS 13 以前是没有手势返回的,他就是为了打断操作流程而设计的。后面的系统可以下滑返回,但是开发者可以阻止返回,比如用户正在填写表单,内容未提交时,可以提醒用户。

再说一下 push 出来的页面:
苹果在导航这些系统级的功能上可自定义的极为有限,尤其是早期系统。

就拿返回按钮来说,很多 App 需求复杂,系统默认的返回按钮会显示一个返回图标及文字,文字表示上一级是哪个页面,即返回到哪去。但是很多 App 的产品设计都不显示文字,图标也需要自定义,这时候开发者就会重写 leftBarButtonItem 或 backBarButtonItem ,放一个自己的按钮上去,这么做会丢失系统的返回手势,一般有三种做法:
1). 最糙的 App 会永远丢失返回手势,只能通过点击按钮返回。
2). 手动处理 interactivePopGestureRecognizer 的代理,让系统手势继续生效,但是这种方法不同系统有差异,适配系统版本多了难度很大,容易出现 BUG 。
3). 禁用系统手势,自定义 UIScreenEdgePanGestureRecognizer (左边缘滑动手势)或 UIPanGestureRecognizer (可以做全屏滑动返回),完全手动控制 App 内的返回手势,这个实现起来也比较复杂,容易出现手势冲突,一般会借助第三方库。

有些 App 对于需要打断操作流程的页面不用 present ,也要用 push ,需求就是要禁止滑动返回,还要在返回按钮时弹窗。系统的导航返回是一个全局的功能,禁止了滑动返回之后整个 App 的返回逻辑都要重新实现,会影响其他页面的返回。


二、右边缘向左滑动返回的手势
iOS 一直没有,以后估计也不会有。

三、全屏向右滑动返回的手势。
iOS 26 新增 API interactiveContentPopGestureRecognizer 。
如果 App 使用的是系统的手势,没有做魔改,那么使用 Xcode 26 打包后 App 会默认支持,2026 年 4 月开始,所有 提交到 App Store 的 App 新版本都必须用 Xcode 26 打包,到时候会普遍适配,解决右手单持很难操作返回的问题。
59 天前
回复了 obeyatonce 创建的主题 配件 值得推荐的苹果电脑鼠标
用苹果笔记本自带触控板就行,不需要买鼠标。
哪个城市?如果是北京且孩子要上学的话社保不要断。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5336 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 06:50 · PVG 14:50 · LAX 23:50 · JFK 02:50
♥ Do have faith in what you're doing.