There is a universal messaging standard, RCS, and Apple refuses to use it and won't let Android phones it. They understand that the negative effect it has on users gives pressure to Android users to switch to iPhone, and prevents people from switching away from iPhone.

There are many other options for messaging that provide similar functionality to iMessage, but then you have to get your friends/family to sign up for it and share their information.