Crypto wallet emulator or simulator: the real difference
One runs the application; the other draws its screen and runs nothing. The word people search is emulator, and for most of what they want it is the wrong tool.
Published: · Last reviewed:
An emulator runs the actual wallet application inside an imitated device, so it needs the app, a machine and some state before it shows anything. A simulator draws the interface and runs nothing, so it produces a finished screen in minutes, and no behaviour, no transaction, no proof.
Two words that are not synonyms
An emulator executes real software in an imitated environment. The application is genuine; the device under it is not. Taps do what taps do, network calls fire, and a crash is a real crash.
A simulator of an interface reproduces what the screen looks like and executes nothing. There is no application underneath, so nothing to crash, nothing to sign, nothing to send. My Larp Wallet is the second kind.
The naming was already broken
Apple ships a tool called Simulator. Google ships one called Emulator. Both run your build, so the industry does not hold its own line either. What they share matters more than the labels: each needs an application you already own. Neither draws a screen for software that does not exist yet, and that is what most people typing crypto wallet emulator into a search box are after.
What an emulator asks for first
- The application itself, as a build. There is no emulator for an app that does not exist yet, or for one you did not write.
- A machine and a toolchain. An Android SDK plus a virtual device runs to gigabytes; an iPhone build needs a Mac.
- State. A wallet with nothing in it draws an empty screen, so you still need an account, a seed, a funded testnet or a mocked backend before the screen says anything.
The third line is the one people skip. Running the app was never the hard part. Getting it to display the values you wanted was, and the emulator does not help there.
What only an emulator does
Behaviour. Whether the layout survives a 4.7-inch screen. Whether the send flow completes. Whether a bug reproduces on one OS version and not the next. Whether the build still launches after a dependency bump. If the question is about what the software does, nothing that only draws pictures can answer it.
What the interface side gives, and what it never will
A composed screen in minutes, opened on your own phone and screenshotted there at the phone's native resolution: 1179 × 2556 px on a 6.1-inch iPhone 14 Pro, a size store listings accept. Tokens, quantities, the day's change, the accent colour, the avatar: typed rather than fetched. Market prices are real and refresh while it is open, so the fiat column moves on its own. The quantities behind it are typed, so the total is a number you chose, not one anybody holds.
What it never produces: a transaction, a signature, a hash, an address that resolves on an explorer, a seed phrase, a key. Nothing in it can be verified, because there is nothing behind it to verify. An image of a balance is not evidence of one, whichever tool drew it.
Which one your task needs
Two questions settle it. Do you have the application? If not, the emulator route is closed before it starts. Is the deliverable a behaviour or an image? A crash report, a QA pass, a compatibility check are behaviours, and they need the real code running somewhere. A listing image, a deck slide, a tutorial frame, a prop for a shoot are images, and the fastest honest way to one is to draw it.
Questions
Which one do I need to produce a wallet screenshot?
The interface side. An emulator only helps if you already have the build, and even then it shows whatever the app finds in its account, which on a new wallet is an empty screen. If the deliverable is an image at a fixed size with values you chose, running the software is a long way round to a picture.
Why does Apple call its tool a Simulator and Google call theirs an Emulator?
Both run your build, so neither matches the strict definition cleanly. Apple's runs the app compiled for the host machine against host frameworks, which is fast and unfaithful about hardware. Google's virtualises an Android device more literally, which is slower and closer to a real phone. The words are historical, not technical.
How would an emulator show a balance I choose?
Only by changing where the app reads it from: a testnet account you funded, a mocked backend, or a build wired to fixtures. Each is engineering work and each belongs to whoever owns the code. An emulator on its own has no opinion about the numbers; it renders whatever the application decides to render.
Compose the screen instead of describing it
Your tokens, your amounts, your accent — laid out in the browser, then opened on your phone at your own address. A mockup, and we never pretend otherwise.
- Unlimited tokens, amounts and accents
- Add it to your home screen; it opens like an app
- Live market prices that keep moving
- Your own address, mylarpwallet.com/you
Cancel in one click · Secure payment by Stripe · Try the free demo
Keep reading
- Guide: What a larp wallet isThe three meanings the sources confuse, where the line between a mockup and a deception falls, and what the product makes.
- Crypto wallet model, mockup, prototype: the differenceThree words get used for the same request, and they name three different deliverables. Only one of them is an image you can…
- Teaching crypto wallets in class without real money or real keysA 45-minute sequence for a high school class or a workshop: students open a practice wallet on their own device, redo the…
- How to demo a wallet without showing a real balanceA screenshot of your own wallet publishes an address and an amount, permanently, to an audience that includes people looking…