# Native mi çok platformlu mu? Mobil uygulama için doğru seçim

> Mobil uygulama geliştirirken ilk sorulardan biri, uygulamanın her platform için ayrı mı yoksa tek kod tabanından mı üretileceğidir. Doğru cevap, ürününüzün performans beklentisine, bütçesine ve cihaz özelliklerine ne kadar ihtiyaç duyduğuna bağlıdır.

**Kısaca:**

- Tek doğru seçim yoktur; kararı ihtiyaçlar belirler.
- Cihaz özelliklerine yoğun ihtiyaç varsa yerel yaklaşım avantajlıdır.
- Hızlı çıkış ve tek ekip önemliyse çok platformlu yaklaşım öne çıkar.
- Kurulumsuz erişim için PWA ya da mobil web değerlendirilebilir.

## Dört seçenek

- Yerel (native): her platform için o platformun araçlarıyla ayrı geliştirilen uygulama.
- Çok platformlu: tek kod tabanından birden fazla platform için üretilen uygulama.
- PWA: tarayıcıda çalışan ama cihaza kurulabilen web uygulaması.
- Mobil uyumlu web sitesi: tarayıcıda açılan, kurulum gerektirmeyen site.

## Yerel (native) ne zaman uygun?

En yüksek performans, gelişmiş animasyonlar ya da platforma özgü özellikler (ileri düzey kamera, sensörler, arka plan işlemleri) gerekiyorsa yerel yaklaşım en az sürtünmeyi sağlar. Bedeli, her platform için ayrı geliştirme ve bakım emeğidir.

## Çok platformlu ne zaman uygun?

İki platformda da hızlı yayın ve tek kod tabanı ile bakım isteniyorsa çok platformlu yaklaşım zaman ve maliyet kazandırır. Çoğu iş uygulaması bu kapsama girer. Çok özel bir platform özelliği gerektiğinde, o parça için ek çalışma gerekebilir.

## PWA ve mobil web ne zaman uygun?

Kullanıcının uygulama mağazasına gitmeden erişmesi, geniş yayılım ve hızlı güncelleme önemliyse PWA ya da mobil uyumlu web düşünülebilir. Desteklenen özellikler platforma göre değişir; bu yüzden gereken özelliklerin hedef cihazlarda çalıştığını önceden denemek gerekir.

## Karar verirken sorulacak sorular

1. Hangi cihaz özelliklerine (kamera, konum, bildirim, arka plan işleme) gerçekten ihtiyaç var?
2. Performans hedefi nedir; akıcılık kritik mi?
3. Tek bir ekip mi çalışacak, iki ayrı ekip mi?
4. İlk sürümün çıkış hızı ne kadar önemli?
5. Uzun vadede bakım maliyeti nasıl yönetilecek?

## Seçimden bağımsız olarak önemli olanlar

Hangi yaklaşımı seçerseniz seçin üç konuyu baştan düşünün: erişilebilirlik (kontrast, yazı boyutu, ekran okuyucu), ağ kesintisinde anlamlı davranış (çevrimdışı öncelikli tasarım) ve mağaza gereksinimleri (gizlilik beyanı, izinler). Bunları sona bırakmak en pahalı hatalardandır.

## Sonuç

VeriSet A.Ş., günlük hayatta kullanılabilecek modern ve erişilebilir mobil uygulamalar geliştirir ve seçimi ürünün ihtiyaçlarına göre yapar. Daha fazla bilgi için mobil teknolojiler çalışma alanı sayfamıza bakabilirsiniz.

---
https://veriset.org/rehber/native-mi-cok-platformlu-mu/ · destek@veriset.org
