https://github.com/tecdrop/pwa-display-test
See how Progressive Web Apps (PWAs) look and feel on your devices and platforms. Try all the web app manifest display modes: fullscreen, standalone, minimal-ui and browser.
https://github.com/tecdrop/pwa-display-test
android app application browser chrome display fullscreen manifest minimal-ui offline progressive-web-app pwa standalone test web-app-manifest webapp windows
Last synced: 4 months ago
JSON representation
See how Progressive Web Apps (PWAs) look and feel on your devices and platforms. Try all the web app manifest display modes: fullscreen, standalone, minimal-ui and browser.
- Host: GitHub
- URL: https://github.com/tecdrop/pwa-display-test
- Owner: tecdrop
- License: mit
- Created: 2018-05-24T09:58:51.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2024-01-05T17:13:35.000Z (over 2 years ago)
- Last Synced: 2024-01-05T18:29:51.237Z (over 2 years ago)
- Topics: android, app, application, browser, chrome, display, fullscreen, manifest, minimal-ui, offline, progressive-web-app, pwa, standalone, test, web-app-manifest, webapp, windows
- Language: JavaScript
- Homepage: https://pwadisplaytest.tecdrop.com
- Size: 502 KB
- Stars: 26
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# PWA Display Test
**See how Progressive Web Apps (PWAs) look and feel on your devices and platforms.** Try it on Android, iOS, Linux, macOS, Windows, and other operating systems. Test if the standalone display mode really opens the PWA to look and feel like a standalone native application. Test if a fullscreen PWA really takes up the entirety of your screen. Try all the web app manifest display modes: fullscreen, standalone, minimal-ui and browser. To install PWA Display Test, navigate to its address and click the Install App button in supported browsers.

## PWA Display Mode Status
Preferred display mode vs. actual display mode on various platforms and browsers:
| Display mode / Platform | fullscreen | standalone | minimal-ui | browser |
| --- | --- | --- | --- | --- |
| Android/Chrome | ✔️ fullscreen | ✔️ standalone | ✔️ minimal-ui | ✔️ browser |
| Windows/Brave | ✖️ standalone | ✔️ standalone | ✔️ minimal-ui | ✔️ browser |
| Windows/Chrome | ✖️ standalone | ✔️ standalone | ✔️ minimal-ui | ✔️ browser |
| Windows/Edge | ✖️ standalone | ✔️ standalone | ✔️ minimal-ui | ✔️ browser |
_Last updated:_ Oct 4, 2021
## PWA Display Test on Android
| Go [to the PWA](https://pwadisplaytest.tecdrop.com/standalone/) and click _Install App_ | Click _Add to Home screen_ in prompt | A PWA looks like a native app |
| :---: | :---: | :---: |
|  |  |  |
| **A _fullscreen_ PWA covers everything** | **A _minimal-ui_ PWA shows the URL** | **It works offline even in the browser** |
|  |  |  |
_Note:_ The screenshots were taken on Android 6.0.1 / Chrome 67.0.3396.68.
## PWA Display Test on Windows
| Navigate [to the PWA](https://pwadisplaytest.tecdrop.com/standalone/) and click _Install App_ | Click _Install_ in the install prompt |
| :---: | :---: |
|  |  |
| **An installed PWA looks like a native Windows app** | **No _fullscreen_ mode in Windows?** |
|  |  |
_Note:_ The screenshots were taken on Windows 10.0.19043 / Chrome 94.0.4606.71, on Oct 4, 2021.
## Development
PWA Display Test is hosted on [Render](https://render.com/). The project uses [Gulp](gulpfile.js) and a [template](src/template) to generate the 4 PWAs ([fullscreen](https://pwadisplaytest.tecdrop.com/fullscreen/), [standalone](https://pwadisplaytest.tecdrop.com/standalone/), [minimal-ui](https://pwadisplaytest.tecdrop.com/minimal-ui/), and [browser](https://pwadisplaytest.tecdrop.com/browser/)) in the `dist` folder.
Prerequisites: [Git](https://git-scm.com/), [Node.js](https://nodejs.org/en/), [ESLint](https://eslint.org/). Editor: [Visual Studio Code](https://code.visualstudio.com/).
## Contributions
Contributions are welcome! For feature requests and bug reports please [submit an issue](https://github.com/tecdrop/pwa-display-test/issues).
## License
PWA Display Test is licensed under the [MIT License](LICENSE).