PWA(Progressive Web App) 앱을 안드로이드, 아이폰(iOS), 윈도우 PC에서 설치하는 방법을 자세히 설명합니다. 설치 조건부터 설치 버튼이 보이지 않을 때 해결 방법까지 실무 기준으로 정리했습니다.

PWA 앱 설치 방법을 찾고 계신다면 이 글에서 안드로이드, 아이폰, 윈도우 PC 환경별 설치 방법부터 설치 버튼이 보이지 않는 원인과 해결 방법까지 한 번에 확인할 수 있습니다. 최근 많은 웹서비스가 별도 앱스토어 등록 없이 PWA(Progressive Web App)를 제공하고 있으며, 사용자는 웹사이트를 일반 앱처럼 설치하여 사용할 수 있습니다.
PWA란 무엇인가?
PWA(Progressive Web App)는 웹사이트를 스마트폰이나 PC에 앱처럼 설치하여 사용할 수 있는 기술입니다.
일반 앱과 비교하면 다음과 같은 특징이 있습니다.
| 설치 위치 | 앱스토어 | 웹브라우저 |
| 업데이트 | 앱스토어 업데이트 필요 | 자동 업데이트 |
| 개발 비용 | 상대적으로 높음 | 비교적 낮음 |
| 저장 공간 | 상대적으로 큼 | 작음 |
| 접근성 | 앱스토어 필요 | URL 접속 가능 |
대표적으로 다음과 같은 서비스들이 PWA를 지원합니다.
- X(트위터)
- Starbucks
- Uber
- Notion 일부 기능
안드로이드에서 PWA 설치 방법
안드로이드에서는 Chrome 브라우저를 사용하는 것이 가장 편리합니다.
1단계: PWA 지원 사이트 접속
Chrome 브라우저를 실행합니다.
예시
https://example.com
PWA가 적용된 사이트에 접속합니다.
2단계: 설치 버튼 확인
사이트 접속 후 다음 중 하나가 나타납니다.
방법 1
주소창 우측 설치 아이콘
[설치]
버튼 클릭
방법 2
Chrome 메뉴
⋮
앱 설치
선택
3단계: 설치 완료
설치 확인 창이 나타납니다.
앱 설치
취소
설치 클릭
설치가 완료되면
- 홈 화면
- 앱 목록
에서 일반 앱처럼 사용할 수 있습니다.
안드로이드 설치 화면 예시
Chrome
├─ 사이트 접속
├─ 메뉴(⋮)
├─ 앱 설치
└─ 완료
아이폰(iPhone)에서 PWA 설치 방법
iOS는 Android와 설치 방식이 다릅니다.
Safari 브라우저를 사용해야 합니다.
1단계: Safari로 사이트 접속
중요합니다.
Chrome 앱이 아닌 Safari로 접속해야 합니다.
Safari 실행
↓
PWA 사이트 접속
2단계: 공유 버튼 선택
하단 메뉴에서
□↑
공유 버튼 클릭
3단계: 홈 화면에 추가
메뉴에서
홈 화면에 추가
(Add to Home Screen)
선택
4단계: 이름 설정
원하는 앱 이름 입력
예시
회사 그룹웨어
사내 ERP
업무관리 시스템
5단계: 추가
추가
버튼 클릭
홈 화면에 앱 아이콘이 생성됩니다.
윈도우 PC에서 PWA 설치 방법
Chrome 또는 Edge 브라우저에서 가능합니다.
Chrome 설치 방법
사이트 접속
https://example.com
주소창 설치 아이콘 클릭
주소창 오른쪽에
설치
아이콘 표시
설치 버튼 클릭
앱 설치
선택
실행
설치 후
시작 메뉴
바탕화면
작업 표시줄
에서 실행 가능합니다.
Microsoft Edge 설치 방법
Edge에서는 PWA 지원이 매우 좋습니다.
메뉴 클릭
...
앱
이 사이트를 앱으로 설치
선택
설치 완료 후 독립 앱처럼 실행됩니다.
PWA 설치 버튼이 안 보이는 이유
실무에서 가장 많이 발생하는 문제입니다.
HTTPS가 적용되지 않은 경우
PWA는 보안 연결이 필수입니다.
https://
형태가 아니면 설치가 불가능합니다.
Manifest 파일이 없는 경우
PWA는 반드시 manifest.json 파일이 필요합니다.
예시
{
"name": "My App",
"short_name": "App",
"start_url": "/",
"display": "standalone",
"theme_color": "#ffffff",
"background_color": "#ffffff"
}
Service Worker가 없는 경우
오프라인 기능 및 캐시 기능을 담당합니다.
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/sw.js');
}
브라우저 지원 문제
일부 구형 브라우저는 PWA 설치 기능을 지원하지 않습니다.
권장 브라우저
- Chrome 최신 버전
- Edge 최신 버전
- Safari 최신 버전
개발자가 직접 PWA 적용하는 방법
HTML에 Manifest 등록
<link rel="manifest" href="/manifest.json">
Service Worker 등록
navigator.serviceWorker.register('/sw.js');
Manifest 예시
{
"name": "My PWA",
"short_name": "PWA",
"display": "standalone",
"theme_color": "#1976d2",
"background_color": "#ffffff",
"icons": [
{
"src": "/icon-192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/icon-512.png",
"sizes": "512x512",
"type": "image/png"
}
]
}
FAQ
PWA는 앱스토어에 등록해야 하나요?
아닙니다. 웹사이트만 있으면 사용자가 바로 설치할 수 있습니다.
PWA는 무료인가요?
네. 사용자는 별도 비용 없이 설치할 수 있습니다.
아이폰에서도 푸시 알림이 가능한가요?
iOS 16.4 이상부터 PWA 푸시 알림을 지원합니다.
PWA와 하이브리드 앱은 무엇이 다른가요?
PWA는 웹 기술 기반이며 브라우저에서 설치됩니다. 하이브리드 앱은 앱스토어를 통해 배포되는 앱입니다.
PWA는 오프라인에서도 동작하나요?
Service Worker를 적절히 구현하면 일부 기능은 오프라인에서도 사용할 수 있습니다.
마무리
PWA 앱 설치 방법은 생각보다 간단합니다. 안드로이드는 Chrome의 앱 설치 기능을 사용하고, 아이폰은 Safari의 "홈 화면에 추가" 기능을 이용하면 됩니다. 만약 설치 버튼이 보이지 않는다면 HTTPS, Manifest, Service Worker 설정 여부를 먼저 확인해야 합니다. 특히 자체 웹서비스나 사내 시스템을 운영하는 경우 PWA를 적용하면 앱 개발 비용 없이 앱과 비슷한 사용자 경험을 제공할 수 있습니다.
'실무개발 > Front' 카테고리의 다른 글
| Nuxt와 Codex로 만든 알뜰폰 요금제 비교 서비스 개발기 (0) | 2026.06.02 |
|---|---|
| Nuxt4 설치부터 실제 배포까지 완벽 정리 (0) | 2026.05.21 |
