Apple Podcasts uygulamasını bir PWA olarak yaptığınızı varsayalım; her özelliği uygularken kullanılacak web teknolojileri açıklaması
-
Çevrimdışı destek: App Shell Model
-
Çevrimdışı içerik: Workbox, Cache, IndexedDB, Persistent Storage
-
Arka planda indirme: Background Fetch API
-
Paylaşım ve diğer uygulamalarla bağlantı: Web Share / Web Share Target / Async Clipboard / Contact Picker / Get Installed Related Apps APIs
-
Arka planda yenileme: Periodic Background Sync API
-
Bulut senkronizasyonu: Backoung Sync API
-
Donanımsal medya tuşu kontrolü: Media Session API
-
Bağlam menüsü hızlı işlemleri: PWA App Manifest
-
Belirli URL şemalarında varsayılan uygulama olarak çalışmak: URL Protocol Handling
-
Yerel dosya sistemi entegrasyonu: Native File System API, browser-nativefs kütüphanesi
-
Yerel görünüm ve his: user-select, system-ui, prefers-color-scheme, overscroll-behavior ve çeşitli CSS özellikleri
-
Özel başlık çubuğu: Edge tarayıcısı Title Bar Customization spesifikasyonunu öneriyor
-
Animasyonlar: Web Animations API
-
Uygulama dışından (widget, Siri önerileri vb.) içerik göstermek: Content Index API
-
Kilit ekranı medya kontrol widget’ı: Media Session API
-
Push bildirimleri: Push API, Notification Triggers API
-
Uygulama simgesine rozet eklemek: Badging API
-
Enerji tasarrufu / uyku moduna geçişi engelleme: Screen Wake Lock API
-
Uygulama mağazasında görünür hale getirmek: Android’de Trusted Web Activity kapsayıcısıyla mümkün
Henüz yorum yok.