키오스크 시스템은 화면 프로그램, 운영체제 잠금, 결제, 주문 데이터, 관리 화면 다섯 덩어리로 나눠 보면 이해하기 쉽습니다. 이 다섯 가지를 한 목록으로 정의한 공식 문서가 있는 것은 아니고, 아래 문서들을 읽고 이 글이 나눈 틀입니다.
2026년 11월 5일에 Android · Microsoft · Chrome Enterprise · 토스페이먼츠 공식 문서를 직접 읽고, 덩어리마다 문서가 무엇을 말하는지 짚었습니다. 기기 사양 숫자와 주문 관리 화면의 기능 목록은 읽은 공식 문서에 없어 쓰지 않았습니다.
1. 키오스크 시스템은 무엇으로 이뤄져 있나요?
다섯 덩어리입니다. 여기서 키오스크는 손님이 직접 눌러 주문하거나 안내를 받는 단말기를 뜻합니다.
- 화면 프로그램: 손님이 누르는 주문 · 안내 화면
- 운영체제 잠금: 그 화면만 쓰이도록 기기를 묶어 두는 설정
- 결제: 카드나 간편결제를 받고 승인받는 부분
- 주문 데이터: 주문번호 · 금액처럼 남겨 둬야 하는 기록
- 관리 화면: 기기 상태를 보고 설정을 바꾸는 쪽

2. 화면 프로그램은 앱이나 브라우저가 전체 화면으로 뜹니다
Microsoft 문서는 Windows의 할당된 액세스로 키오스크 환경을 구성하면 UWP(단일 유니버설 Windows 플랫폼) 애플리케이션 또는 Microsoft Edge가 잠금 화면 위의 전체 화면으로 실행된다고 설명합니다. 사용자는 해당 애플리케이션만 사용할 수 있습니다.
Android 개발자 문서는 작업 잠금 모드에서 키오스크 앱 하나나 앱 모음을 띄울 수 있다고 적었습니다. ChromeOS는 키오스크 앱 자동 실행을 켜면 기기가 단일 용도로만 쓰이도록 바뀐다고 안내합니다.
ChromeOS 키오스크 앱이 열 수 있는 웹 주소는 최대 1,000개까지 차단하거나 허용할 수 있습니다. 앞의 Windows 문서까지 보면 화면 프로그램은 앱일 수도, 브라우저에 띄운 웹 화면일 수도 있습니다.
3. 운영체제 잠금이 화면 프로그램을 가둡니다
Android 문서에서는 허용 목록을 정하는 기기 정책 컨트롤러(DPC)와 손님에게 보이는 키오스크 앱이 서로 다른 역할로 나옵니다. DPC가 허용 목록에 추가한 앱만 작업 잠금 모드에서 실행할 수 있습니다.
작업 잠금 모드가 켜지면 상태 표시줄이 비고, 홈 및 개요 버튼이 숨겨지고, 다른 앱은 새 활동을 실행할 수 없습니다. 설정된 잠금 화면은 사용 중지됩니다.

비슷한 기능으로 화면 고정이 있습니다. Android 고객센터는 설정 앱에서 앱 고정을 켜는 방법과, 친구에게 휴대전화를 건넬 수 있다는 상황을 예로 들어 안내합니다.
앱 고정을 사용 설정하면 고정을 해제하기 전에 PIN, 패턴 또는 비밀번호를 입력해야 합니다. 둘의 차이는 키오스크 앱 만들기, 기본 구조부터에서 이어 다룹니다.
4. Windows는 지원하는 판과 조건이 따로 있습니다
2026년 11월 5일 Microsoft 문서의 지원 목록은 프로, Enterprise/Enterprise LTSC, Education, IoT Enterprise/IoT Enterprise LTSC입니다. 적용 대상은 Windows 11과 Windows 10으로 표시돼 있습니다.
조건도 두 가지 있습니다. 키오스크 환경을 쓰려면 UAC(사용자 계정 컨트롤)를 사용하도록 설정해야 하고, 콘솔에서 로그인해야 합니다. 원격 데스크톱 연결로는 지원되지 않는다고 문서에 적혀 있습니다.
키오스크 앱이 닫히면 자동으로 다시 시작된다는 문장도 같은 문서에 있습니다. 매장에서 앱이 꺼졌을 때 직원이 일일이 다시 켜지 않아도 되는 구조입니다.
5. 결제는 화면, 서버, 카드사가 나눠 맡습니다
토스페이먼츠 개발 문서는 온라인 결제를 요청 · 인증 · 승인 세 단계로 설명합니다. 이 문서는 웹 화면에서 결제창을 여는 방식의 문서이고, 키오스크 얘기는 읽은 결제 흐름 쪽에 없었습니다. 카드 단말기를 따로 붙이는 방식이나 다른 결제대행사는 각각 확인해야 합니다.

