iMessage turns texts that are not from iMessage green.
It has nothing to do with iMessage. The Messages app handles SMS text messages and iMessages, the former being green bubbles, and iMessages appearing blue. The both coexist.
Kinda. I receive a lot of voice messages from my android wielding parents, and they're always in a format that necessitates opening them in a separate app to listen to them.