One app · every screen

The screen isn't in the app. It arrives.

Install AppPlayer once. Open a place — a factory line, a counter, a shop, a room — and that place sends its own screen. Real controls, real content, live. Nothing to build or install per site.

See what it runs How it works
Assembly Line A Shift 2 · Operator badge 7104
Running
OEE %
Units / hr
Scrap 1.4%
Uptime 6h 12m
Throughput · last 24 minutes
live

Not a picture of an app. This is the app — the same runtime that renders every screen below.

Whatever gets published, it runs.

These are live screens, not mockups. Each one comes from a different place — and the list only grows, because anyone can publish one.

Order here Nokdu Coffee · Counter 2
Coffee Tea Bakery
Flat White
Flat White₩4,800
Matcha Latte
Matcha Latte₩5,400
Cold Brew
Cold Brew₩5,000
Sparkling
Sparkling₩3,500
2 items₩10,200
Self-order kiosk The café publishes its menu. Sold out at 3pm? The screen already knows.
Checkout
POS-04 · Register 2
Organic milk 1L×2₩7,800
Sourdough loaf×1₩6,500
Free-range eggs 10ea×1₩5,900
Member discount−₩2,000
Total
₩18,200
Tender
Waiting for the terminal
Point of sale The card terminal next to it is just another thing the same screen can talk to.
Genset 2 · engine console
ON LOAD
RPM ×100 1,812
COOLANT °C 86
OIL bar 4.6
Cylinder EGT
#4 high · 612 °C
kW412
Hz60.0
PF0.92
Fuel64%
Batt27.4 V
Runtime3h 41m
Engine console Round gauges, needles, redlines and the whole control panel. The generator published all of it — including where the red starts.
Room 4 · Ceramics Moon Jar, 18th c.

Thrown as two halves and joined at the waist — the seam is left visible. Stand to the left and the glaze shifts warm.

Listen · 2:40Narrated by the curator
Museum guide A content bundle. Text, audio, images — published by the museum, read on your own phone.
Unit 3F · fit-out rev C · 1:50 · mm · A1
SNAP ORTHO OSNAP DIM
1 2 3 4 A B C 6 250 5 100 4 200 15 550 3 900 4 200 SA-300×200RA-250×200VAV-3.2 P-3A · 20A STUDIO 24.6 m² · 301 · carpet MEETING 11.2 m² · 302 STORE 4.1 m² · 303 LOBBY 9.8 m² · 300 D-04 selected
X 6 380 · Y 2 145Δ 900∠ 90.0°zoom 68%
Drawing review Grids, dimensions, services, a room schedule, door properties and open markups — all at once, on a tablet, no CAD licence.
Kitchen
19:42 · 7 open
#118
12:04
2× Bibimbap1× Tteokbokkino egg
#119
6:31
1× Kalguksu2× Mandu
#120
1:12
3× Gimbap
#121
0:48
1× Jeyuk1× Doenjang
waiting
waiting
Kitchen display Same restaurant, different room, different screen. One publisher, many views.
Spring catalogue
Search 214 items
Linen shirtLinen shirt₩68,000
Wide trousersWide trousers₩84,000
Canvas toteCanvas tote₩39,000
Knit cardiganKnit cardigan₩112,000
Ships from Seoul
Shop catalogue Content and commerce in the same bundle. Browse, then buy, without leaving.
24-7182 IN SERVICE
REC LTE 21 km/h 14:26
250 m Achasan-ro
Trip 4412 8.4 km 21 min
ETA14:39
FARE ₩14,300
BASE 4,800 DIST 7,900 NIGHT +20%
NEXT DROP-OFF
Seongsu-dong 2-ga, 114-3 Hyundai Terrace · Gate 2
DEVICES
Card reader
READY
Dashcam
REC 32%
Meter
RUNNING
Dispatch
IDLE
Finish trip Add toll Receipt
Call dispatch
In-vehicle console Bolted to a dashboard, not to a factory. The fleet operator changes it from the office.
Pick list · Aisle 12 Order 88214 · 6 of 14 done
BIN 12-C-04 M8 hex bolt, 40mm Take 24 · box of 6
BIN 12-C-11Washer, 8mm · 24
BIN 13-A-02Nyloc nut · 24
Warehouse picking A handheld with a barcode gun. Same runtime, gloves-on layout.
Bench 3 · Signal analyser
Connected
SPAN 1.2 GHz · RBW 30 kHz
Peak−21.4 dBm
Centre915 MHz
Noise−96 dBm
Sweeps2,481
Instrument bench The instrument brings its own controls. No vendor software to install.
Room 1204Good evening
LightsOn · 40%
Climate22.5°
CurtainClosed
Do not disturbOff
Tonight at the hotel
Rooftop bar · until 01:00 Breakfast · 06:30–10:30 Late checkout · request
Hotel room panel Controls and content together — the room is a place that publishes too.
Check in
Mirae Family Clinic
Now servingA-42
Your numberA-47
Wait~18m
Before you're called
Symptom formDone
Insurance cardNeeded
Consent to share recordsOptional
Clinic check-in On the lobby tablet, or on your own phone. The clinic decides, not the app.
Rooftop array
clear · 26°C
8.42kW right now
Today41.6 kWh
Battery72%
To grid2.1 kW
Energy monitor A building publishing itself. Nobody wrote an app for this building.
Released today · living edition
Low Tide Sessions The Quiet Room
03 · Harbour Lights
2:11
04Tideline alt take added 05Salt & Paper 06Nightferry live, Busan
From the band, 2 hours ago We put the room mic version of Tideline in. Sleeve notes updated on page 4.
A record, still being made Not a file you downloaded once. The artist keeps publishing into it — takes, notes, a show you were at.
Ch. 6 · The Mill
41%

