Signvero
Digital signage

Turning Existing TVs Into Signage Screens: What Android TV Can and Cannot Do

A recent report found Apple TV more reliable than Android for digital signage. But Android TVs and tablets are already on site, and the permissions that let them interrupt broadcasts are built into the OS. Here’s how to calculate the real cost against dedicated players.

The Digital Signage team

5 min read

A wall-mounted television in an office corridor showing a digital signage screen with emergency alert.
Photograph by Mikhail Nilov on Pexels

The Apple TV report and why it doesn’t settle the question

A headline this week reads: “Apple @ Work: Apple TV proves to be more reliable than Android in new digital signage report.” The detail isn’t public, but the claim isn’t surprising. Apple’s tvOS is a closed garden. Fewer models, fewer firmware branches, fewer third-party apps competing for resources. Reliability is easier when you control the whole stack.

That control comes at a cost. Apple TVs are not already on the wall in most offices, schools, or hospitals. Android TVs, Fire Sticks, and repurposed tablets are. They are already paid for, already networked, already mounted. The question isn’t whether Apple TV is more reliable; it’s whether the reliability gap justifies buying new hardware when existing screens can do the job.

What an Android TV can actually do as a signage endpoint

An Android TV or tablet can:

  • Show a full-screen media player that survives a reboot.
  • Cache content locally so playback continues through a network outage.
  • Interrupt whatever is showing with an emergency alert, without user interaction.
  • Send a screenshot back to the server so the dashboard shows what is actually on the wall.
  • Poll the server every 60 seconds, so it works on ordinary shared hosting with no WebSocket support.

It cannot:

  • Run as a system service, so it is visible in the recent-apps list.
  • Start automatically on every possible device without at least one manual setup step.
  • Guarantee the same performance across every model from every manufacturer.
  • Prevent another app from being launched and taking over the screen.

The permissions that matter and how to grant them

Android’s “Display over other apps” permission (SYSTEM_ALERT_WINDOW) is the documented exemption that lets an app start in the foreground from the background. On a television it is granted once at setup, either by hand or by one adb command during provisioning. Without it, the screen will not interrupt a broadcast for an emergency alert.

Permission What it does How it is granted What happens if it is missing
SYSTEM_ALERT_WINDOW Lets the app start in the foreground from the background Manual tap or adb command Emergency alerts will not interrupt what is showing
FOREGROUND_SERVICE Keeps the player alive Granted by the OS when the app starts Player may be killed by the system after a few hours
INTERNET Lets the app poll the server Granted at install time No content updates, no screenshots, no heartbeats

On a television, SYSTEM_ALERT_WINDOW is the only permission that needs human intervention. On a tablet or phone, the user may also need to disable battery optimisation for the app, or the device may kill it after a few hours of inactivity.

How to work out the real cost against dedicated players

Dedicated signage players start at £150 per screen. They are purpose-built, so they are more reliable and easier to manage at scale. But they are not the only cost.

Cost factor Android TV/tablet Dedicated player
Hardware £0 (already owned) £150+ per screen
Setup time 5 to 10 minutes per screen 5 to 10 minutes per screen
Network Ordinary Wi-Fi or Ethernet Ordinary Wi-Fi or Ethernet
Power Uses existing TV power Needs a socket
Content caching Yes Yes
Emergency interrupt Yes Yes
Remote screenshot Yes Yes
Per-screen licence No Usually yes

The real cost difference is not the hardware. It is the licence. A per-site licence for self-hosted signage software costs the same whether there are 10 screens or 100. A per-screen licence for a cloud service or a dedicated player scales with the number of screens. For a site with 50 screens, the difference can be thousands of pounds a year.

When Android TV is the wrong choice

Android TV is the wrong choice when:

  • The screens are in a public space where anyone can reach them. A locked-down dedicated player is harder to tamper with.
  • The content is mission-critical and must show 24/7 without fail. A purpose-built player is less likely to crash or be killed by the system.
  • The site has no IT staff to handle adb commands or troubleshoot permissions. A dedicated player is simpler to deploy.
  • The screens are running other apps that must not be interrupted. Android’s permission model is not designed for absolute control.

When Android TV is the right choice

Android TV is the right choice when:

  • The screens are already on the wall and already networked.
  • The budget does not stretch to £150 per screen for new hardware.
  • The site has IT staff who can handle adb commands or manual setup.
  • The content is not mission-critical, or there is a fallback plan for outages.
  • The licence cost must not scale with the number of screens.

How to decide for your site

  1. Count the screens you already have that run Android TV, Fire OS, or Android tablets.
  2. Check if they are in a secure location where only staff can reach them.
  3. Ask your IT team if they can handle adb commands or manual setup for permissions.
  4. Work out the licence cost for a per-site solution versus a per-screen solution.
  5. Decide if the reliability gap between Android and dedicated players is worth the hardware cost.

What to do next

If you already have Android TVs or tablets on site, install the software on one screen and test it for a week. Check that it can interrupt a broadcast for an emergency alert, that it survives a network outage, and that the dashboard shows the correct screenshot. If it works, roll it out to the rest. If it doesn’t, the dedicated players are the safer choice.

  • Android TV
  • digital signage
  • emergency alerts
  • self-hosted
  • IT deployment
  • cost comparison

Common questions

Can Android TV interrupt a broadcast for an emergency alert?
Yes, if the app has the SYSTEM_ALERT_WINDOW permission. This lets it start in the foreground from the background and take over the screen without user interaction.
Do I need root access to run digital signage on Android TV?
No. The app is an ordinary APK that uses documented Android permissions. It does not need root, a custom ROM, or a signed system image.
How much does it cost to turn an existing Android TV into a signage screen?
The hardware cost is £0 if the TV is already owned. The software licence is per site, not per screen, so the cost does not scale with the number of screens.
What happens if the network goes down?
The app caches content locally and continues playback. It only downloads a file when it changes, so it can run for days without a connection.
Can I see what is actually on the screen from the dashboard?
Yes. The app sends a screenshot back to the server, so the dashboard shows the actual content on the wall, not just what was sent.
Is Android TV reliable enough for mission-critical signage?
It depends. Android TV is less reliable than dedicated players, but it is good enough for most workplace signage. Test it on one screen before rolling it out.

More on this

A large digital screen mounted on a factory wall displaying shift targets and safety metrics to workers.
Digital signage

Factory Floor Signage That Keeps Up With the Line

Shift boards, safety counters and emergency alerts on a busy manufacturing floor need more than screens. They need resilience, traceability and a way to interrupt the noise when seconds count.

6 min read

See it running on your own screens

We will set up a live system with your own login, and walk you through anything you want to see.

No open demo, no sign-up wall — a person reads every request.