첫 실행
DOSGamePlayer를 처음 열면 짧은 셋업 과정이 진행됩니다. 어떤 화면이 어떤 순서로 나타나는지 정리했습니다.
1단계 — 스플래시 화면
앱이 내부 게임 폴더(DOS, ARCADE, NES, SNES 등 시스템별)를 준비하고 초기 게임 목록을 로드하는 동안 짧은 로딩 화면이 나타납니다.

2단계 — 동의 다이얼로그 (UMP)
DOSGamePlayer는 Google의 User Messaging Platform 을 사용해 다음에 대한 동의를 요청합니다:
- 분석 저장(Analytics storage) — 익명 사용 통계
- 광고 저장(Ad storage) — 광고 측정용 데이터
- 광고 사용자 데이터(Ad user data) — 광고 네트워크로 전달
- 광고 맞춤화(Ad personalization) — 맞춤 광고

모두 동의, 모두 거부 또는 옵션 관리 에서 항목별로 조정할 수 있습니다. 어떤 선택을 해도 앱은 정상 동작하며, 광고/분석 동작만 달라집니다. 시스템의 개인정보 설정에서 나중에 다시 변경할 수 있습니다.
정보
Firebase Analytics와 Crashlytics는 기본적으로 꺼져 있고, 해당 동의를 받은 후에만 활성화됩니다.
3단계 — 인앱 업데이트 (선택)
Play Store에 더 최신 버전이 있다면 Google Play Flexible Update 안내가 나타날 수 있습니다. 즉시 업데이트하거나 나중으로 미룰 수 있습니다.
4단계 — 메인 화면
기본적으로 Discover 탭에 도착합니다. 하단 바(태블릿은 왼쪽 레일 바)에 다섯 개 섹션이 있습니다:
- Discover — 최근/신작/랜덤/랭킹/클리어 게임
- Explore — 시스템/카테고리/언어/정렬 필터로 탐색
- Collection — 즐겨찾기/플레이한 게임/다운로드한 게임/클리어한 게임
- Search — 필터를 곁들인 텍스트 검색
- Settings — 외양, 컨트롤, 저장소, 백업 등
각 탭의 자세한 내용은 앱 둘러보기를 참고하세요.
런타임 권한은?
권한이 필요한 기능을 처음 사용할 때 Android가 시스템 안내를 띄웁니다:
| 권한 | 용도 | 요청 시점 |
|---|---|---|
READ_MEDIA_AUDIO (Android 13+) | 기기 저장소에서 ROM, BIOS, 세이브 파일 읽기 | 기기에서 ROM 추가 를 눌렀을 때 |
READ_EXTERNAL_STORAGE (Android 10–12) | 동일 목적, 구버전 API | 동일 시점 |
VIBRATE | 플레이 중 햅틱 피드백 | 자동 허용 (런타임 권한 아님) |
INTERNET / ACCESS_NETWORK_STATE | ROM 다운로드, 라이브러리 동기화, 클라우드 백업 (유료) | 자동 허용 |
권한을 거부 한 뒤 나중에 다시 필요해진다면 권한 문제 해결을 참고하세요.
하지 않아도 되는 것
- 게임을 하기 위해 따로 로그인할 필요가 없습니다.
- 수천 개의 게임이 이미 라이브러리에 들어있어 ROM을 직접 추가할 필요가 없습니다.
- 컨트롤은 기본값이 바로 작동합니다. 나중에 컨트롤 및 입력에서 커스터마이즈하면 됩니다.
다음 단계
- 앱 둘러보기로 화면 구성을 파악하세요.