LINEやメッセージで絵文字を送ったとき、「これ、相手のスマホでもちゃんと見えてるのかな?」と気になったことはないでしょうか。特にiPhoneとAndroidが混ざったやり取りだと、絵文字の見え方が心配になります。
結論から言うと、今どきの絵文字はUnicodeという世界共通の規格で標準化されているので、iPhoneで打った絵文字はAndroid側にもちゃんと届きますし、その逆も同じです。この記事を最初に書いた2015年当時は「iPhoneの絵文字はAndroidで空白(豆腐)になる」という状況でしたが、状況はかなり変わりました。
とはいえ「見えてはいるけど、見た目が違う」「古い絵文字は化ける」といった注意点は今も残っています。私自身がiPhoneとAndroidの両方を使ってきた経験もふまえて、現状を整理してみます。
関連記事:iPhoneの絵文字が表示されない・□や?になる原因と対処法まとめ【最新版】
絵文字はUnicodeで標準化され、機種をまたいでも届くようになった
絵文字は今、Unicode(ユニコード)という文字コードの規格で標準化されています。Unicodeを管理しているUnicode Consortiumが、絵文字一つひとつに「笑顔」「泣き顔」といった意味と固有の番号(コードポイント)を割り当てているので、iOS・Android・Windows・macOSのどの環境でも同じ文字として扱えるようになっています。
つまり、AppleとGoogleが共同でUnicodeに絵文字の標準化を提案したという経緯もあって、iPhoneから送った絵文字はAndroidでもきちんと表示されるのが今の基本です。2015年に私がこの記事を書いたときは、iPhone独自の絵文字をLINEでAndroidに送ると空白になってしまい「怒ってた?」の「?」が消えて「怒ってた」と伝わってしまう、なんてことが起きていました。当時の画面がこちらです。
iPhoneでこう送ると…

当時のAndroidではこのように表示されていましたΣ(´Д` )

何が何だかわかりませんよね。ですが、これはもう昔の話です。標準的な絵文字であれば、今は機種をまたいでもきちんと相手の画面に表示されます。安心して使ってもらって大丈夫、というのが大きく変わった点です。
ちなみに「相手に届くか」と「同じ見た目で届くか」は別の話です。文字としては正しく届いても、見た目はそれぞれの端末で変わります。次でその点を説明します。
「届く」けど「見た目は変わる」のがポイント
ここがいちばん誤解されやすいところです。Unicodeが決めているのは絵文字の「意味」と「番号」までで、実際にどんな絵やデザインで表示するかは各メーカーに任されています。AppleはApple、GoogleはGoogleで、それぞれ独自の絵文字デザインを用意しているわけです。
そのため、同じ「笑っている顔」の絵文字でも、iPhoneでは立体的でツヤのあるデザイン、Androidではフラットで丸みのあるデザイン、というように見た目が違ってきます。意味は同じでも、絵のテイストが端末ごとに変わるイメージです。
これ自体は文字化けではなく、仕様だと思ってください。相手にはちゃんと「笑顔の絵文字」として伝わっているので、表現がガラッと壊れて意味不明になる心配は基本的にありません。
LogRocket Blog|Standardizing emoji display across Android and iOS apps
それでも化ける・消えるケースは残っている
「基本は届く」と書きましたが、今でも正しく表示されないケースはあります。送る前に頭に入れておきたいのは、主に次のパターンです。
新しい絵文字を古い端末に送ったとき。絵文字はUnicodeのバージョンアップで毎年のように追加されています。最新のOSで使える新しい絵文字を、アップデートしていない古い端末に送ると、相手側にそのデータがまだ無いため、□や空白で表示されてしまうことがあります。お互いがある程度新しい環境なら、まず問題は起きません。
絵文字ではない「機種依存文字」や一部の記号。絵文字とは別に、特定のメーカー独自の記号(いわゆる機種依存文字)は今も化ける原因になります。これらはUnicodeで共通化された絵文字とは扱いが違うので、相手の環境によっては正しく出ないことがあります。
LINEの場合は独自の絵文字・スタンプもある。LINEにはOS標準の絵文字とは別に、LINE専用の絵文字やスタンプの仕組みがあります。これらはLINEアプリ内で共通して表示される仕組みなので、相手もLINEを使っていれば見た目がそろいます。OS標準の絵文字より安心して使えるとも言えます。
真面目な連絡や仕事のやり取りで「絶対に意図どおり伝えたい」というときは、定番の絵文字に絞るか、心配なら顔文字や文章で補うのが無難です。逆に普段のカジュアルなやり取りなら、見た目が多少変わっても気にせず使って問題ありません。
まとめ:基本は届く、見た目は変わる、古い絵文字は注意
要点を整理します。
今は標準的な絵文字ならiPhone↔Androidで問題なく届きます。Unicodeで標準化されたおかげで、2015年当時のように「空白になって意味が消える」ことは基本的になくなりました。
ただし見た目は端末ごとに変わること、新しすぎる絵文字は古い端末で表示されないこと、絵文字ではない機種依存文字は今も化けることの3点は覚えておいてください。LINEなら独自の絵文字・スタンプを使えば見た目もそろいやすく、より安心です。
一押しは「大事な連絡では定番の絵文字に絞る、それ以外は気にせず楽しむ」。これだけ意識しておけば、相手の機種を気にしすぎずにやり取りできます。表示が崩れて困っている人がいたら、原因と対処をまとめた関連記事もあわせて教えてあげてください。
※記事の内容は執筆時のものになります。OSやアプリのアップデートで仕様が変わる場合がございます。