Sidenote: I really hope Android doesn't lose the ability to do things like these overlay windows.
These types of "power user" features are often where innovation happens. It makes me sad when flexible general purpose APIs are replaced with locked down, specific ones. (e.g. overlay windows API -> a specific "chat heads" API).
The new APIs might be fine for current use cases, but ensure that innovation terminates at whatever th OS vendor designed.