Firefox will support at least 200 new extensions on Android this December
androidpolice.com
androidpolice.com
I wouldn't say support is completely arbitrary because extension features and requirements between mobile and PC are different; there's a reason Mozilla is trying to get devs to test their extensions on mobile before they launch. But there are certainly a lot extensions that should work fine, especially as more extensions start to move to Firefox's version of Manifest V3, and the existing curated model locks them out. It is (was) a major failing of the browser on mobile devices.
My understanding is that the December update will move Mozilla from curating a small number of allowed extensions, towards a model where developers just specify which platforms they want to support. And my understanding is that the only reason that number is going to be 200 instead of thousands is because only 200 developers so far have checked to make sure their extensions work with requirements like non-persistent background pages and with mobile layouts.
Is this the behavior on desktop as well, because I'm a big fan of isolating extension processes. It would be good for both security and performance.
And I'm having a hard time figuring out in Firefox's Manifest V3 what APIs would break, other than maybe sharing JS context between the page and content scripts? But that's not a great way to build extensions anyway, I sort of feel? You're better off directly injecting scripts if you need access to the page's JS context.
:shrug: but there might be complexity that I'm not seeing.
I'm certainly going to be playing around building mobile extensions just for fun; absolutely zero promises but if I'm running out of other things to build or if it turns out that this is easy to implement in a single weekend, I wouldn't be opposed to building a quick addon for this and Open Sourcing it -- that's assuming I'm not underestimating how annoying it would be to rewrite URLs in the page or something.
https://blog.mozilla.org/addons/2020/09/29/expanded-extensio...
So I'm eager for the update to the vanilla experience. It will probably be one of the first of the expanded set of extensions that I'll install.
Firefox is implementing the Firefox-specific V3 webextension API (at least, most of it) that they have on Desktop, and they're also turning on support for installing addons from the AMO generally rather than just a subset of curated addons.
So it's sort of both (with some emphasis on "turning on" because as far as I know a decent portion of the API was already implemented before this point).