I’m new to addon development. Are the missing APIs for android some security thing or just something that hasn’t been gotten around to? I see questions going back 5 years about the Bookmark API and others. There’s definitely no workaround, right?
With missing webextension APIs there’s almost never a workaround - else there wouldn’t be an API in the first place.
However, since the Android browser is being re-built it is hard to judge how APIs will become available. The compat tables do not currently reflect the implementation status of APIs in the new browser (Firefox Preview) since the extensions that are installable are still a small curated set that the APIs have been explicitly built for.
See also https://blog.mozilla.org/addons/2020/02/06/ublock-origin-for-firefox-android-nightly/ and related posts.