MobileComm 板


LINE

!!!标题无[]分类者水桶三天,尤其是手机发文者须特别注意!!! 1-1-H.发文请注意标题使用,若容易误导他人、表达不完善以及偏离文章大意,违处删文 并依情节水桶30日以上。 1-1-K.禁止发布讨嘘文(如内容空洞或不知所云等文章),违者删除文章。 若明显为引战之讨嘘文,依情节水桶30~90日。 ========请在发文时将以上引言删掉,ctrl+y可删一整行========= https://i.meee.com.tw/Hhdrfl8.png
最近出现了一款有趣的 iOS 浏览器叫做 Reynard Browser, 是由知名越狱插件开发者 Minh Ton 打造的一个实验性产品, 把 Firefox 自家的 Gecko 浏览器渲染引擎做成一个 App 并且让旧版 iOS 得以使用, 如果有在关注这方面新闻的人大概知道, 苹果对於 iOS 平台上死守 WebKit 的控制欲有多麽的强。 Apple 宣布对欧盟地区的 iOS、Safari 和 App Store 进行变更 https://www.apple.com/tw/newsroom/2024/01/apple-announces-changes-to-ios-safar i-and-the-app-store-in-the-european-union/ 距离欧盟 DMA 法案通过实施後强迫苹果必须开放浏览器引擎供竞争对手使用以来, 仍然没有一款浏览器成功的受惠於这项法案, 其实早在 iOS 17.4 苹果就已经陆续实作了相关的平台功能, 但至今仍然没有一家厂商愿意来挑战 WebKit 的地位(?) 主因就是苹果透过 DMA 刻意合规设下的种种限制, 让竞争对手因考量无利可图的情况下只能继续做换皮 WebKit。 Mozilla says Apple’s new browser rules are ‘as painful as possible’ for Firefox https://www.theverge.com/2024/1/26/24052067/mozilla-apple-ios-browser-rules-fi refox 而通常会想到要安装非 WebKit 的使用者是使用了较为旧版的 iOS 版本, 有可能是越狱或者 TrollStore 使用者因故不进行更新, 主要是因爲内建的 WebKit 引擎已经很旧不堪使用, 或又者遇上这次 DarkSword 漏洞,希望能够透过更新浏览器来避免被攻击, 但因为 iOS 把浏览器引擎跟系统深深地绑定,想要更新浏览器就必须要升级系统。 (奇怪 macOS 明明可以独立更新 Safari ....) 通常系统真正的生命周期终止的时间点是已经无法正常浏览多数网页, 这个时候只能选择更新系统来升级浏览器。 除了更新,这些人可能就会面临以下替代方案: 1. 修补 WebKit 引擎 过去知名但停止维护的实验性计划有 Cyberkit: 把新版的 WebKit 下放给旧版系统 https://github.com/CyberKitGroup/CyberKit 2. 寻求第三方非 WebKit 浏览器引擎 https://i.meee.com.tw/nqC1cKK.jpg
目前唯一已知有积极开发的非 WebKit 浏览器为 Chromium iOS 计画, 且需要自行透过 Xcode 进行编译後签名,并没有提供现成的安装档。 Checking out and building Chromium for iOS https://chromium.googlesource.com/chromium/src/+/main/docs/ios/build_instructi ons.md 趁着过年的时间稍微玩了一下 Chromium iOS (基於 Blink 引擎), 发现他目前已经改写成基於 BrowserKit 的 API 所设计。 https://i.meee.com.tw/d2VHryk.png
这代表两件不幸的事情: 1. 由於基於 BrowserKit,专案的最低系统支援是 iOS 17.4+ 2. 想要使用 BrowserKit 相关的 API 必须要签署 Web Browser Engine Entitlement, 而後者需要企业级的开发者证书,并且苹果会严格的审核资格, 送审时你还需要附上浏览器性能测试结果,证明你的浏览器实作符合性能要求, 此外还需要保证安全性漏洞会在第一时间修复的 SOP 等等.... 详细的取得开发资格要求请见: https://developer.apple.com/support/alternative-browser-engines/ 这使得最需要这类 App 的使用群体(iOS 16 以前)无法受惠於第三方非WebKit的浏览器, 这也使得作者选择不要仰赖 BrowserKit 并且想办法把最低系统限制设定在 iOS 14。 从这个角度来看,可以说是一项相当伟大且实用的计画。 至少就目前来说,使用了最新的 Firefox 引擎,并且提供非常方便的安装方式, 得以让老系统继续能够浏览多数使用比较新框架的网页。 ============================================================================== 专案介绍 ============================================================================== Reynard Browser https://github.com/minh-ton/reynard-browser 可以透过 Sideload 或 TrollStore 安装 最低支援 iOS 版本:iOS 14 以上 以下附上作者的 Github 专案简介 (使用内建翻译): Reynard是一款基於Gecko的简单网路浏览器,适用於iOS 14+。 我仍然使用iOS 15之後无法更新的装置。 在这些版本中,许多现代网站根本无法在 Safari浏览器中工作。 核心问题是Safari浏览器背後的浏览器引擎WebKit。 它与作业系统捆绑在一起,因此如 果您的装置卡在较旧的iOS版本上,您将卡在过时的浏览器上。 尽管苹果现在允许透过 BrowserEngineKit框架自定义浏览器引擎,但这仅适用於iOS 17.4+,并且仅适用於欧盟 和日本的使用者。 还有CyberKit专案,它试图向後移植WebKit,但其当前版本远无法使 用。 与Reynard一起,我的目标是构建一个不依赖BrowserEngineKit的基於Gecko的浏览器,允 许它在旧版iOS和iPadOS上执行。 ============================================================================== 使用过程 ============================================================================== 想要使用这款浏览器的话,仅需要去 Release 页面点击下载, TrollStore 使用者可以下载 .tipa 会自动启用 Just In Time (JIT) 加速 Sideload 使用者则下载 .ipa 之後进行安装即可, 另外可以透过 iLoader 导入 JIT Pairing File 後就能自动挂载 JIT 加速 https://i.meee.com.tw/nzjDEvZ.png
跑一下 SpeedMeter 3.1 没有开 JIT https://i.meee.com.tw/IBhtvrz.png
开了 JIT https://i.meee.com.tw/5dgaEhJ.png
与 Safari (iPadOS 17.5.1) 比较 https://i.meee.com.tw/WjJynvf.png
以上。 --
1F:推 Lyeuiechang: [新闻]有狼师一直戳女学森(.)(.)而被家长吉上法院...12/04 23:42
2F:→ Xhocer: ) (12/04 23:44
3F:推 xj654m3: ( Y )12/04 23:46
4F:→ Xhocer: \|/12/04 23:48
5F:推 xj654m3: (╮⊙▽⊙)ノ|||12/05 00:47
6F:推 Lyeuiechang: /|\╰╮o( ̄▽ ̄///)<12/05 01:17
--



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.214.1.213 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MobileComm/M.1776104027.A.F81.html
7F:推 applewarm : 推 04/14 06:42
8F:推 abc0922001 : 酷 04/14 09:15
9F:推 NX9999 : 赞 04/14 11:20
10F:推 avans : 推推 在苹果上自签证竟然还要过审查... 04/14 14:22
11F:推 tcchu : 你用iOS 根本没资格参加这个会啊 04/14 19:00







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP