3 ms·
Android 8 adopted this style of backgrounding a year ago. https://arstechnica.com/gadgets/2017/09/android-8-0-oreo-thoroughly-reviewed/9/ https://arstechnica.co
by basch 8y ago
Android 8 adopted this style of backgrounding a year ago. https://arstechnica.com/gadgets/2017/09/android-8-0-oreo-thoroughly-reviewed/9/ https://arstechnica.com/gadgets/2017/09/android-8-0-oreo-tho...
- scarface74 8y agoThe issue with Android, is that Google never breaks backwards compatibility. Android also has improved security permissions but it’s voluntary for apps to adopt it.
- jbk 8y agoVLC follows all Google recommendations, including for Oreo 8 compatibility. We rewrote our background service exactly for that.
- scarface74 8y agoThat wasn’t meant as a knock against VLC at all. But it does say more about Huawei that they indiscriminately kill background apps without taking simple things into account like - is the app playing audio and is it being a good citizen.
- lern_too_spel 8y agoNo, Google regularly updates the minimum targetSdkVersion required for an app published to the Play Store. It maintains backwards compatibility for sideloaded apps.
- weeks 8y agohttps://developer.android.com/distribute/best-practices/develop/target-sdk https://developer.android.com/distribute/best-practices/deve... That hasn't actually happened yet.
- ldiracdelta 8y agoIt may not crash, but google does not preserve backwards compatibility. I just spent 2 weeks doing a GPS system only to find out that it doesn't work on Android Oreo + and I had to totally rewrite it. You can call my GPS idea a bad one, but you can't say that google preserves backwards compatibility. Background services have changed drastically and your old code simply doesn't execute on new versions.
- on_and_off 8y agoGoogle will very soon force app to target the latest API level, making them adopt all the new background restrictions.