프로그레시브 웹 애플리케이션
(Progressive web applications,
PWA
)은 웹을 통해 傳達되는
應用 소프트웨어
의 一種으로,
HTML
,
CSS
,
자바스크립트
를 包含한 一般 웹 技術들을 使用하여 만들어진다. 標準을 遵守하는
브라우저
를 使用하는 어떠한 플랫폼에서라도 動作하도록 考案되었다. 機能에는 오프라인 作業,
푸시 알림
, 裝置 하드웨어 接近, 데스크톱과 모바일 裝置의 네이티브 애플리케이션과 類似한 使用者 經驗의 創出을 可能케 하는 것이 包含된다.
웹 애플리케이션
으로 알려진
웹 페이지
또는
웹사이트
의 一種이기 때문에 開發者나 使用者가
애플 앱 스토어
나
구글 플레이
와 같은 디지털 配給 시스템을 통해 웹 앱을 設置할 必要가 없다.
[1]
웹 애플리케이션들이 처음부터 모바일 裝置用으로 使用이 可能하긴 했으나 이들은 速度가 더 느렸고 機能이 더 적은 것이 一般的이었으며 네이티브 앱보다 덜 使用되었다. 그러나 以前에 네이티브 앱에서만 使用이 可能했던 오프라인 作業 機能과 더불어 모바일 裝置에서 實行되는 PWA들은 훨씬 더 빠르게 遂行이 可能하며 더 많은 機能을 提供할 수 있고 네이티브 앱과의 隔差를 줄여주고 데스크톱과 모바일 플랫폼에 모두 移植이 可能하게 된다.
PWA들은 別途의 빌드 또는 配布 過程이 必要 없다. 프로그레시브 웹 앱의 揭示는 어떠한 웹 페이지를 對象으로도 可能하다.
背景
[
編輯
]
2007年
아이폰
런칭 當時
스티브 잡스
는
Ajax
構造를 使用하여
HTML5
로 開發된 웹 앱들이 아이폰 앱의 標準 포맷이 될 것이라고 發表하였다. 어떠한 SDK도 必要 없었으며 앱은
사파리
브라우저 엔진을 통해 裝置에 完全히 聯動될 것이었다.
[2]
例示
[
編輯
]
같이 보기
[
編輯
]
各州
[
編輯
]