Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android: mention supported range of OS in the README #2634

Open
ivan-mogilko opened this issue Dec 26, 2024 · 3 comments
Open

Android: mention supported range of OS in the README #2634

ivan-mogilko opened this issue Dec 26, 2024 · 3 comments
Labels
context: project related to the project and its organization system: android

Comments

@ivan-mogilko
Copy link
Contributor

Need to clearly document the range of os versions/devices that will be supported by our android port (either APK created by the editor, or AGS Player).

@ivan-mogilko ivan-mogilko added system: android context: project related to the project and its organization labels Dec 26, 2024
@ericoporto
Copy link
Member

ericoporto commented Jan 12, 2025

This is set by the minSdkVersion and targetSdkVersion that we have in the build.gradle files. They are usually updated to track whatever is required by Google Play, (they usually update it here). We currently have minSdkVerion set to 19, which means the minimum would be Android 4.4 in theory.

Btw, despite the name these settings are more like our API versions. Using newer building tools can work with older API targets - up to a point though, newer NDK don't build to older SDK APIs.

@ivan-mogilko
Copy link
Contributor Author

ivan-mogilko commented Jan 20, 2025

What about the upper version, is there a limit on that?

I opened this ticket because someone asked why an older AGS APK not installing on a newer phone, and I don't know how to answer this question.

@ericoporto
Copy link
Member

There is no upwards limit at the time you build something, this only comes later when a new model is released and brings some incompatibility that may require a newer/different way of doing something.

The particular question is about 3.5.x era, which is before SDL backend and is also before I actually played with Android port more seriously, from memory there could be a number of reasons for this, like using a deprecated and later obsolete API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
context: project related to the project and its organization system: android
Projects
None yet
Development

No branches or pull requests

2 participants