プログレッシブ‐ウェブアプリケーション【progressive web application】
読み方:ぷろぐれっしぶうぇぶあぷりけーしょん
プログレッシブウェブアプリ
(プログレッシブウェブアプリケーション から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/05 12:58 UTC 版)
プログレッシブウェブアプリ[1](英語: progressive web app、PWA)またはプログレッシブウェブアプリケーション(英語: progressive web application)は、HTML、CSS、JavaScript、WebAssemblyなどの一般的なウェブ技術を使用して構築されているアプリケーションソフトウェアの一種である。PWAはデスクトップ機器とモバイル機器を含む標準に準拠したウェブブラウザを備えたあらゆるプラットフォームで動作することを目的としている。
注釈
- ^ 具体的には、実験的機能として利用できたプロトタイプの「サイト固有ブラウザ」設定を削除した。
- ^
name
、short_name
、start_url
、display
(standalone
、fullscreen
、minimal-ui
の値)、icons
(192pxと512pxのバージョン)。 - ^ それにも関わらず、PWAはサードパーティのアプリケーションストアで一覧されている。
- ^ 通常はmanifest.jsonとラベル付けされる。
- ^ ユーザーデータ、動的にロードされるアプリケーションリソース。
- ^ ブラウザのセッション終了時に消去されるセッション専用ストレージを有効にする。
- ^ セッション間で持続するストレージを有効にする。
出典
- ^ “プログレッシブウェブアプリ (PWA)”. MDN Web Docs. Mozilla. 2024年2月19日時点のオリジナルよりアーカイブ。2024年2月19日閲覧。
- ^ a b “Progressive Web Apps | Software AG”. techradar.softwareag.com. 2020年9月25日閲覧。
- ^ “Can I use pwa?”. CanIUse. 2021年1月27日閲覧。
- ^ “Is Service Worker Ready?”. Jake Archibald. 2024年2月19日閲覧。
- ^ a b c d e Newman, Jared (2021年1月26日). “Firefox just walked away from a key piece of the open web” (英語). Fast Company. 2021年1月27日閲覧。
- ^ a b “Progressive Web Apps on Windows overview” (英語). Microsoft Edge Documentation (2021年3月13日). 2021年3月13日閲覧。
- ^ “Get your PWA on” (英語). Vivaldi Browser (2021年10月7日). 2021年10月11日閲覧。
- ^ Jared Newman (2024年2月27日). “Why Floorp has become the browser of my dreams” (英語). Fast Company (en:Fast Company) . 2024年3月2日閲覧。
- ^ Angle, Patrick (2023年6月6日). “News from WWDC23: WebKit Features in Safari 17 beta”. WebKit. 2023年6月14日閲覧。
- ^ Angle, Patrick (2023年3月27日). “WebKit Features in Safari 16.4”. WebKit. 2023年6月14日閲覧。
- ^ “iPhone to Support Third-Party Web 2.0 Applications” (英語). Apple (2007年6月11日). 2024年2月19日閲覧。
- ^ a b “App Store Year Zero: Unsweet web apps drove iPhone to an SDK” (英語). iMore (2018年3月5日). 2019年5月23日閲覧。
- ^ “Jobs' original vision for the iPhone: No third-party native apps”. 9to5Mac (2011年10月21日). 2019年5月22日閲覧。
- ^ “Responsive Web Design”. A List Apart (2010年5月25日). 2010年5月25日閲覧。
- ^ “Mozilla ends commercial Firefox OS development - gHacks Tech News” (英語). gHacks Technology News (2016年9月27日). 2022年5月5日閲覧。
- ^ “Mozilla is stopping all commercial development on Firefox OS” (英語). PCWorld (2016年9月28日). 2021年3月17日閲覧。
- ^ “KaiOS, a feature phone platform built on the ashes of Firefox OS, adds Facebook, Twitter and Google apps” (英語). TechCrunch (2018年2月26日). 2021年3月17日閲覧。
- ^ “Progressive Web Apps: Escaping Tabs Without Losing Our Soul”. 2015年6月15日閲覧。
- ^ a b c “Apple goes back to the future with web apps” (英語). Computerworld (2018年1月26日). 2019年5月23日閲覧。
- ^ “Progressive Web Apps Are Here and They're Changing Everything”. DEG (2018年4月17日). 2019年5月23日閲覧。
- ^ “Can I use... Support tables for HTML5, CSS3, etc”. caniuse.com. 2021年5月16日閲覧。
- ^ “Progressive Web Apps on Desktop” (英語). Google Developers (2019年6月4日). 2019年9月13日閲覧。
- ^ agi90 (2020年12月19日). “Comment”. Reddit. 2024年2月19日閲覧。 “We have no plans of sunsetting PWAs on mobile that I know of.”
- ^ MSEdgeTeam. “Publish your Progressive Web App to the Microsoft Store - Microsoft Edge Development” (英語). docs.microsoft.com. 2021年5月16日閲覧。
- ^ “The first batch of Windows 10 Progressive Web Apps is here”. Windows Central (2018年4月7日). 2021年5月16日閲覧。
- ^ “The App Shell Model”. 2024年2月19日閲覧。
- ^ “The App Shell Model | Web Fundamentals” (英語). Google Developers. 2019年5月23日閲覧。
- ^ “What, Exactly, Makes a Progressive Web App”. 2016年10月18日閲覧。
- ^ “What does it take to be installable?” (英語). web.dev. 2021年5月19日閲覧。
- ^ “Progressive Web App”. 2015年6月15日閲覧。
- ^ “Service worker caching and HTTP caching” (英語). web.dev. 2021年5月19日閲覧。
- ^ a b W3C "Web App Manifest", Working Draft, retrieved 12 September 2016
- ^ Shankland, Stephen (2020年7月30日). “Twitter's app is helping stop phones from strangling the web”. CNET. 2023年2月11日閲覧。
- ^ “12 Best Examples of Progressive Web Apps (PWAs) in 2021” (英語). SimiCart (2021年2月22日). 2021年5月16日閲覧。
- ^ Osmani, Addy (2017年11月30日). “A Pinterest Progressive Web App Performance Case Study”. ChromiumDev team. 2023年2月10日閲覧。
- ^ Gazdecki, Andrew (2018年3月9日). “Why Progressive Web Apps Will Replace Native Mobile Apps”. Forbes. 2023年2月10日閲覧。
- ^ “Discoverable” (英語). Mozilla Developer Network. 2017年4月24日閲覧。
- ^ “Network independent” (英語). Mozilla Developer Network. 2017年4月24日閲覧。
- ^ “Instant Loading Web Apps with an Application Shell Architecture” (英語). Google Developers. 2017年4月24日閲覧。
- ^ “Web Manifest Docs on MDN”. MDN Web Docs. 2024年2月19日閲覧。
- ^ Miller, Chance (2024年2月15日). “Apple confirms iOS 17.4 removes Home Screen web apps in the EU, here’s why” (英語). 9to5Mac. 2024年2月16日閲覧。
- ^ “What's new on iOS 12.2 for Progressive Web Apps”. Medium (2019年3月27日). 2024年2月19日閲覧。
- ^ “Configuring Web Applications”. Safari Web Content Guide. 2024年2月19日閲覧。
- ^ “WebAssembly Concepts”. MDN. 2018年8月14日閲覧。
- ^ “Web Storage API”. MDN. 2018年8月14日閲覧。
- ^ “Concepts behind IndexedDB”. MDN. 2018年8月14日閲覧。
- ^ a b “Introduction to Service Worker | Web” (英語). Google Developers (2019年5月1日). 2019年5月23日閲覧。
- 1 プログレッシブウェブアプリとは
- 2 プログレッシブウェブアプリの概要
- 3 ブラウザの対応状況
- 4 特徴
- 5 ネイティブアプリとの比較
- 6 関連項目
- プログレッシブウェブアプリケーションのページへのリンク