shinyorg / shiny

.NET Framework for Backgrounding & Device Hardware Services (iOS, Android, & Catalyst)
https://shinylib.net
MIT License
1.44k stars 227 forks source link

[Feature Request]: Documentation of minimum supported OS versions #1374

Closed berhir closed 8 months ago

berhir commented 8 months ago

Summary

MAUI supports Android 5.0 (API 21) or higher. But in our tests, we noticed that Shiny doesn't work with Android 5. Then I saw that the MAUI sample requires at least API 26. I was not able to find any information about the minimum required OS versions of all platforms. I assume that the minimum versions defined in the sample project are the general minimum versions supported by Shiny.

It would be very helpful to add this information to the readme.

Edit: It just came into my mind that the minimum supported OS version could potentially depend on the features/packages used. But in any case, it would be great to have that documented somewhere.

API Changes

None

Intended Use Case

Make it easier to find the minimum supported OS versions to specify them in the csproj file.

Code of Conduct

aritchie commented 8 months ago

I'm sorry, I don't take requests for documentation. I give free code away and I do the best I can with the time I have.

As far as minimum Android support, I can only test so much. The lowest version I can test on at this point is Android 10. Most libraries should work on Android 8 and up, but AndroidX sometimes moves those requirements on me and I miss because I just don't have the time to test across all things. If you find a bug on a lower version that seems like an easy fix, I'm always happy to take a look