키오스크 개발 방법은 Android 앱, Windows 프로그램, 웹 화면, 기성 제품이나 외주 네 갈래로 나뉩니다. 앞의 세 갈래는 운영체제나 브라우저가 공식으로 제공하는 잠금 기능이 서로 다르고, 네 번째는 직접 만들지 않고 맡기는 길입니다.
2026년 11월 5일에 Android · Microsoft · Chrome Enterprise · Apple · 토스페이먼츠 공식 문서를 직접 읽고, 갈래마다 문서가 무엇을 적었는지 정리했습니다. 업체 이름과 순위는 다루지 않았고, 비용은 이미 발행한 글로 넘깁니다.
1. 키오스크 개발에는 어떤 방법이 있나요?
키오스크는 손님이 직접 눌러 주문하거나 안내를 받는 단말기입니다. 공식 문서를 읽어 보면 갈래는 무엇으로 만드느냐보다 어떤 기능으로 잠그느냐에서 갈립니다. 네 갈래는 이렇습니다.
- Android 앱: 작업 잠금 모드로 앱을 잠급니다
- Windows 프로그램: 할당된 액세스로 앱이나 Microsoft Edge를 전체 화면에 고정합니다
- 웹 화면: 브라우저 키오스크 모드, ChromeOS 키오스크, iPad 사용법 유도 같은 방법으로 띄웁니다
- 기성 제품과 외주: 직접 만들지 않고 업체에 맡깁니다

2. Android 앱은 작업 잠금 모드로 가둡니다
Android 개발자 문서는 Android가 잠금 작업이라는 몰입형, 키오스크와 유사한 방식으로 작업을 실행할 수 있다고 설명합니다. 기기 정책 컨트롤러(DPC, 기기 설정을 관리하는 프로그램)가 허용 목록에 추가한 앱만 실행할 수 있습니다.
잠기면 상태 표시줄이 비고 홈 및 개요 버튼이 숨겨집니다. 문서의 표에는 Android 5.0(API 수준 21) 이상의 완전히 관리되는 기기부터 지원한다고 적혀 있습니다. 앱을 직접 개발할 수 있고 전용 단말을 따로 관리할 수 있는 매장에 맞는 갈래로 읽힙니다.
3. Windows 프로그램은 할당된 액세스로 고정합니다
할당된 액세스는 디바이스를 키오스크 또는 제한된 사용자 환경으로 구성하는 데 사용할 수 있는 Windows 기능입니다. 키오스크 환경을 구성하면 UWP(단일 유니버설 Windows 플랫폼) 애플리케이션 또는 Microsoft Edge가 잠금 화면 위의 전체 화면으로 실행됩니다.

지원 판은 프로, Enterprise/Enterprise LTSC, Education, IoT Enterprise/IoT Enterprise LTSC이고, UAC를 사용하도록 설정해야 하며 원격 데스크톱 연결로는 지원되지 않습니다.
설정 방법은 같은 Microsoft Learn의 「단일 앱 키오스크 구성」 문서에 PowerShell, 설정 화면, 할당된 액세스 CSP와 XML 구성 파일로 나뉘어 적혀 있습니다.
4. 웹 화면은 브라우저와 기기의 키오스크 기능으로 띄웁니다
Microsoft Edge 문서는 키오스크 모드를 디지털/대화형 서명 환경과 공개 검색 환경 두 가지로 설명합니다. 앞의 것은 특정 사이트를 전체 화면 모드로 표시합니다.
ChromeOS는 기기를 키오스크로 등록한 뒤 관리 콘솔의 키오스크 설정을 쓰고, 접근할 웹 주소는 최대 1,000개까지 차단하거나 허용할 수 있습니다. iPad의 사용법 유도는 기기를 일시적으로 하나의 앱만 사용하도록 제한할 수 있는 기능이라고 문서가 소개합니다.
Chrome Enterprise 고객센터에는 키오스크 모드의 Chrome 앱 지원이 단계적으로 중단된다는 안내가 있습니다. 웹 화면을 이미 가진 매장이 먼저 볼 갈래로 읽히지만, 기기와 브라우저별 조건을 각각 확인해야 합니다.
5. 기성 제품과 외주는 맡길 때 물을 것을 정합니다
직접 만들기 어렵다면 맡기는 길이 있습니다. 이때는 업체 순위보다 운영체제, 잠금 방식, 결제 연동 방식, 유지보수, 계약서와 소스코드 권리를 묻는 편이 안전합니다.
키오스크 비용은 기계값, 프로그램값, 결제 연동, 접근성에 맞추는 비용 네 덩어리로 나눠 키오스크 개발 비용, 기계값과 프로그램값에 정리해 두었습니다. 이 글은 비용을 다시 다루지 않습니다.
6. 어느 갈래든 결제와 주문 데이터는 따로 붙입니다
이번에 읽은 잠금 문서에는 결제와 주문 관리 내용이 없어, 어느 갈래로 만들든 따로 붙여야 합니다. 토스페이먼츠 문서는 웹 화면에서 결제창을 여는 방식에서 승인을 서버가 호출하는 API로 마무리한다고 설명합니다.

