Android Kiosk Mode: Everything You Need to Know

Cam Summerson
|
Try Esper for Free
Learn about Esper mobile device management software for Android and iOS

There are many reasons to use kiosk mode to lock down devices — everything from self-ordering to digital signage, mobile point-of-sale, and more are ideal situations for kiosk mode (even if they're not technically kiosks). Using a platform like Android, you can enable kiosk mode to lock down kiosks to stop end users from exiting the kiosk app or accessing the device settings. 

Try Esper's Kiosk Mode

What is Kiosk Mode?

Kiosk Mode locks down a device to a single app, preventing other uses. The simplest (but least secure) way to do this is by using a very basic Android feature called app pinning. App pinning does exactly what the name suggests: it pins a single app to the screen. This app can even be locked to the screen behind the PIN, pattern, or password that secures the device, preventing users from bypassing it. 

But app pinning isn’t designed to be used in a dedicated device setting. If you’re a business owner with a single tablet used as a POS terminal, then perhaps app pinning might be enough. But if you have multiple devices or need additional functionality (including enhanced security), you need a dedicated kiosk mode provider like an MDM (mobile device management). MDM software provides basic security and management tools for kiosk devices (and more). 

Kiosk mode offered by an MDM prevents users from running anything the device owner does not enable. On Android, this can block user access to:

  • Apps and app installation (from an official app store like Google Play, as well as “sideloaded” apps)
  • Device settings
  • Device hardware (camera, Bluetooth, local storage, etc.)

Android devices that are locked to kiosk mode may use peripheral devices (like secondary displays, printers, keyboards, or barcode scanners) to create a self-serve user experience. An Android tablet locked to a mobile point-of-sale (mPoS) application may be connected to a credit card reader and thermal printer. 

Common examples of enterprise dedicated devices that operate in Android kiosk mode include:

  • Touchscreens for ordering menu items at restaurants
  • Employee point of sale systems at retail stores
  • Ticketing and baggage tag kiosks at airports
  • Interactive seating charts used by front-of-house host staff at restaurants
  • Store directories and maps at large shopping centers
  • Self-serve payment kiosks for purchasing products or services

Can I Use Android Kiosk Mode Without an MDM? 

You can use Android’s native screen pinning feature without MDM, yes. But for a true, configurable kiosk mode, you’ll need a kiosk software provider or MDM. Kiosk mode providers offer much more robust kiosk mode options, which allow you to fully lock the device to kiosk mode apps, disable the screen timeout, block access to settings, and more. This is more secure and virtually eliminates the possibility of tampering.

What Settings Do Android Kiosk Mode Providers Generally Offer?

Specific configurations can vary, but almost every Android kiosk mode limits user access to apps, status bar, screen rotation lock, and device settings. If single app kiosk mode is enabled, the user will be limited to running one app at all times. If multi-app kiosk mode is enabled, they will be able to run apps only from a specific selection chosen by the device owner.

When kiosk mode is enabled on Android, there are three things you want to know: the display’s sleep mode can be disabled, apps will be forced into full screen mode (regardless of whether it’s a single app or in multi-app mode), and kiosk mode will launch every time the device powers on. While you can work to make sure this all happens manually, proper kiosk mode software makes this step automatic.

In kiosk mode, by default users can’t exit any kiosk mode apps, modify settings, view any stored data on the device, or make or receive phone calls or send text messages. On devices running Android 8.0 or below, kiosk mode always blocks the status bar and notifications, but Android versions 9.0 and above allow selective enabling of the status bar in kiosk mode. Many customers want status bar visibility in kiosk mode to view battery percentage and Wi-Fi connection status without exiting kiosk mode, for example.

Any good kiosk mode will also offer orientation lock or screen rotation lock controls. This will prevent the screen from rotating the app if the device itself is rotated so you can ensure the optimal experience is always offered. You will be able to choose which orientation the screen is locked to, as well — portrait orientation lock will keep the app fixed in the portrait position, while landscape orientation lock will do the same for landscape mode.

App Pinning vs Kiosk Mode

App pinning Kiosk mode
Lock kiosk apps
Block settings access
Block access to device info
Block status bar notifications
Block incoming/outgoing calls
Block SMS/MMS messaging access
Disable device sleep
Pin aps to full screen mode
Auto-load kiosk apps at startup
Portrait or landscape orientation lock

App pinning is a very simple solution, which makes it appealing — it’s free, included in Android, and easy to use. What’s not to love about that? For the most basic of situations, it’s a great fit. But as soon as you try to scale app pinning as a “solution,” you’ll start to see how quickly it falls apart. 

Pros of app pinning

  • Simple to set up
  • Available on all Android devices
  • Free

Cons of app pinning

  • Every device must be managed individually and in person
  • Can’t be monitored, controlled, or updated remotely
  • Poor security

Basically, if you want to use a single tablet to do something simple like show a restaurant menu, then Android’s app pining might be a good solution. But if you want to lock multiple devices to a single app, you need something more powerful. That’s where a true kiosk mode provider comes into play. 

Pros of kiosk mode

  • Robust security options to lock down and track devices
  • Remotely configure and control all devices
  • Customization of device experience and branding
  • Dedicated support and web console management from the kiosk mode provider

Cons of kiosk mode

  • Not suited for individuals (i.e., you need multiple devices)
  • Not free

As you can see, there’s a clear advantage to using a dedicated kiosk mode provider over something as simplistic as app pinning.

Does Android Have Single App Mode?

App pinning is similar to single app mode, but there isn't a native single app mode feature in Android. For the simplest needs, this might fit the bill, as mentioned above. For a more robust single app mode solution, you really need dedicated kiosk mode. This will enable you to securely lock a single app to the screen, but most also offer the option to enable multi-app mode as well.

The Best Way to Lock Down Devices with Kiosk Mode

If simple app pinning isn’t good enough for your use case, you need a hardened kiosk mode solution. Esper offers full stack device management software that allows you to fully lock down your devices in a way that’s virtually impossible to bypass. Click below to learn more about Esper's MDM solution with our robust kiosk mode feature.

Next-Gen MDM Software

More Kiosk Mode Resources: 

FAQ

What does kiosk mode do?

Kiosk mode locks a device to a single application or a selected list of applications while preventing other uses or tampering.

Does Android Have a Built-In Kiosk Mode?

Yes. Android app pinning can provide a very limited Android kiosk mode, but without key security and management features.

Can I Use Android Kiosk Mode Without MDM?

Screen pinning doesn't require an MDM. For a more robust and secure kiosk mode, however, you'll need a kiosk mode provider like an MDM.

How Do You Pin a Screen on Android?

App pinning needs to be enabled in Settings. After that, you can swipe up to show recent apps, long press on the app, and select Pin. For more information, check out our full guide on how to use app pinning.

How Do I Get Out of Kiosk Mode?

For kiosks using app pinning, simply swipe up and hold (you may also need to enter the PIN, pattern, password, or biometric authentication). For apps placed into kiosk mode using kiosk software, only an administrator can exit kiosk mode.

The best video invention since DVDs
Joe Saavedra, Infinite Objects
Android Kiosk Mode: Everything You Need to Know
Cam Summerson
Cam Summerson

Cam is Esper's Director of Content and brings over 10 years of technology journalism experience to Esper, including nearly half-a-decade as Editor in Chief of a technology publication. He currently oversees the ideation, execution, and distribution plans for numerous types of content from blog posts to ebooks and beyond.

Cam Summerson

Esper is Modern Device Management

For tablets, smartphones, kiosks, point of sale, IoT, and other business-critical devices, with features like:

Kiosk mode

Hardened device lockdown for all devices (not just kiosks)

App management

Google Play, Apple App Store, private apps, or a mix of all three

Device groups

Manage devices individually, in user-defined groups, or all at once

Remote tools

Monitor, troubleshoot, and update devices without leaving your desk

Touchless provisioning

Turn it on and walk away — let your devices provision themselves

Reporting and alerts

Custom reports and granular device alerts for managing by exception
Learn More