Ditch that Youtube app and while you're at it ditch the rest of those Google apps as well. Freedom is just one click away: Are you sure you want to uninstall this app? [OK].
[1] https://github.com/iv-org/invidious
Their unit tests used some music videos, and only because Youtube's website uses different javascript for such videos. It's a stretch to call that advertising, I don't believe I'd ever read the tests code before the complaint.
What did they do to Vanced? Still works on my phone.
Discussed recently: https://news.ycombinator.com/item?id=30663739
There are no viable options for smart phones that are not fascist.
I also use libreddit and teddit and almost never have a problem with those. Are there any equivalent invidious servers?
I don't believe it's very resource intensive (though the recommendation is at least 3GB of RAM), so you may be able to run it on localhost on your laptop, or you could run it on some cheap VPS.
3rd party apps can still register on Youtube URLs, the process just changed a bit. And being affected in my app[1] by this change myself I have to say that this permission-style model is an improvement IMO.
[1] https://play.google.com/store/apps/details?id=com.lambdasoup...
1. Previously, installing a reddit app meant that it would become the default handler of reddit links. Worst case, I'd be prompted when I opened a reddit link, and I could choose the app I wanted, and say to use it every time or continue prompting.
In Android 12, I have to go to settings and preemptively check a checkbox for every kind of url my reddit app can handle. Worse, every time my reddit app updates, these settings seem to get reset, and I have to go back and fix them.
2. It used to be possible to register an app with a file type. For example, MX Player registers itself with video file types. Firefox even has some special support for this, so if you're on a page with an embedded video, you can long press on the video and select "Open in external app". Prior to Android 12 this would give you a chooser, and you could select an installed video player.
In Android 12, it just takes you straight to the default browser. It is no longer possible to register a default handler by file type.
> I have to say that this permission-style model is an improvement IMO.
What does the new system make better? All it does is remove user choice. If I wanted a walled garden I'd use iOS.
I mostly use FOSS apps now, their quality has improved a lot in recent years.
All apps that don't do any tracking nor ads and as such save a ton of cpu speed and storage. Especially Microsoft apps are really bad lately. Like OneDrive and Outlook. I have to use them for work. After a month or two outlook uses several gigabytes of storage and gets super slow to refresh. I don't use an open source app instead of it, as I couldn't find a great one, sadly. But I use Nine from 9folders which is great and fast. Though I really want to try out FairEmail soon.
Oh and Organic maps Vs Google maps, or OsmAnd. The latter is not faster but its maps are a lot better and the app has a lot more features.
Most Apps seem to implement their own in-app browser (LinkedIn, Apollo) too.
I remember someone had Chrome working on iOS but it was painfully slow.
Apple has allowed arbitrary code execution before (Pythonista) so it's possible I guess.
You can do your own rendering for sure.
Mozilla develops the Gecko browser engine, but Firefox on iOS uses the WebKit browser engine provided by the system. If Mozilla were allowed to use Gecko on iOS, they would, trust me.
I'm not an iOS developer but I bet your paths into the JS engine API depends a lot on the web engine you're using. I know the in-app browser had two flavors of UI component with drastically different capabilities.
I use just a handful of services that require Chrome, so it's unreasonable to have to disable it entirely to restore default historical behaviors. Really feels like throwing their toys out of the crib over not having total dominance on people's devices.