recently there is rumour or fact about sideloading
apps in android 14. google is making mandatory
of minimum api or os version for all apps on
google play store [ gps ] and perhaps it will give
toast message [ warning ] initially and in
future it might altogether deny installation. perhaps, android is taking
route of apple (my assumption: we cannot install
from third party sources).
i am not expert or have sufficient knowledge on
this issue. i am more worried about google
restrictions. my favourite 2 apps are struck:
webapps [ devs simply stated its not worth to
switch language ] and termux [ restrictions on
executables ].
if i am correct, android now permits other than
gps for installation of apps.
now my concerns:
how does this effect apps installed by fdroid?
does google will deny installation if minimum
api or os version is not met?
Are there any plans to add an anti-feature for apps with a low target sdk version?
Malware often targets older API levels in order to bypass security and privacy protections that have been introduced in newer Android versions. For example, some malware apps use a targetSdkVersion of 22 to avoid being subjected to the runtime permission model introduced in 2015 by Android 6.0 Marshmallow (API level 23).
As far as I understand, these new restrictions only affect sideloaded apps, not apps installed via the Session Installer (āfrom app storesā).
So the restrictions would only affect the F-Droid client app, and only if you manually download it from a browser and install it, not if it comes preinstalled with your ROM. Apps installed by F-Droid are not affected.
Also, the permissions that are restricted are quite powerful (accessibility, device admin, etc). Not having them should not affect core app store functionality in a meaningful way. So F-Droid client should be fine. And even then, Google has still left an escape hatch (āAllow restricted settingsā).
hello all, i know no better place to ask, but there is this new api thing made by google for android, but i cannot find much info about it.
this thingā
my questions is:
how does this affect f-droid and its apps?
how will i install apps fron f droid and the f droid app itself?
how will i install unsigned apps from github and such, if i couldnāt install a signed version by an app signer for example?
maybe a bit offtopic, but theres tool apps for circumventing earlier versions of similar concepts-does it look possible by now?
Ok say Google disallows ANY side loading of apps (download from browsers) what ways could FDroid circumvent this?
I donāt mean using it as a store, Iām talking about ways it could it be installed in the first place if Google doesnāt allow any option or work around in the future?
Itās highly unlikely that Android will remove sideloading entirely. Android has had sideloading forever. I doubt Google will remove it now, expecially given the current regulatory climate in the EU (think Digital Markets Act, see Complying with the Digital Markets Act (caution: link to Google))
Really the answer is in your question. If it disallows installing, then installing is disallowed. If that becomes the case then people who donāt want to use Google Play store will have to look for another platform. Maybe /e/ or DivestOS, or Postmarket OS.
So the restrictions would only affect the F-Droid client app, and only if you manually download it from a browser and install it, not if it comes preinstalled with your ROM. Apps installed by F-Droid are not affected.
Now that Android 15 is out, some Graphene users have indeed reported issues with granting FindMyDevice certain permissions. When FMD is installed from F-Droid (and the app details in the OS settings show F-Droid as the install source), Android blocks the restricted settings and users need to manually allow it.
See Permissions Ā· Wiki Ā· Nulide / FindMyDevice Ā· GitLab.
So either the earlier Android Authority posts were wrong. Or Google has changed it in the meantime to not allow it for apps installed via the session installer anymore. Or something else is happening (maybe F-Droid isnāt using the session installer??).
Just dumping this here, if someone else wants to investigate.