Mobil uygulama yaptırmaya karar veren işletmenin ilk sorusu genellikle "hibrit mi, native mi" olur. Ancak soru 2026'da iki seçenekli değil: arada React Native ve Flutter gibi çapraz platform çatıları var ve bu yazının eski sürümünde yaptığımız gibi onları hibritle aynı kefeye koymak yanlış karar aldırabilir. Bu yazıda native mobil uygulama ve hibrit mobil uygulama tanımlarını, üç yaklaşımın farkını ve e-ticaret için hangisinin mantıklı olduğunu anlatıyoruz.
99 dolar/yıl Apple Developer Program üyeliği
25 dolar Google Play Console tek seferlik kayıt ücreti
API 36 31 Ağustos 2026'dan beri Google Play'de yeni uygulama ve güncellemeler için hedef Android sürümü
Native mobil uygulama nedir?
Native mobil uygulama, tek bir işletim sistemi için o sistemin kendi dili ve araçlarıyla geliştirilen uygulamadır. iOS uygulaması Swift ile, Android uygulaması Kotlin ile yazılır; Google 2019'dan beri Android geliştirmede Kotlin'i öncelikli dil olarak konumluyor. Uygulama cihazın arayüz bileşenlerini ve donanımını doğrudan kullanır; buna karşılık iki platform için iki ayrı kod tabanı gerekir.
Hibrit mobil uygulama nedir?
Hibrit mobil uygulama, HTML, CSS ve JavaScript ile yazılan bir web uygulamasının yerel bir kabuk (WebView) içine yerleştirilip uygulama mağazasında yayımlanmasıdır. Apache Cordova ve Ionic'in geliştirdiği Capacitor bu yaklaşımın bilinen araçlarıdır; Capacitor kendini hibrit uygulamaların yeni kuşağı olarak tanımlar. Kamera ya da bildirim gibi cihaz özelliklerine eklentilerle erişilir. E-ticaret altyapılarının sunduğu "WebView uygulama" da bu gruptandır.
Native, hibrit ve çapraz platform karşılaştırması
| Ölçüt | Native | Hibrit (WebView) | Çapraz platform (React Native, Flutter) |
|---|---|---|---|
| Dil | Swift (iOS), Kotlin (Android) | HTML, CSS, JavaScript | JavaScript/TypeScript (React Native), Dart (Flutter) |
| Kod tabanı | Her platform için ayrı | Tek | Büyük ölçüde tek |
| Arayüz nasıl çizilir? | Platformun kendi bileşenleri | Web sayfası olarak WebView içinde | React Native: yerel bileşenler · Flutter: kendi çizim motoru (Impeller) |
| Performans ve akıcılık | En yüksek | Web sayfasına yakın; ağır animasyonda zorlanabilir | Çoğu uygulama için native'e yakın |
| Cihaz özellikleri | Tam erişim | Eklentilerle | Hazır modüller; gerekirse yerel kodla |
| Geliştirme maliyeti | En yüksek | En düşük | Orta |
| Kim geliştiriyor? | Apple ve Google araçları | Apache Cordova, Ionic (Capacitor) | Meta (React Native, 2015'ten beri), Google (Flutter) |
React Native, bileşenlerin platformun yerel arayüz yapı taşlarına dönüştüğünü belirtir. Flutter ise kodu önceden makine koduna derlediğini ve web görünümüne ya da sistem bileşenlerine dayanmadan arayüzü kendi motoruyla çizdiğini açıklar. İkisi de "tek kodla iki platform" avantajını hibritle paylaşır, ama çalışma biçimleri native'e daha yakındır.
Mağaza kuralları ve bakım maliyeti
Dikkat: Apple'ın inceleme kuralları (4.2 Minimum Functionality), uygulamanın yeniden paketlenmiş bir web sitesinin ötesine geçen özellik, içerik ve arayüz sunmasını ister. Mobil sitenizi olduğu gibi bir kabuğa koyan bir uygulama reddedilebilir. Aynı kurallar (2.5.2), uygulamanın işlevini değiştiren kodu sonradan indirip çalıştırmasını da sınırlar; eski sürümümüzde yazdığımız "hibritte güncellemeler mağaza onayı gerektirmez" genellemesi bu yüzden doğru değil.
Uygulama bir kez yapılıp bırakılan bir iş değildir. Google Play, 31 Ağustos 2026'dan beri yeni uygulamaların ve güncellemelerin Android 16'yı (API 36) hedeflemesini istiyor; bu şart düzenli olarak yükseltiliyor ve karşılamayan uygulamalar yeni cihazlarda görünmez hâle gelebiliyor. Apple tarafında geliştirici üyeliği yıllık 99 dolardır, Google Play'de ise 25 dolarlık tek seferlik kayıt ücreti vardır. Seçtiğiniz yaklaşım ne olursa olsun yıllık güncelleme bütçesi ayırmanız gerekir.
E-ticaret için hangisi mantıklı?
- Önce mobil site: Müşterilerin çoğu mağazanızı önce tarayıcıdan tanır ve Google sıralamada sitenin mobil sürümünü esas alır. Hızlı ve kullanışlı bir mobil site olmadan uygulama yatırımı erken olur. Mobil site ile uygulama arasındaki ara seçeneği mobil uyumlu site mi PWA mı yazımızda anlattık.
- Altyapının kendi uygulaması: Tekrar alışverişi yüksek ve bildirim göndermek isteyen mağazalar için en ekonomik yoldur. 28 Eylül 2026 itibarıyla IdeaSoft'ta mobil uygulama Master+ paketinde; ikas'ta WebView uygulama Scale Plus'ta, native uygulama Premium'da; Ticimax'ta paketlerde WebView uygulama, ayrı hizmet olarak native uygulama sunuluyor. Paket farklarını IdeaSoft, Ticimax ve ikas karşılaştırmamızda bulabilirsiniz.
- Özel geliştirme: Sadakat programı, mağaza içi deneyim, artırılmış gerçeklik gibi mağazanıza özgü işlevler istiyorsanız çapraz platform ya da native gerekir. Bu durumda uygulama, altyapınızla API üzerinden konuşur.
- Amacı yazın Uygulama neyi mobil siteden daha iyi yapacak: bildirim, hızlı tekrar sipariş, sadakat, kamera ya da konum kullanımı?
- Kullanımı ölçün Tekrar eden müşteri oranınızı ve mobil trafiğinizi analiz aracınızda kontrol edin; tekrar alışveriş düşükse uygulama indirme de düşük kalır.
- Hazır seçeneği değerlendirin Altyapınızın uygulaması ihtiyacınızı karşılıyorsa oradan başlayın.
- Özel geliştirmede üç yıllık bütçe çıkarın Geliştirme, mağaza üyelikleri, yıllık sürüm uyumu ve yeni özellikler için bakım bedelini birlikte hesaplayın.
Uygulama kararı çoğu zaman sitenin ve altyapının kararından sonra gelir. Hazır paket ile özel yazılım arasındaki dengeyi e-ticaret paketi mi özel yazılım mı yazımızda tartıştık. Mobil deneyimi site tasarımıyla birlikte planlamak isterseniz web tasarım hizmetimizi inceleyin. Mağazanız için WebView ve native uygulama seçeneklerini e-ticaret mobil uygulama sayfamızda bulabilirsiniz.
Sık sorulan sorular
Hibrit ve native uygulama arasındaki fark nedir?
Native uygulama her platform için o platformun diliyle ayrı ayrı yazılır ve cihazın arayüzünü doğrudan kullanır. Hibrit uygulama web teknolojileriyle bir kez yazılır ve iki platformda bir WebView içinde çalışır.
Flutter ve React Native hibrit mi?
Hayır, çapraz platform çatılarıdır. React Native arayüzü platformun yerel bileşenleriyle, Flutter ise kendi çizim motoruyla oluşturur; ikisi de WebView kullanmaz.
Web sitemi uygulamaya dönüştürüp App Store'a koyabilir miyim?
Teknik olarak mümkündür, ancak Apple'ın kuralları yeniden paketlenmiş bir web sitesinin ötesinde işlev bekler. Bildirim, hesap özellikleri ya da mobil özel akışlar eklemeden gönderilen uygulama reddedilebilir.
Mobil uygulama yayımlamanın mağaza ücreti ne kadar?
Apple Developer Program yıllık 99 dolardır. Google Play Console'da 25 dolarlık tek seferlik kayıt ücreti ödenir. Geliştirme ve bakım maliyeti bunlara ayrıca eklenir.
Kaynaklar
- Apple: App Review Guidelines (2.5.2, 4.2) (28.09.2026)
- Android Developers: Target API level requirements (28.09.2026)
- Play Console Help: Get started with Play Console (28.09.2026)
- React Native (28.09.2026)
- IdeaSoft paketleri (28.09.2026)
- Google Search Central: Mobile-first indexing (28.09.2026)
