By OS
Best representative support status for each feature on each operating system. Open a feature for its full per-target matrix.
| Feature | Android | Desktop | iOS | macOS |
|---|---|---|---|---|
| Background Sync | ✅ yes | ✅ yes | ❌ no | ❌ no |
| Badging API | ⚠️ partial | ✅ yes | ✅ yes | ✅ yes |
| File System Access API | ❌ no | ✅ yes | ❌ no | ❌ no |
| Install Prompt (beforeinstallprompt) | ✅ yes | ✅ yes | ❌ no | ❌ no |
| Manifest Protocol Handlers | ❌ no | ✅ yes | ❌ no | ❌ no |
| Payment Request API | ✅ yes | ✅ yes | ✅ yes | ✅ yes |
| Service Workers | ✅ yes | ✅ yes | ✅ yes | ✅ yes |
| Web App Manifest: display | ✅ yes | ✅ yes | ✅ yes | ✅ yes |
| Web App Manifest: scope | ✅ yes | ✅ yes | ✅ yes | ✅ yes |
| Web App Manifest: screenshots | ✅ yes | ✅ yes | ❌ no | ❌ no |
| Web Push | ✅ yes | ✅ yes | ⚠️ partial | ✅ yes |
← Back to the Compatibility overview.