-
-
Notifications
You must be signed in to change notification settings - Fork 50
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
Support Android 15 #362
Comments
Progress so far: most behavior changes mentioned in the Android 15 changelog are covered by the code in the PR or don't affect cht-android. The last remaining behavior change affecting us is the edge-to-edge enforcement (see screenshots in the PR description). Google recommends handling overlaps using insets with I've found the view property It doesn't seem to affect us past the initial CHT instance selection screen, that's the only activity I found where the content gets swapped with Android 15 phones can install and run the app as is without any changes (but with the layout bug mentioned above). |
Thanks for all the research on this @m5r ! We can pause the effort on this ticket for now. cc @derickl & @PhilipNgari - i think eCHIS KE is the only production deployment that is affected by this when selecting an county on first time app launch. cc @garethbowen - to be sure you're aware of the research done on this ticket and the timeline of target SDK |
Sorry @mrjones-plip for the delay in reporting back here. I've also explored the insets handling issue, and like @m5r found out, while @m5r By the way, I've noticed that using For more control, I started exploring |
Awesome - thanks for the update @paulpascal - I hope your explorations with |
There was a question asked:
While we can't know for certain, a good way to guess would be to answer "How many devices are on Android 14 and thus eligible for an update to 15?" By looking at 5 large deployments, we can see the distribution of Android versions. Here's the short, tabular version:
* These are approximations. Percentages calculated by using user-devices API, which queries end user device stats based on all telemetry. Percentage thus may not include users who, for what ever reason, were unable to send telemetry or may be biased toward newer devices. Here's some visualizations around the same data (see raw data too): Data gathered with these three CLI calls:
|
Is your feature request related to a problem? Please describe.
Android 15 is schedule to be released in the next 2 or 3 months.
Describe the solution you'd like
We should ensure CHT Android 15, doesn't have an regressions, doesn't need any new features in CHT Core etc.
Describe alternatives you've considered
Hope that Android 14 work is sufficient or wait until a problem is found in the field.
Additional context
NA
The text was updated successfully, but these errors were encountered: