EG Ecosia is a recent entry, so it does seem that Apple does look into this and introduce new options that can serve their audience size with sufficient quality results. Getting included seems more about making a unique and useful product.
Other than downloading another web browser which features more fine tuning options for web browsing, one can also download safari extensions that increase the search capability in both mobile/desktop safari. One such extension is called xSearch, which presents the familiar idea of using shortcut terms to direct search queries to any number of custom configurable search providers. The share sheet extension also extends this into other apps, and similarly because it uses the standard URL scheme, it can push queries into entirely different apps other than Safari for the search to take place. (eg search this text in the Twitter app.)
Also, many other search engines uses Google's search API. But as you said, that requires direct relationship with Google sales.
Is it possible to do using .mobileconfig profiles maybe?
(Off topic: Is there a specification somewhere on what's possible using .mobileconfig profiles?)
Wow nice! Now if there was a containers extension I could switch to Safari and away from Firefox.
Blew my mind. Maybe I am missing something.
I go to preferences -> search. Then to 'Default search engine', which gives me a combo which gives me Google/Bing/eBay/Wikipedia. But I can not add anything to the combo.
Further down, there is 'One-Click Search Engines' which contain the same options. No button to add one. Below is a 'Find more search engines' link which leads me to the plugins page.
[1] https://addons.mozilla.org/en-US/firefox/addon/add-custom-se...
I don't get this logic, honestly. What is the point of not being able to add any and all search engines to Apple?
I don't like this approach, but it is very consistent in their products, features tend to disappear over time and new ones only pop up if they're very sexy and can be announced on-stage.
“My search no longer works!” “Sir you have the search registry key set to ‘turkey bake time’”
“Well that’s what I was searching for, and then the search stopped working completely. iPhones are the worst, I’m gonna tell all my friends”
For example, my family member is a smart woman and I used to teach professionally. I haven’t yet found a way to teach her what a web browser is and isn’t.
This is relevant to the things she wants to get done (e.g. shortcuts don’t run in webview, gmail’s native app doesn’t support recipient groups but the web app does, etc)
After warmup, examples, Socratic questioning, task assignments, checking understanding and testing (with detailed feedback), it seems she approximately learns what a web browser is and when she is and isn’t in one, but then she doesn’t really understand it a couple days later.
She’s otherwise as clever and capable as everybody else or rather more clever.
At Apple’s scale, every added feature to a web browser adds thousands of clever people quitting in confusion.
That’s why they hide things like search engine selection under menus an average user will never see, even if accidentally pressing 37 not-quite-randomly wrong things during a session.
We here have the curse of expertise.
The best Apple UX can do for the majority of the population is say no to features more often than yes, and to hide deep under the hood any setting that persists after the device is restarted and could lead to confused angry consumers that can’t figure out what to do and don’t have nearby family members to solve it before they quit.
Likely the best bet would be a web extension manifest value to expose a potential search engine. That would mean on iOS that you still need to publish an app for your search engine option to show up.
[1] Due to circumstances, I have needed to demo a certain location web app to quite a few people. I am not exaggerating.
If the user rejected Safari's access to location, sites also will also not get location data. However, Safari has asked me for access the first time on several phone installs, so I believe Safari not having location services is still a user choosing to limit platform access at some point during setup or on demand in Safari.
Unfortunately the public often does not trust even the platform vendor with location access. I somewhat blame Google for leading the public narrative to that point - but it is admittedly a very easy topic to fearmonger about.
(Said as someone who often has to restore location access to Apple and Google maps on family members' phones as part of troubleshooting issues)
You joke, but I still have PTSD from the IE7 days. https://www.linux-noob.com/forums/uploads/post-12-1098049148...
What’s the point in hiding how it works behind a GUI widget?
If you just want to abstract everything behind the least UX possible, use curl to browse the web.
Watch them hide everything behind UI and all the tech nerds complain they can’t see how anything works then!
It’s IT people whining their way into closed systems with their circular back n forth; open source/diy or closed and they do it all for me!
There is no middle ground.
- Google (default, duh)
- Yahoo
- Bing
- DuckDuckGo
- Ecosia
There is no obvious option to add another search engine. Just as an additional data point here.
It is easy to conceive of reasons why a company would not want to enable native UI elements to rely on external services without having vetted those services or established a relationship with them for recourse in the event of issues. It is harder--though not impossible--to conceive of ways to avoid these issues.
If I add an arbitrary default search engine via URL, and that search engine is later compromised or serves up garbage or malware, that's a problem for Apple, even though we'd all like to believe we're above-average users who wouldn't blame Apple for our own choices.
Apple should provide the option.
I have to assume you're not trolling, and really can't conceive of an entire large category of people who might, in response to a Facebook post, follow step-by-step instructions to change their default search engine without understanding the ramifications thereof, or how to change it back.
There are more people in that category than in the category of people who change their default search engine for good reason, knowing that it may deliver a less-optimal experience than Google under some circumstances.
What doesn't make sense is believing that every human being is always intelligent and rational and never forgets anything.
Downvote patterns on HN are the most lunatic of any I've seen, including on much lower-quality fora. I wouldn't try to fit a model to it.
I just assume that's what's going on here.
For example, you can’t just add new search engines to iOS Safari with just a URL.
There are a few alternatives to Google but there’s no easy way for a new entrant to get in there.
EDIT: Interesting. I’m picking up downvotes for this, is there some way to achieve this (other than jailbreaking) I’ve missed?