PWA Nedir? Mobil uygulama dünyasının yeni yüzü…
Son dönemlerde, mobil kullanım masaüstü bilgisayar kullanımlarına göre iki kat daha fazla tercih edilmeye başladı. Kullanıcılar masaüstü bilgisayara ihtiyaç duymadan mobil telefonlar ile benzer deneyimler yaşayabiliyor.
Progressive Web Apps; web sitelerinin mobil cihazlarda native olarak kullanılmasını sağlayan bir teknolojidir.
Kullanıcı deneyimini üst seviyeye çıkaran PWA (Progressive Web Apps) Nedir? Kullanıcılara mobil tarayıcılarda uygulama deneyimi yaşatmasının yanı sıra birçok karakteristik özelliği ile mobilin geleceğinde yer alacağa benziyor. Kullanıcıyı bağlayabilen ve etkileşime geçiren özellikte olması tercih sebebi…
Son derece kaliteli ve gelişmiş bir hizmet veren Progressive Web App günümüzde mobil dünyanın vazgeçilmezi olmaya başladı. Araştırma verilerine göre, aplikasyon indirme ve mobil uygulama kullanım sayısı günden güne azalmaktadır. Kullanıcıların %20’lik bir bölümü application indirme sürecindeyken geri adım atarak indirme işleminden vazgeçiyorlar. Özellikle application ücretli olduğu zaman veya direkt olarak indirilecek alan verilmediği zaman bu oranda ciddi bir artış görünülüyor.
Bu sebeplerle, Kullanıcı deneyimlerinin web’de sunmanın yeni bir yolu olan PWA, aplikasyonların ve mobil web sitelerin en iyi özelliklerini kombinleyerek tarayıcıda aplikasyon kullanma hissiyatı yaşatır. Arama motorlarında indekslenmesi, URL aracılığıyla paylaşımı ve dağıtımı oldukça kolaydır. Entegrasyonu için HTTPS protokolü gerektiği için de aynı zamanda güvenlidir.
Çevrimdışı erişebilirlik, anında bildirim, kolayca ana ekrana ekleyebilme, güvenlik, hız gibi bir çok öne çıkan fonksiyonel özelliğiyle modern mobil web tarayıcıları olumlu reaksiyonlar almaya devam ediyor ve projelerin büyümesinde önemli rol oynuyor.
Progressive Web Apps (PWA) aynı zamanda, Service workers sayesinde coğrafi sınırlama olanağı verir. Böylece belirli konumdaki kullanıcı kitlesine kolayca erişilebilir, belirli özelliklere sahip kullanıcıları hedefleyebilir, anında bildirim gönderebilirsiniz.
En önemli özelliklerden biri ise,bağlantı sorunundan dolayı bir içeriğe ulaşamamanızın önüne geçer, Proxy sayesinde uygulama çalışmadığı zamanlarda kendini yenilemeye devam eder, bağlantı sorununuz çözüldüğünde ise size bir bildirim göndererek içeriğe ulaşabileceğinizi hatırlatır. Cache sayesinde internet bağlantısı olmadan da çalışabiliyorlar.
Tüm bunların dışında en çok üstünde durulan, iki önemli özelliği daha bulunmaktadır;
Kullanıcının cihazının ana ekranına eklenebilmeleri ve push notification gönderebilmeleri.
App gibi davranabilen ve web teknolojilerinin çoğu özelliklerini kullanabilen mobil deneyimi; güncelleme istemez, kullanıcının hareketlerine “janky scrolling” denilen, gecikmeli şekilde cevap vermez.
Peki, Bir Progressive Web Apps (PWA) için gereksinimler nelerdir?
Geçerli bir HTTPS bağlantısı, Service Worker, SSL mutlaka sahip olunması gerekenler arasındadır. Güvenlik sebebi ile SSL kullanımının son zamanlarda zorunlu hale geldiğini de belirtmek gerekir.
Hizmet Çalışanı olarak bilinen Service Worker sayesinde; anlık bildirimler, seçilen dosyaların “cache”lenebilmesi, offline durumda çalıştırabilme ve background sync gibi özelliklerle ilgili ayarları yapabilirsiniz. Bunun için öncelikle bir Service worker Javascript dosyası oluşturmanız ve bunu index.html altında Service worker olarak tanımlamanız gerekiyor.
Tüm ekran boyutlarını kendine uyarlayabilen, Web tabanlı mobil deneyimi TNS alt yapısını kullanmaktadır.
Google tarafından desteklenen PWA’ler, uzun süre sadece Chrome ve Android cihazlar sınırlı kalmıştı, güncellenen sürümler ile PWA’lerin bir çok özelliği artık iPhone ve iPad cihazlarda da kullanılabilir hale geldi. Mozilla da geçtiğimiz günlerde Firefox’a bu desteği getirdi.
Progressive Web Apps, Google başta olmak üzere pek çok şirketin son dönemde en çok yaygınlaştırmaya çalıştığı bir teknolojidir. Hindistan’ın en büyük e-Ticaret sitesi Flipkart, yine Hindistan’ın en büyük start-uplarından biri olan Housing.com , Endonezya’nın en büyük haber kaynağı Babe, AliExpress, Tinder, Uber, Starbucks, Afrika e-Ticaret sitesi Jumia’ya kadar bir çok dünya devi web ekosistemine dahil olmuştur.
PWA (Progressive Web Apps) Nedir? ile Benzer Diğer Terimler
İşletme Koçluğu Nedir?
Günümüz rekabet ortamında işletmeler birbirleri ile büyük bir yarış içerisindedir. İş dünyasındaki bu yoğun rekabet, teknolojinin ilerlemesi ve internet kullanımının yayılması ile beraber ister isteme…
Sesli Arama Nedir? Nasıl Yapılır?
Sesli arama, kullanıcıların arama motorlarında veya dijital asistanlarda herhangi bir terimi elle yazmadan yalnızca konuşarak sorgulama yapmasına olanak tanıyan bir teknolojidir. Akıllı telefonlardan…
Advertorial Nedir?
Advertorial Ne Anlama Geliyor? Advertorial kelimesi, İngilizcedeki “advertising” (reklam) ve “editorial” (yazı ile ilgili) kelimelerinin birleşiminden oluşmuş bir kelime olup, Türkçeye “yazılı reklam”…
Yalın Düşünce Nedir?
Yalın Düşünce Düşünce sisteminin sade ve basit olması şeklinde ifade edilen yalın düşünce, günümüzde firmalar tarafından sıklıkla tercih edilir ve sağladığı pek çok avantajdan maksimum seviyede yarar…
Kriz Yönetimi Nedir?
Şirketlerin her türlü koşulda yüksek performans göstermesi amacıyla olası krizler için etkili çözümler üretmesi ve gerekli önlemleri alması önemlidir. Başarılı bir kriz yönetimi ile şirketin göreceği…
AMP Nedir? Günümüzde Kullanılmalı mı?
Mobil cihaz kullanımının hızla artması, web sitelerinin mobil deneyimde daha hızlı, daha sade ve daha erişilebilir olması gerektiğini açık biçimde ortaya koydu. Bu ihtiyaca yanıt olarak geliştirilen A…