

If developers don’t pay attention when a new version of Android is released, the number of bug reports or QA tickets stating that a feature is no longer working as intended can skyrocket.įortunately, Google provides a list of all the behavior changes in a given release.

They are primarily coding changes that trigger compilation errors or lint warnings.īehavior changes, on the other hand, are not so obvious, particularly when Google changes or adds constraints around an established feature, such as a background execution. Generally, Google releases two types of changes that impact developers: API changes and behavior changes.įortunately, API changes tend to be obvious.

Part of being a modern-day Android developer is keeping up with Google’s latest update that can have outsized effects and consequences on application’s performance, especially when new changes affect how older app versions function.
