Emoji are an evolution of the text-based, picture-like emoticons that users created and included in e-mails and early text messages. While emoticons are created by users from text, emoji are standardized picture characters that are built into mobile and PC operating systems for use in text messaging, posts on Facebook and other social networking sites, conversations in Skype and other messaging apps, and more.
Emoji are incorporated into Unicode, and are supported on Apple iOS mobile devices, Apple Mac OS X PCs (as of OS X Lion), Android devices, Windows 8 and Windows 10 computers and more. The Unicode Consortium recently introduced the Unicode 9 standard, which adds 72 Emoji characters, bringing the total number of Unicode-supported Emoji to more than 1800.
History and Evolution of Emoticons to Emoji
Scott Fahlman is credited with using the first emoticon – :-) – back in 1982, and emoticons are still used today in e-mail and text messages, although emoji have largely supplanted them on mobile devices and mobile apps.
Emoji were first introduced in the late 1990s by DoCoMo i-mode, a mobile internet service provider in Japan, and have since been adopted by most mobile carriers, mobile devices and PC operating system manufacturers.
Unicode began incorporating Emoji into its standards in 2010, but it wasn't until Apple included an Emoji keyboard as part of the 2011 iOS 5 release for the Apple iPhone that the popularity of Emoji really started to skyrocket.
See also: Smiley Face and Emoticon Meanings
Stay up to date on the latest developments in Internet terminology with a free weekly newsletter from Webopedia. Join to subscribe now.
The following facts and statistics capture the changing landscape of cloud computing and how service providers and customers are keeping up with... Read More »SEO Dictionary
From keyword analysis to backlinks and Google search engine algorithm updates, our search engine optimization glossary lists 85 SEO terms you need... Read More »Texting & Chat Abbreviations
From A3 to ZZZ this guide lists 1,500 text message and online chat abbreviations to help you translate and understand today's texting lingo. Read More »
Java is a high-level programming language. This guide describes the basics of Java, providing an overview of syntax, variables, data types and... Read More »Java Basics, Part 2
This second Study Guide describes the basics of Java, providing an overview of operators, modifiers and control Structures. Read More »Network Fundamentals Study Guide
Networking fundamentals teaches the building blocks of modern network design. Learn different types of networks, concepts, architecture and... Read More »