구매자가 ‘결제하기’를 누르면 화면이 SDK의 결제 요청 메서드를 호출해 결제창을 엽니다. 카드사가 구매자를 인증하면 성공 URL로 돌아오고, 그 값을 확인한 뒤 서버가 결제 승인 API를 호출합니다.
토스페이먼츠 문서 기준으로, 화면에서 결제창을 열어도 결제를 마무리하는 승인 호출은 서버가 합니다. 결제 연동 순서는 결제 연동, 웹사이트에 붙이는 순서에 정리해 두었습니다.
6. 주문 데이터와 관리 화면은 문서에 남는 것이 적습니다
토스페이먼츠 문서는 결제 요청 전에 주문번호(orderId)와 최종 결제 금액(amount)을 서버 세션이나 데이터베이스에 임시로 저장하라고 안내합니다. 결제 승인 뒤 받는 paymentKey는 반드시 데이터베이스에 저장하라고 적었습니다.
기기를 돌보는 쪽은 ChromeOS 문서에 항목이 있습니다. 키오스크 설정에는 「키오스크 기기 상태 알림 전송」이, 사용자 및 기기 보고에는 「키오스크 세션 상태 보고」와 「실행 중인 키오스크 앱 보고」가 있습니다.
가게 쪽에서 메뉴를 바꾸고 주문을 보는 관리 화면이 무엇을 해야 하는지는 읽은 공식 문서에 없었습니다. 이 부분은 만드는 쪽과 직접 정해야 합니다.
7. 접근성은 기기에서 켜고 끌 수 있는지부터 봅니다
ChromeOS 문서의 「키오스크 접근성」 항목에는 키오스크 음성 피드백, 키오스크 고대비, 키오스크 화면 돋보기 같은 설정이 나열돼 있습니다. 기본값은 사용자가 결정하도록 허용으로 선택돼 있다고 적혀 있습니다.
같은 문서의 주의 문장은 이렇습니다. 접근성 기능을 사용 중지하면 기기의 포용성이 감소할 수 있다는 것입니다. 이 내용은 ChromeOS 기준이고, 접근성이 법적 의무인지는 이 글에서 단정하지 않습니다.
다섯 덩어리마다 만드는 쪽에 물어볼 것을 정리하면 이렇습니다.
- 화면 프로그램: 앱인지 웹 화면인지, 어느 운영체제에서 도는지
- 운영체제 잠금: 어떤 방식으로 잠그고 어떻게 푸는지
- 결제: 어느 결제대행사의 어느 방식인지, 승인은 어디서 하는지
- 주문 데이터: 무엇을 어디에 저장하는지
- 관리 화면: 기기 상태와 주문을 누가 어떻게 보는지
전체 갈래는 키오스크 개발 방법 총정리에, 이어서 고를 때 볼 점은 무료 키오스크 앱, 쓸 만할까?에 있습니다.
참고자료 (모두 2026년 11월 5일 확인)
- Android Developers 「작업 잠금 모드」 — developer.android.com/work/dpc/dedicated-devices/lock-task-mode
- Android 고객센터 「화면 고정 및 고정 해제하기」 — support.google.com/android/answer/9455138
- Microsoft Learn 「할당된 액세스 개요」 — learn.microsoft.com/…/assigned-access
- Chrome Enterprise 고객센터 「ChromeOS 기기 정책 설정」 — support.google.com/chrome/a/answer/3316168
- Chrome Enterprise 고객센터 「Chrome 키오스크 앱 설정 관리하기」 — support.google.com/chrome/a/answer/9273974
- 토스페이먼츠 개발자센터 「결제 흐름 이해하기」 — docs.tosspayments.com/guides/v2/get-started/payment-flow
#키오스크 #키오스크시스템 #키오스크개발 #작업잠금모드 #결제연동



