Oi. Creio que desde o iOS7 que o iMessage apresenta a imagem do utilizador ao lado da thread/mensagem no iPad. No iPhone desde o iOS9 (lançado há 3 anos), dependendo se tens um iPhone com ecrã maior iPhone 6 para cima ou mais pequeno (podes habilitar ou desabilitar esta funcionalidade nos settings, nos maiores é por defeito).
Fora isto, tudo o que te mostrei está no iOS11 também menos a parte do memoji que ainda não funciona bem ainda no iOS 12 beta 2 (stutters). Há features que já vêm de versões anteriores, uma delas a indicada acima. Não me faças descrever em que iOS apareceram cada uma das funcionalidades este clips demonstra mas pode-se dizer que há iOS todos os anos têm sido melhoradas.
Por exemplo o Citymapper é uma apps que uso bastante para a cidade, é mesmo bom, pelo menos para a cidade de Lisboa (melhor que o Google Maps, Here WeGo e claro Apple Maps). O que viste fui eu a estabelecer um itinerário por transportes públicos, ele dá o ETA (estimativa de chegar) e partilhar essa estimativa de chegada pelo iMessage. Aqui ele faz o seguinte.
1) Se o do outro lado estiver um iPhone ele não envia SMS, vai por iMessage para iMessage. Do outro lado aparece integrado o mapa e coisas mais. É interessante que cada vez que o outro lado for ver a mensagem, o ETA é actualizado.
2) Se do outro lado não for um telemóvel ele enviar um SMS normal com os dados de ETA da altura e um link para o local onde podes ver o ETA em tempo real (fornecido pela App). Se do outro lado o sistema operativo tiver um sistema de mensagens rico, como o Android, vai embeber o local directamente no seu cliente de mensagens. Se não vai apresentar apenas o link.
No caso de uma mensagem multimedia ele faz o seguinte.
1) Se do outro lado estiver um iPhone ... mesmo que (1).
2) Se do outro lado de outro tipo ele enviar um MMS com a imagem ou um Gif com a imagem dinâmica.
Depois tens apps como o iTranslate que faz a tradução em tempo real de qualquer lingua para qualquer lingua, integrada com o iMessage. Por exemplo, se mandares um SMS em português e do outro lado for um Alemão ele traduz automaticamente a mensagem e envia o SMS na lingua nativa do receptor.
Todas as mensagens recebidas são indiferenciáveis. Por exemplo, se alguém de enviar um MMS aparece como qualquer outras mensagem do iMessage.
Isto acontece assim para tudo. Quer estejas no iPhone, iPad, iMac, Macbook ou Apple Watch (está tudo sincronizado).
Bom, mas já percebi que se calhar esta informação foi um bocado off topic. No sentido em que a novidade prendia-se exclusivamente com o WP10 e não se esta funcionalidade é algo que é já comum ou não na concorrência, ou se a segunda está já a resolver outro tipo de problemas.
Não vou voltar a fazer pois de facto pode ser considerado off-topic. Mas é mais uma pequena a amostra de quão atrasada está a plataforma Windows Mobile. Apesar de ter uma ou outra coisa interessante, a descontinuidade do WP acaba por ter como base "death by a thousand cuts".
Vamo ver o que vem ai da MS.
Abraço.
EDIT: Apenas para efeitos de completude .... Exemplo de como os SMS são mostrados e sincronizados. geridos macOS/PC e como de uma mensagem se adiciona ao calendário. Como podes observar é bastante completo e semelhante à experiência que se tem no iOS (feature parity a 99%)