IOS 14のWKWebViewsでコンテンツをロードすると、(WebページまたはHTML文字列のいずれか)が、実際に起動するまでに25秒かかります。
私はSwiftとObjective-Cで書かれたプロダクションプロジェクトとカップルボイラープレートWKWebViewプロジェクトでこれを試しました、それらのすべてが同じ25秒の遅延を持っています。
これは、CatalinaとXcode 12 Beta 3を実行している2つのMac上のiPhone、iPadの両方のシミュレータで発生します。
私の主な電話が私が持っている唯一のデバイスであるので、私はIOS 14を実行することができる唯一のデバイスであるので、私はこれを実際のデバイスで試していません。
他の誰かがこの問題を見たことがありますか?
この考え方に2泊した後は、Swiftui(WKWebView
UIViewRepresentable
)で作った間違いでしたが、これがiOS 14の問題であるという結論になりましたがシミュレータ上。 Xcode 12 Beta 4では固定されていません。
シミュレータ上のIOS 13には遅延はありません。 IOS 13を実行しているシミュレータでSafariを開くことで簡単にテストでき、IOS 14を実行している2番目のシミュレータでは、Safari IOS 13のWebページはほとんど即座に開きます。 Safari IOS 14のWebページは、20~30秒の遅延で開きます(Webサイト自体をクリックしているリンクでない限り)。
WKWebViewまたはSafariでIOS 14を持つSafari(iOS 14ベータ4でテスト済み)のWebページを開くと、遅延もありません。
フィードバックアシスタントアプリを介してこの問題をAppleに報告しました。
[update] Xcode 12 Beta 5で固定されているようです5:シミュレータの遅延はもうありません。