Merhabalar, bu yazımda bilgilendirme amaçlı WebView'den bahsedeceğim.

Öncelikle WebView amacı itibariyle kullanıcıya belli bir siteyi göstermektir. Uygulama yalnızca geliştirici tarafından belirlenen sınırlar içerisinde çalışacak ve kullanıcı deneyimini bir nebzede olsa arttıracaktır. WebView aslında tamamıyla tarayıcı gibidir, yalnızca ham hali.

Sade bir WebView uygulamanın enteresan yanı yoktur eklemeler ve düzenlemeler olmadan bugün popüler tarayıcılarda yapılabilen işlemleri gerçekleştiremezler, bu yüzden geliştirici ek özelliklerini yazmalıdır ki tüm fonksiyonlar çalışsın, peki WebView uygulamalarını Avantajlı kılan nedir?

WebView uygulamalar içerisinde yalnızca tarayıcı işlemleri değil ayrıca Bildirim ve Reklam gibi özellikleri kullanıma sunabiliyor.
Eklenen özellikler ile sitenin belli sayfalarına erişim kolaylaşabiliyor. Yine bazı özelliklerle kullanıcı linklere bastıktan sonra sizin uygulamanız açılır ve içerik görüntülenir.
Daha bir çok özellik eklenebilir ve kullanıcıya sunulabilir, WebView'i değerli kılan aslında tamamen kullanıcı deneyimidir.
Buna göre, bir WebView uygulaması hem temel hem de ek özellikleri barındırması gerekmekte.

Misal veriyorum kullanıcı sitenizden video izlemek istediğinde Tam ekran oynatamıyorsa, deneyim azalır.
Kullanıcı bilgilerini kayıt edemiyor ve her seferinde yeniden bilgi girişi yapıyorsa yine deneyim azalır.
Kullanıcı dosya indiremiyor, yükleyemiyor veya konum bilgilerini alamıyor hatta ses gönderemiyorsa WebView'in bir eksikliği olduğu anlamına gelebilir.

Mağaza 'da yayınlama ile ilgili eğer ki telif hakkına girmez ve politikalara uygun davranırsanız Google Play'de paylaşmanız için hiç bir engel yok ancak Apple WebView uygulamalara hiç sıcak bakmıyor ve sanırım belirli şartları sağlamadığı müddetçe kabul edilmiyor.

WebView ile ilgili merak ettiğiniz sorunuz olursa yazabilirsiniz, yardımcı olmaya çalışırım.