Son kullanıcı açısından genelde bilgi noksanlığından dolayı herhangi bir farkı olmaması açısından bir çok mobil yazılımcı ve firma tarafından web site mantığıyla hazırlanan sayfalar webview aracılığı ile android ya da ios üzerinde görüntülenerek native uygulamaymış gibi satılmakta.

Bu durum, müşteriye verilen teklifte açıkça belirtilmediği takdirde haksız bir rekabet ortamıda oluşmakta.

Konuyu açma amacım native ve webview uygulamalarında avantaj ve dezavantajların farklı bakış açılarıyla ele alınması. Hem işveren hem son kullanıcı, hemde yazılımcı açısından bir rehber niteliğinde bilgiler edinmeyi amaçlamak. Bu şekilde hakkında yanlış bilgi edindiğimiz ya da bilmediğimiz bazı konularıda açıklığa kavuşturabileceğimizi düşünüyorum.

Örnek olarak;

Webview Dezavantajlar;
Webview uygulamada, uygulama içerisindeki tasarımsal öğelerden kullanıcı cihazındaki yayın ve servisleri yakalamak ve kontrol etmek için ayrıca bir webservis yazmak zorunda kalmak.

Webview uygulamada, cihaz üzerinde database işlemleri gerçekleştirememek. (Güvenli olmasada webview source'a erişip komut çalıştırabilmek mümkün fakat yine servis yazmak gerekecek).

Uygulama içerisindeki tüm tasarım ve datanın sürekli kaynağından yeniden okunması neticesinde trafik işleminin artması.

Native Dezavantajlar
Native uygulamada, tasarım ve stabilite yakalamanın webview'a göre daha zahmetli olması.

Native uygulamada, basit değişiklikler için bile uygulama güncelleme gerekmesi.