前言
在 iOS 中,因為 Apple 先前的限制,所有瀏覽器只能使用 WebKit 作為渲染引擎(核心),否則可能無法上架或者有權限的問題。因此在其實所有 iOS 上的瀏覽器 App 在歐盟 DMA 之前都只是 WebKit 的換皮
詳見此文章或查 Apple browser engine ban :
WebKit 的問題
問題就在於他跟 iOS 更新綁死了阿,所以一些老手機 / 越獄的手機的網頁就會在一些網頁會有顯示的問題:很卡 / 白屏
像是我越獄的 iPhone 13 (iOS 16.1.2)特別在一些工具的 WebUI 會出問題(ex:ComfyUI 就卡在 loading 畫面,llama.cpp 會直接白屏)
Raynard Browser
這是一款由 Gecko(Firefox 相同核心)寫成的實驗性專案,因為有自己的渲染引擎所以可以解決 webkit 版本過老舊的問題。想當然耳在 AppleStore 裝不到,但是既然會有問題的都是舊版本 / 舊手機,那就可以直接靠 TrollStore 安裝,而如果是用 Altstore 類側載安裝的話要自己處理 JIT 來提升效能。
使用體驗 - 替代 safari
在安裝完我還順便在 slieo 閒晃,順便發現了一個插件叫做「Reynard Default」,基本上把 Reynard 設定成預設瀏覽器然後就是把所有會導到 safari 的東西都導到 Reynard。直接架空 Safari
透過這幾個東西,也是直接把 Safari 的位置換成 Reynard

這軟體因為是 Gecko 核心加上把自己的 User-Agent 裝成 Android,所以是可以在 Firefox 插件商店安裝 Android - compatible 的 add-on 的
在裝們 add-on 的時候發現很多都會沒辦法按下載按鈕(不相容)

但其實還是可以安裝的,按下放那個 「下載檔案」 即可

等於是比安卓機相容更好?
心得
目前也只有使用兩三天,其實還沒有作很深入的研究。可能因為還沒正式發佈(當下還在0.10.1 alpha),一些操作或者小細節感覺還是有一點點卡手。看 GitHub 作者更新的速度也算快,期待這個軟體越來越成熟罷。畢竟這也算越獄圈的一大福音。
