What Is an Emulator?

What Is an Emulator?

What Is an Emulator? GA S REGULAR Menu Lifewire Tech for Humans Newsletter! Search Close GO Software & Apps > Apps 61 61 people found this article helpful

What Is an Emulator?

The tech that lets computers copy each other

By Robert Earl Wells III Updated on January 19, 2021 Tweet Share Email Tweet Share Email Apps Best Apps Payment Services An emulator is a computer or program that emulates, or imitates, another computer or program. For example, emulators make it possible to run Windows on a Mac computer and vice versa. Learn about how emulators work and why you might use an emulator.

What Is an Emulator

IBM conceived the concept of computer emulation as a way to run programs designed for older devices on newer models. The method IBM used relied on a combination of software and hardware dedicated to emulation. Rather than designing new applications for its new computers, built-in backward compatibility gave developers greater flexibility. Today, the term emulator is commonly used in the context of video games. The video game emulator became popular during the 1990s because it allowed people to play older console games on modern desktop computers. With the proliferation of smartphones and tablets, emulators capable of running iOS or Android on PCs are also in increasingly high demand.

How Emulators Work

Different types of emulators employ various emulation techniques. Still, the end goal is always the same: to replicate the experience of using the original hardware or software. Some emulators exceed the performance of the original product and include additional features. Emulation requires many computational resources. Due to this emulation tax, many lag behind their real-world counterparts in terms of performance. Since unpaid programmers usually create them, emulators can take a long time to develop. Emulation is closely related to the concept of virtualization. Virtual machines are a type of emulator that run on the underlying hardware of the host system. Therefore, there's no emulation tax, but virtual machines are limited in what they can do compared to the original machine.

Why Use Emulators

Software tends to be platform-specific, which is why developers make separate applications for Android, iOS, Windows, and Mac. If you're a Mac user and want to use an app that's only available for Windows, your only option (besides buying a Windows computer) is to use an emulator. Emulators also play an important role in digital preservation. Programs stored on obsolete formats, such as old game cartridges, can be downloaded as ROM (read-only memory) files using a special device. The ROMs can then be played using an emulator for the original game system they were designed for.

Examples of Emulators

There are countless commercial and open-source emulators available for every major operating system. Here are some examples: Emulators like BlueStacks make it possible to use Android apps on Windows and Mac. Programs like Xcode can run iOS on Mac and Windows. Appetize.io is a browser-based emulator that lets you use iOS apps on any PC. WINE runs Windows applications on the Linux OS. Emulators like Nestopia can play Nintendo games on Linux. Console emulators like the SNES Classic are standalone hardware that allow gamers to play old video games on modern HD televisions. Numerous emulators for the PlayStation Portable let users play games for other consoles on Sony's mobile system. Was this page helpful? Thanks for letting us know! Get the Latest Tech News Delivered Every Day Subscribe Tell us why! Other Not enough details Hard to understand Submit More from Lifewire What Is Microsoft Azure? How to Set up a Windows XP Emulator for Windows 10 The 8 Best Android Emulators for Windows 10 and Windows 11 Video Game Emulators: What You Need to Know APK File (What It Is and How to Open One) GBA File (What It Is & How to Open One) Can I Play Nintendo 3DS Games on the Wii U? What Is an EXE File? How to Fix Sdl.dll Not Found or Missing Errors What Is the Metaverse? Top 5 Android Emulators How to Use Linux Style Virtual Workspaces in Windows 10 How to Use Nintendo Switch Joy-Cons on PC How to Install Android on Your PC Without an Emulator How to Install Windows on Steam Deck The 8 Best NES Emulators for Android in 2022 Newsletter Sign Up Newsletter Sign Up Newsletter Sign Up Newsletter Sign Up Newsletter Sign Up By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Cookies Settings Accept All Cookies
Share:
0 comments

Comments (0)

Leave a Comment

Minimum 10 characters required

* All fields are required. Comments are moderated before appearing.

No comments yet. Be the first to comment!