Merhaba,
Altyapısal olarak iyi plan yapmak lazım. Esnek ve değiştirilebilir bir yapı içerisinde çalışması gerekir. WebView(Hybrid) ile performans kayıpları yaşanabilir. Native işletim sisteminde bulunan API'ler ve SDK'lar ile birebir iletişime geçeceği için hem performans hemde değiştirilebilirlik yönüyle size avantaj sağlayacaktır.

Bir ara katman web servis ile işlemlerinizi yapmanız sizin sağlığınıza olacaktır. Tabi böyle bir durumda güvenlik söz konusu olacaktır. Zira mobil uygulamadan sniff yoluyla web servis auth (doğrulama) bilgileriniz alınabilir. SSL, proxy engelleme gibi önlemler alınabilir.