It's a good restriction although I wish Apple helped a bit with the installation of web apps to the home screen.
Not install prompt banners like in Android* but right now you have to use the Share screen. It almost feels like Apple is hiding that functionality so that users don't find it. Installing and sharing are two very different actions.
For people who haven't used iOS, the Share screen is the ios junk draw where every option they couldn't find a better place to put something goes. Things like Find on page are located there too.
FYI you can just type in the address bar and a “find in page” option appears in the autocomplete list if that text is on the page, no need to use the share screen
The worst part of this is it’s the last item in the autocomplete list, and will often be under the keyboard, off screen until we scroll to it. It also hides the current page behind the list of course.
All in all, text selection and search is still such a second class experience on iOS.
Thanks, was going to answer the same: nor the "address" text field nor the "share" button indicate actions to be performed inside the page; the logical idea is that first one is to go to another site, the second one is to transfer the current page to another app/person
I have to admit I don't see where to put the "search inside the page" feature, definitely some ux trick to be found
I disagree, the “share screen” is the logical place for actions that operate on the object you’re currently looking at. Adding a new banner or something for installing PWAs would just clutter up the UI and make it less consistent.
Somewhat off-topic but as someone who used to be a very heavy iPad user (the M1 Mac has kind of obsoleted it), I think of the share sheet as the equivalent of a Unix pipe. It takes your current view or output and makes it available to another process - and if you use Shortcuts, you can actually see the data and its transformations along a literal pipeline.
So, back on-topic, it does kind of make sense in that you’re taking the current URL and sending it to the Springboard.
A perfect menu already exists for this. If you click the “Aa <puzzle piece” button, a bunch of website-specific settings pop up. “Search on Page” or “Install on Homescreen” would fit in perfectly here. Maybe under “Translate Page”.
This is close, but it’s not ideal: the drawer is an OS-wide feature, that puzzle menu is a relic of when the drawer didn’t exist. And its symbol suggests that it’s about text options.
You’re not wrong, however they’ve actually been cutting down on that lately — moving the items which aren’t really “sharing” in any sense to a kebab / ellipsis.
The best example is Photos, where the Share Sheet would have a LOT of unrelated junk — Duplicate, Hide, Slideshow… But as of one or two major versions ago, there’s now an ellipsis menu to keep those options instead. Notes got the same treatment.
In current Safari, the “aA” menu is an equivalent of that. In my opinion, “Find on page” is really the only option on that Share Sheet which doesn’t really belong. All the others make sense, as they’re an “Export” of the page in some way or another.
"Share sheet" is a bit historical in my opinion, and has been for some time. In practice it serves as more of an OS-level context menu that happens to put the "send to frequent contacts" and "open in another app" options first.
In theory Safari's tab context menu would be a better fit, but given it iconifies as a "change text size" tool, I don't know if that would really address your concern at all.
Not install prompt banners like in Android* but right now you have to use the Share screen. It almost feels like Apple is hiding that functionality so that users don't find it. Installing and sharing are two very different actions.
* I'm an android user and I agree these are bad.