You can drag a pdf into Keynote, and get a vector quality image. This feature is great for science when a plot is made elsewhere (R or matplotlib). Or you can even drag in an SVG, even from something you find in a browser. Drag, drop.
Why in heaven's name is it nearly impossible to do the same with Powerpoint is a mystery. You still have to paste a bit image.
Native iOS apps are sandboxed and even more secure. The reason the web engine is tied down is because web engines are insecure by nature. And now you want Apple to allow anyone to write one?
Try again. Anyone can write a browser that uses the existing web engine and connect it to any search engine they want. Make it popular enough, and they can made a deal with Google.
Having Safari is a default browser is another (valid) issue, but that is a separate concern from the web engine.
But if the web engine you have to use is a) shitty and b) the same as everyone else (except slightly shittier [1]), how are you going to make it popular?
The browser engine is an important piece of the puzzle when it comes to getting people to switch browsers. If a site works faster or better on browser B, that's a reason to switch.
If Apple's WebKit engine doesn't allow you to do video calls, you could build that into your engine and actually compete.
Why would Google and Mozilla spend millions on developing and maintaining their own engines if they didn't think that it provides value, e.g. a competitive edge?
[1] In the past, Safari did get some features that other browsers on iOS didn't get, e.g. Being the default browser (you couldn't set Chrome or any other browser as the default until iOS 14(!), Nitro JIT (Safari was significantly faster than other browsers on iOS for 4 yrs), camera and microphone access (video calls only worked in Safari), Web Extensions, Apple Pay, Fullscreen API, Add to Home Screen (ironically)...
reply