News for hackers. Stuff that matters.
Re:Lets Get Arrested (2019) by culi on Monday February 14, 2022 @01:33PM (#30336057)
What do you mean by this? I mainly use FireFox on my iPhone. Are you saying the FireFox app utilizes WebKit?
Re:Lets Get Arrested (2019) by Toadtoad on Monday February 14, 2022 @01:38PM (#30336144)
Yup. "2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript."[0]

[0] https://developer.apple.com/app-store/review/guidelines/#sof...

Re:Lets Get Arrested (2019) by seaish on Monday February 14, 2022 @01:39PM (#30336173)
Firefox (and all browsers on iOS) is just a wrapper around the Safari engine, because of Apple rules. On Android and desktop (including MacOS) it's fully custom.
Re:Lets Get Arrested (2019) by olex on Monday February 14, 2022 @01:38PM (#30336153)
Not just Webkit - it's a Safari WebView in disguise (pretty decent disguise though, I use it daily myself). Apple doesn't allow any other type of browser on iOS.
Re:Lets Get Arrested (2019) by stjohnswarts on Monday February 14, 2022 @05:28PM (#30339277)
Firefox on ios is pretty handicapped vs on Android. Like most things it's a tradeoff. Also the javascript engine isn't nearly as fast as the one for Safari on ios. That said I still use firefox there because i sync everything on firefox, also because of the built in night mode which is close enough to darkreader for my usage.
Re:Lets Get Arrested (2019) by shawabawa3 on Monday February 14, 2022 @01:35PM (#30336084)
Firefox on iPhone is a wrapper around Safari.
Re:Lets Get Arrested (2019) by efraim on Monday February 14, 2022 @01:39PM (#30336163)
Webkit is not safari. It doesn't use the same ui or bookmarks for example.
Re:Lets Get Arrested (2019) by smoldesu on Monday February 14, 2022 @02:38PM (#30337118)
It is, in fact, Safari. As another commentor noted, it's an instance of Safari Webview, not just webkit. The only thing you control when developing third-party apps is the UI/UX.
Re:Lets Get Arrested (2019) by marcellus23 on Monday February 14, 2022 @05:27PM (#30339260)
> an instance of Safari Webview,

there is no "Safari Webview" -- GP is being pedantic but he is right here. WKWebView is not Safari, anymore than Chrome was Safari before it forked off into using Blink. WebKit != Safari

Re:Lets Get Arrested (2019) by account42 on Tuesday February 15, 2022 @05:16AM (#30344710)
Chrome had its own build of WebKit with custom patches even before Blink - in no way comparable to embedding Apples build made for Safari.
Re:Lets Get Arrested (2019) by marcellus23 on Tuesday February 15, 2022 @07:43AM (#30345705)
Obviously, but I don’t see what that has to do with my comment? Browser engines are still not the same thing as browsers.