iOS 18 如约而至,手里的主力机型 iPhone 12 升级之后,发现常用的 Shadowrocket 代理软件无法在负一屏的小组件中显示网速,也无法使用 Today 功能方便的切换节点(以下内容基于本机型,其它机型未做了解)。
文章目录
问题描述
升级到iOS 18后,用户发现 Shadowrocket 的小组件出现以下问题:
- 无法在负一屏的小组件中显示实时网速
- 失去了使用Today视图快速切换节点的功能
iOS 17 vs iOS 18:Shadowrocket 小组件对比
iOS 17及更早版本:
- 直观的实时网速显示
- 快捷节点切换功能
- 位于Today视图,操作便捷
iOS 18:
- 网速显示功能存在但不工作(始终显示为0)
- 缺失快捷切换节点功能
- 整体功能性大幅下降
以下是 iOS17 或更早系统与现有 iOS18 系统 Shadowrocket 小组件的对比:
从上面图片可以看出,iOS 17 不仅有着更加直观的网速显示,同时还有快捷节点切换功能。而 iOS 18 系统上虽然也有网速显示,但是实测后发现并不起作用,网速总是为 0,且没有快捷切换节点的功能。
从使用体验上来说,iOS 17 的应该更加符合使用习惯以及更好的体验,那么为什么会有这般变化,这就要从 iOS 系统本身的限制来说。
原因分析:iOS18 小组件废弃 legacy widget
在 iOS 18 中,苹果废除了旧版小组件(Legacy Widgets)。这些小组件主要是指在 iOS 13 之前设计的那一代小组件,这些小组件只能出现在「今天视图」(Today View)中,而无法像新的小组件那样放置在主屏幕上 。苹果从 iOS 14 开始引入了基于 SwiftUI 的新小组件系统,提供了更多的交互功能、更好的视觉融合和动态能力。
随着 iOS 18 的发布,苹果计划全面移除这些旧版小组件,以推动开发者和用户完全过渡到新系统,这将有助于提高系统性能和用户体验 。此举是为了让 iOS 生态系统更加现代化和一致化,因为旧组件已经过时,不再适应当前的设计需求和功能性要求。
可见,造成这一变化的根本原因是 iOS 18 废除了旧版小组件(Legacy Widgets)系统。这一决定影响深远,不仅仅是Shadowrocket,许多依赖旧系统的应用都受到了影响。
新旧小组件系统对比
特性 | Legacy Widget | 新小组件系统 |
设计语言 | 旧UI框架 | SwiftUI |
位置 | 仅Today视图 | 主屏幕和Today视图 |
交互性 | 有限 | 丰富 |
动态更新 | 有限 | 支持实时更新 |
大小选项 | 固定 | 多种尺寸 |
Shadowrocket开发者的回应
根据 Shadowrocket 群组管理员的回应,开发者对此变化也感到无奈。他们表示:
- 这是由于iOS系统变更导致的,不是应用本身的问题
- 开发团队正在积极寻找解决方案
- 短期内可能难以完全恢复原有功能
解决方案
目前,最好的方式是降级 iOS 17。降级方法可以参考:iPhone 苹果手机系统如何降级旧版本指南。
总结
这个问题我曾认为是开发者团队的问题,期待着下个版本可以解决。但了解过后发现原来是系统限制,对于iOS,我们能做的可能只有慢慢适应,或是期待巨魔的更新,但这条路漫长又充满未知。哎,最后还是买台安卓机吧。
你是否也遇到了类似的问题?你对iOS 18的这一变化有什么看法?欢迎在评论区分享你的经历和想法!
推荐阅读:
- Windows 11 如何跳过联网激活?跳过后如何重新激活?
- Windows App: 微软新一代远程桌面连接工具下载体验吧
- 告别Windows自带软件!10款免费神器让你的电脑脱胎换骨
- 无需激活码,一条安全命令轻松激活 Windows 10/11 系统
- 电脑应该装什么系统?Win7、Win10还是Win11?小白必看攻略!
- 国产安卓手机安装谷歌商店(Google Play)教程
本文作者:兔哥
本文标题:升级 iOS18 Shadowrocket 小火箭组件无法显示网速与切换节点
本文链接:https://uuzi.net/ios18-shadowrocket-speed-and-node-switch-issue
本文标签:Shadowrocket,小火箭,代理软件,节点,小组件,网速显示
发布日期:2024年09月28日
更新日期:2024年09月28日
版权声明:兔哥原创内容,版权所有人为本网站作者,请勿转载,违者必究!
免责声明:文中如涉及第三方资源,均来自互联网,仅供学习研究,禁止商业使用,如有侵权,联系24小时内删除!
IOS 18 connectivity test speed is normal as usual.
感谢反馈
解惑了,还在奇怪怎么搜不到了