Ja, Google macht es den SW-Entwicklern nicht leicht, weil es mit neuen Android-Versionen immer wieder etablierte Funktionen ändert, so dass öfters Anpassungen im Code nötig sind. Die viele unterschiedliche HW trägt auch noch ihren Teil bei.
Und falls mit entsprechenden Frameworks für Android und iOS gemeinsam entwickelt wurde, muss man bei Betriebssystem-Updates oft auch noch auf die Anpassung der Frameworks warten.
Fazit: insbesondere bei Android läuft das, was bisher gut gelaufen ist, nach einem OS-Update nicht mehr unbedingt.