The latest Google Play release had version code 44, so there is some headroom before the Termux:API version code needs to be updated on F-Droid to not clash (related: see here).
To decrease confusion regarding the current split (before merging code bases), the visible versionName will be like googleplay.2024-07-07, to make it more clear that it's not comparable to the F-Droid version name.
Some API methods will not available, either due to updated targetSdkVersion, or due to Google Play not accepting permissions to be used. Exactly which ones will be clear after a review process, and will be documented, as well as returning a clear API error message.
Example: Toggling wifi through termux-wifi-enable is not possible due to updated targetSdk (see here), so calling termux-wifi-enable will return an error such as { "API_ERROR": "Enabling/disabling WIFI is not possible in the Google Play build - install Termux from F-Droid for that" }.
This is a tracking issue to get notified when Termux:API will be available on Google Play again (work on that is being initiated now).
Some notes:
versionCode
will be kept below51
, which is the current version code on F-Droid (https://github.com/termux/termux-api/commit/e315b53ec048e3dd321d69525c9e1162ca53f19f).44
, so there is some headroom before the Termux:API version code needs to be updated on F-Droid to not clash (related: see here).versionName
will be likegoogleplay.2024-07-07
, to make it more clear that it's not comparable to the F-Droid version name.targetSdkVersion
, or due to Google Play not accepting permissions to be used. Exactly which ones will be clear after a review process, and will be documented, as well as returning a clear API error message.termux-wifi-enable
is not possible due to updatedtargetSdk
(see here), so callingtermux-wifi-enable
will return an error such as{ "API_ERROR": "Enabling/disabling WIFI is not possible in the Google Play build - install Termux from F-Droid for that" }
.