주문번호와 최종 결제 금액을 서버에 임시로 저장하고, 승인 뒤 받는 paymentKey는 데이터베이스에 저장하라고 안내합니다. 주문을 보는 관리자 화면은 읽은 공식 문서에 없어 만드는 쪽과 직접 정해야 합니다. 다른 결제대행사는 각 사 문서를 따로 확인해야 합니다.
7. 내 매장은 어느 갈래에서 시작할까요?
문서에서 끌어낸 판단을 정리하면 이렇습니다. 어디까지나 출발점을 잡는 기준이고, 실제 선택은 가진 기기와 화면에 따라 달라집니다.
- Windows PC가 이미 있고 한두 대만 둔다면: Edge 문서가 Windows 설정을 한두 개의 단일 앱 키오스크 장치를 설정하는 가장 간단한 방법이라고 적었습니다
- 웹 화면이 준비돼 있다면: 브라우저 키오스크 모드나 ChromeOS 키오스크 설정을 먼저 봅니다
- Android 전용 단말에 앱을 직접 만든다면: 작업 잠금 모드와 DPC 허용 목록을 봅니다
- 직접 만들 여력이 없다면: 외주 갈래로 가서 맡기기 전 확인을 챙깁니다
이 블로그를 운영하는 AiApp에서는 주문이나 예약 화면 같은 웹앱을 대화로 만들고 결제를 붙여 클릭 한 번으로 실제 주소에 공개할 수 있습니다. 그 웹 화면을 키오스크 모드 브라우저에 띄우는 방식은 키오스크 웹 사이트로 만드는 방법에 정리했습니다.
AiApp이 키오스크 기기나 전용 프로그램을 만들어 드리는 것은 아닙니다. 직접 만들기 어렵다면 AI 견적에서 맡길 때의 비용을 먼저 볼 수 있습니다.
갈래별 글은 이렇게 이어집니다. 앱의 기본 구조는 키오스크 앱 만들기, 기본 구조부터, 시스템이 무엇으로 이뤄졌는지는 키오스크 시스템 구조에 있습니다. 운영체제 기본 기능은 무료 키오스크 앱, 쓸 만할까?에서 봅니다.
업체를 고를 기준은 키오스크 제작 업체 순위보다 볼 점, 첫 걸음은 키오스크 프로그램 만들기 첫걸음입니다. 막혔을 때는 키오스크 결제 시스템, 연동이 막힐 때와 키오스크 앱 설치가 안 될 때를 보고, 맡기기 직전에는 키오스크 개발 업체, 외주 맡기기 전 확인을 봅니다.
참고자료 (모두 2026년 11월 5일 확인)
- Microsoft Learn 「할당된 액세스 개요」 — learn.microsoft.com/…/assigned-access
- Microsoft Learn 「Microsoft Edge 키오스크 모드 구성」 — learn.microsoft.com/…/microsoft-edge-configure-kiosk-mode
- Android Developers 「작업 잠금 모드」 — developer.android.com/work/dpc/dedicated-devices/lock-task-mode
- Chrome Enterprise 고객센터 「ChromeOS 기기 정책 설정」 — support.google.com/chrome/a/answer/3316168
- Chrome Enterprise 고객센터 「Chrome 키오스크 앱 설정 관리하기」 — support.google.com/chrome/a/answer/9273974
- Apple 지원 「iPhone 또는 iPad에서 사용법 유도 사용하기」 — support.apple.com/ko-kr/111795
- 토스페이먼츠 개발자센터 「결제 흐름 이해하기」 — docs.tosspayments.com/guides/v2/get-started/payment-flow
#키오스크개발 #키오스크개발방법 #키오스크앱 #키오스크프로그램 #키오스크웹