The wheel had not turned since the spring, and yet the whole building leaned toward the water as if it expected to be asked again. Sun-ho put his palm flat on the shaft and felt nothing move.

Author's note · added last month The mill is real. It is in Yangpyeong and it still leans. Photograph below is from the day I wrote this.
Yangpyeong Water Mill

"It waits," said the miller's daughter, who was sixty-one and had waited longer.

3 readers highlighted this page
Ask the author
A book that answers back The publisher keeps the edition open — notes, photographs, other readers, the author.
And the one you haven't built yet.

Every place that publishes a screen adds itself to this list. There is no fixed set — the runtime doesn't know or care what comes next.

Publish one
Yours Same runtime. No app store review, no install.
On a desk, with two monitors

And when the job is dense, it gets dense.

The same runtime that draws a kiosk button draws a control room. Hundreds of points, live trends, alarms with a name attached, and commands that go straight to the plant.

SITE / GIMPO-2 / UTILITIES LINK OK scan 250 ms · 1,412 points
CMP-101 · Screw compressor AUTO · local lockout OFF · last command 14:02 · duty engineer
DISCHARGE TEMP HIGH
SUCT2.14 bar
DISCH8.62 bar
TEMP96.4 °C
LOAD %
kW
HOURS21,406
Trend · discharge pressure & motor load
15 min · 250 ms
PT-101 discharge M-101 load

Same app as the café kiosk. The operator didn't install anything for this site — they opened it.

How it works

Three things happen. None of them are yours to maintain.

01 A place publishes a screen

A shop, a machine, a clinic, a building. It describes what it can show and what it can do — once.

02 AppPlayer opens it

Like typing an address, except what arrives is an interface — laid out for the screen it landed on.

03 The buttons actually do things

Charge the card, start the batch, open the gate. Not a page about the thing — the thing.

Publish once. It shows up wherever someone is looking.

In a browser. In a chat. On the panel by the door. Inside an assistant that calls it on your behalf. Somewhere none of us have thought of yet — the list isn't fixed, and nothing has to be rewritten when it grows.

Browser Chat Kiosk Phone Tablet on a wall Dashboard Embedded panel An assistant …and whatever's next
Content bundles

Not only dials and buttons. Things worth reading, too.

A catalogue, an exhibition, a manual, a menu, a season of programming. A bundle carries its own pictures, text and typography — and it opens the same way anywhere, offline included.

Made to be read. Real layout, real type — not a form in disguise.
Works with the lights off. Cached on the device, updated when it can reach home.
Reading turns into doing. The same page that shows the dish can take the order.
Issue 04 · Autumn The whole-grain issue

Seven bakers, one grain mill, and the argument about hydration that has been running since 1994. Photographs from the mill floor at 4am.

Baker kneading dough Grain mill Whole grain sourdough
Order the tasting boxFrom the same bundle you're reading
Going deeper

If you want to know why this works.

About AppPlayer

What a place has to publish, how it reaches a device behind a factory firewall, and why nothing needs redeploying.

No code, plain language →
Get it

The packages behind everything above — client, server, transports, knowledge, UI runtime. Pick only what you need.

Packages & quickstart →
For partners

Hosting, cloud and device makers: the same layer, white-labelled, next to what you already sell.

Talk to us →

One app to install. Everything else arrives.

Free to use, on the devices you already have. If you run a place — a shop, a line, a fleet, a collection — you can publish to it today.

Get AppPlayer Talk to us about publishing