feliXart
Tüm yazılar

Native mi, cross-platform mı?

Bu karar teknik bir tercih gibi görünüyor ama sonuçları ticari: hangisini seçtiğiniz, uygulamanın ilk maliyetinden çok üç yıllık bakım yükünü belirliyor.

Miktad Tahir Durak · Yayın: 31 Ağustos 2026

Kısa cevap

İki platforma birden çıkılacaksa ve uygulama iş uygulamasıysa cross-platform neredeyse her zaman doğru tercihtir: tek kod tabanı, tek ekip, aynı anda iki mağaza. Native, uygulamanın işi cihazın sınırlarını zorluyorsa gerekir — ağır grafik, yoğun kamera ve sensör kullanımı, arka planda sürekli çalışma ya da platforma özgü yeni bir özelliği ilk gün kullanma ihtiyacı.

01

Cross-platform ne zaman doğru?

Uygulama form dolduruyor, liste gösteriyor, veri gönderiyor, bildirim alıyor ve bir arka uçla konuşuyorsa — yani çoğu iş uygulaması gibi davranıyorsa — cross-platform doğru tercih. Tek kod tabanıyla iki platforma çıkmak hem ilk maliyeti hem sonraki her değişikliği yarıya indiriyor.

Asıl kazanç sonrasında ortaya çıkıyor: bir özellik eklendiğinde iki kez yazılmıyor, bir hata düzeltildiğinde iki kez düzeltilmiyor ve iki platform arasında davranış farkı doğmuyor.

02

Native ne zaman gerekiyor?

Uygulamanın işi cihazın sınırlarını zorladığında. Ağır grafik, gerçek zamanlı görüntü işleme, yoğun sensör kullanımı ya da arka planda kesintisiz çalışma gerektiren işlerde native hâlâ açık ara önde.

Bir de zamanlama meselesi var: Apple ya da Google yeni bir özellik çıkardığında native tarafta ilk gün kullanılabiliyor, cross-platform tarafta ise köprünün yazılması bekleniyor. Bu fark çoğu iş uygulamasında hiç hissedilmiyor.

Fiyatı belirleyen kalemler

03

Maliyet farkı gerçekte ne kadar?

İlk sürümde native iki ayrı uygulama demek: iki kod tabanı, çoğu zaman iki ayrı uzmanlık. Cross-platform tarafında ise tek ekip iki mağazaya çıkıyor.

Ama asıl fark bakımda ortaya çıkıyor. Uygulama yaşayan bir şeydir; işletim sistemi güncellemeleri, mağaza kuralları ve yeni cihaz boyutları her yıl iş çıkarıyor. Bu yükü iki kez taşımak ile bir kez taşımak arasındaki fark, ilk geliştirme farkından büyük oluyor.

04

Karar verirken hangi soru sorulmalı?

Tek soru yeterli: bu uygulamanın yaptığı işlerden hangisi tarayıcıda ya da ortak bir katmanda yapılamaz? Cevap “hiçbiri” ise cross-platform doğru tercih.

Cevapta kamera ile gerçek zamanlı ölçüm, kesintisiz konum takibi ya da yoğun grafik varsa native tarafına bakmak gerekiyor. İkisini karıştırmak da mümkün: uygulamanın çoğu ortak yazılıp yalnızca o kritik parça platforma özgü geliştirilebiliyor.

Sık sorulanlar

Cross-platform uygulama yavaş mı çalışıyor?

İş uygulamalarında hissedilir bir fark yok. Fark, ağır grafik ve sürekli sensör kullanan uygulamalarda ortaya çıkıyor.

Sonradan native’e geçilebilir mi?

Geçilebilir ama uygulamanın yeniden yazılması anlamına geliyor. Bu yüzden kararın baştan verilmesi gerekiyor.

Mağaza onayında fark var mı?

Yok. İki yaklaşım da aynı kurallara tabi; onayda sorun çıkaran şey teknoloji değil, uygulamanın ne yaptığı ve izinleri nasıl açıkladığı.

Yazan

Miktad Tahir Durak

Kurucu, feliXart

feliXart’ı 2013’te Kayseri’de kurdu. VR/AR stüdyosu olarak başlayan şirketi bugün kurumsal yazılım ve yapay zekâ entegrasyonu geliştiren bir stüdyoya taşıdı. Üniversitelerde davetli konuşmacı olarak yer aldı, yapay zekâ yarışmalarında jüri üyeliği yaptı.

Hakkımızda

Durumunuzu konuşalım.

Ne kurmak istediğinizi anlatın; gerekmiyorsa gerekmediğini de söyleriz.