3 ms·
There's been tons of subtle and not so subtle breaking changes from bumping targetSdkVersion, many that only manifests at runtime. Things like runtime-permissio
by 0x0 8y ago
There's been tons of subtle and not so subtle breaking changes from bumping targetSdkVersion, many that only manifests at runtime. Things like runtime-permission-grants, three iterations of C2DM, GCM, FCM, notification handling, inner classes in activities and fragments, background processing, NDK changes, etc etc. If you have a low-churn legacy but still useful app, coming back every year and between the subtle api changes (which require runtime testing on old and new android devices) combined with an ever-reorganized google api console and play store console and firebase console is quite an effort. But I guess that's the cost of playing in the play store and for progress in the mobile OS landscape.