Nadella, Gates, and Ballmer have all admitted to Microsoft’s mobile mistakes.
There were also a bunch of iOS apps behind Android ones. Remember when iOS finally got widgets? Different companies focused on different functionality first. But at this point, android and iOS have had the time to play catch-up with each other.
Difference being that Apple does not make Android apps. Google’s own apps on iOS were behind their own on Android. I recall the YouTube and Maps app missing some features for quite a while on Android that were on IOS. I get that companies silo teams from each other but it’s a little embarrassing when you’re software on your platform is behind your software on your competitor’s platform.
OS-wise, yeah it has largely been Apple playing catch up with iOS aside from messaging.