You got me. Microsoft totally copied this. Nevermind their history, stretching back 20+ years, of providing support for integrating one application with another. DDE? OLE? COM automation? Yeah, none of those things could possibly be considered precursors to something like contracts.
But no. Microsoft totally ripped off Android here. eye-roll