Aşamalı web uygulamaları: nedir? Basitçe açıkladı
Aşamalı web uygulamaları geleceğin uygulama modelidir. Terimin ne olduğunu ve bu uygulamaların nasıl çalıştığını bu makalede bulabilirsiniz.
Aşamalı web uygulamaları nelerdir?
- "Progresif" terimi Latince gelir ve "progresif" veya "progresif" anlamına gelir. Aşamalı web uygulamaları, doğal uygulamalara göre çok sayıda avantajı olan gelişmiş uygulamalardır.
- HTML5, CSS3 ve JavaScript uygulama için kullanılabilir.
- Aşamalı web uygulamalarının arkasındaki fikir şu şekildedir: Uygulamalar artık mağazadan gelecekte değil, İnternet tarayıcısı üzerinden yüklenmelidir, çünkü bu zaten her cihazda mevcuttur.
- Washington Post, Flipkart, aile portalı ağları ve Booking.com zaten piyasadaki ilk başarılı PWA'lara sahip. Hint online mağazası Flipkart, PWA ile web sitesinde% 70'lik bir dönüşüm oranı artışı ve üçlü bir zaman elde edebilen başlıca bir örnektir. Dönüşüm oranı, web sitesine ilgilenen taraf olarak gelen ve müşterilere "dönüştürülen" kullanıcı sayısını ifade eder. PWA'ların diğer örnekleri Google I / O, Get Kana!, Air Horner, Expense Manager veya QR Kod Tarayıcı'dır.
- Aşamalı web uygulamaları henüz tüm tarayıcılar tarafından desteklenmemektedir. Chrome ve Firefox zaten tamamen uyumludur, Safari, Opera ve Edge'den olumlu sinyaller var.
Aşamalı web uygulamaları bu şekilde çalışır
- Aşamalı bir web uygulaması - kısaca PWA - tarayıcıya karşılık gelen URL girilerek başlatılır. Web sunucusu isteği alır ve daha sonra bir web sitesinin HTML kaynak kodunu oluşturan PWA'ya iletir.
- Bu web sitesi, duyarlı tasarım nedeniyle son cihaza uyarlanmıştır. PWA'ya bir URL yoluyla erişilmesine rağmen, simgeyi ana ekranınıza sürükleyebilir ve uygulamayı çevrimdışı olarak kullanabilirsiniz.
Hizmet çalışanı - aşamalı web uygulamalarının önemli bir parçası
- Servis çalışanları arka planda web siteleri tarafından yönetilir ve öncelikle önbellekleme için, yani çevrimdışı kullanım için geçici olarak bilgi depolamak için kullanılır. Bilgiler çevrimiçi olarak çağrıldıktan sonra, son cihaz şu anda çevrimdışı olsa bile tekrar tekrar kullanılabilir.
- Servis çalışanları özel olarak programlanmalı, JavaScript'e kaydedilmeli ve kurulmalıdır. Servis çalışanları HTTPS'ye ihtiyaç duyduklarından, her PWA da HTTPS ile çalışır. Hizmet çalışanları da çeşitli çerçevelerle sağlanır, bu nedenle kurum içinde geliştirilmeleri gerekmez.
Aşamalı web uygulamalarının özellikleri
Bir web sitesi olarak çalışma şekline rağmen, PWA'lar normal uygulamalardan bilinen bir dizi özel işlev sunar:
- Ana ekrana ekle: Bir PWA açıp ana ekranına sürüklediğinizde, bu uygulamaya karşılık gelen bir simge görüntülenir. Buna tıklamak PWA'yı açar ve - daha önce de belirtildiği gibi - çevrimdışı olarak da kullanılabilir.
- Anlık bildirimler: Bir PWA sahipleri bu vesile ile indirimler, etkinlikler ve diğer şeyleri ifade edebilir.
- Çevrimdışı işlevsellik: Çevrimdışı kullanılabilirlik, önbellekleme yoluyla sağlanır. Bu, özellikle zayıf internet bağlantısı olan kullanıcılar için önemli bir husustur.
- Yükleme yok: Aşamalı web uygulamalarının yüklenmesi gerekmez, bu da çok fazla depolama alanı tasarrufu sağlar. Bir uygulama yüklemek için zihinsel engel de sadece bir web sitesi açmak ve bir simge oluşturmaktan çok daha yüksektir. PWA'ların kurulması gerekmediğinden, operatörler aynı zamanda pazarlama için hisse toplanacak uygulama mağazalarından bağımsızdır.
Bir sonraki pratik ipucunda, Java için neye ihtiyacınız olduğunu öğreneceksiniz.