Closed Korb closed 1 month ago
Thanks for the report.
The latest version 2.9.6 has targetSdkVersion=30. That is enough for Android 14, that has Minimum installable target API level = 23.
Does your Funtouch OS 14 have higher requirements than its base Android 14 ?
The latest version 2.9.6 has targetSdkVersion=30. That is enough for Android 14, that has Minimum installable target API level = 23.
I confirm that currently the latest available (suggested) version in F-Droid is 2.9.6 (75) added on 12/20/2023.
Size: 1.7 MiB Android: 5.0+
Does your Funtouch OS 14 have higher requirements than its base Android 14?
Unfortunately, I can't tell you this, I don't know. I can only say that some applications in F-Droid have the mark indicated in the first post, and some do not.
some applications in F-Droid have the mark indicated in the first post
Do you mean by "mark"
This app was built for an older version of Android and cannot be updated automatically.
?
I don't see that phrase on the F-droid app page. It looks like an error message, but what program gave you that and in what situation? Can I reproduce it?
`
The latest version 2.9.6 has targetSdkVersion=30. That is enough for Android 14, that has Minimum installable target API level = 23.
Android 14: targetSdk will need to be 34+ for new apps and app updates by August 31, 2024. https://apilevels.com/
Can you try to make a version with the API Level 34 (June 2023) or API Level 35 (June 2024)?
It looks like an error message, but what program gave you that and in what situation? Can I reproduce it?
Thanks to your screenshot, I can now answer my own questions. It's a note by the F-droid client app. To reproduce it, I had to install the F-droid client on a Android 14 and search for Tower. I've never used it before, as I have a habit of installing APKs directly. That way or this, the Tower is installable and workable in an Android 14 emulator.
Android 14: targetSdk will need to be 34+ for new apps and app updates by August 31, 2024. https://apilevels.com/
This refers to GooglePlay's requirement , which is relevant to Google's customer policy, not to actual Android OS behavior (Minimum installable target API level 23). I personally don't use Google Play and have no intention to put any apps there.
Can you try to make a version with the API Level 34 (June 2023) or API Level 35 (June 2024)?
I can tell you, even without trying, that simply rebuilding the app with higher target API level will result in it no longer working, or just crashing on first run. Because that level determines how the code must interact with system APIs, and these requirements are changing. For example, since 31 an app cannot request the FINE_LOCATION permission without requesting COARSE_LOCATION permission (that for a navigator app is really weird) .
I'll probably upgrade the app to API 33 or 34 sometimes later, but now I'm about to close this issue.
F-Droid: