Tolga EGE

Mobil Yazılım Rehberi: Native, Cross-Platform ve Sektörel Çözümler

30.04.2026 5 dk okuma

Mobil Yazılım Rehberi: Native, Cross-Platform ve Sektörel Çözümler

Bu yazi detayli icerik sunmaktadir.

Mobil yazılım terimi, akıllı telefon ve tablet üzerinde çalışan tüm yazılımları kapsar — son kullanıcı uygulamasından kurumsal saha aracına, IoT bağlantılı yazılımdan endüstriyel POS sistemine kadar. Mobil yazılım, web yazılımdan farklı kısıtlar (batarya, bellek, ağ kesintisi) ve farklı tasarım kuralları (iOS HIG, Material Design) gerektirir. Bu rehberde mobil yazılım türleri, doğru teknoloji seçimi ve mağaza politikalarını ele alıyoruz.

Mobil Yazılım Kategorileri

B2C tüketici uygulamaları mağaza odaklı, geniş kitleye yönelik ürünlerdir; ASO ve UX kritik. Kurumsal mobil araçlar saha personeli, satış ekibi veya mobil POS kullanıcıları için optimizedir; offline çalışma ve ERP entegrasyonu öncelikli. IoT bağlantılı mobil yazılım BLE, Wi-Fi, MQTT üzerinden cihaz kontrolü ve veri toplama yapar. Sektörel çözümler (sağlık, lojistik, finans) regülasyon uyumluluğu ve yüksek güvenlik gerektirir.

Native vs Cross-Platform: Karar Çerçevesi

Native (Swift/Kotlin) maksimum performans, tam platform API erişimi ve en pürüzsüz UX sağlar — donanım yoğun, AR/VR veya oyun senaryolarında en doğru tercih. Cross-platform (Flutter, React Native) tek kod tabanı, hızlı geliştirme ve %30-40 maliyet avantajı sunar. Karar üç soruyla netleşir: bütçe ne, performans gereksinimi ne kadar kritik, uzun vadeli bakım planı nedir?

Performans, Batarya ve Veri Optimizasyonu

Mobil yazılımda her milisaniye ve mAh değerlidir. Image lazy loading, ağ caching (HTTP cache, ETag), background task yönetimi, memory leak önleme ve frame drop kontrolü standart optimizasyon adımlarıdır. Veri kullanımı için: GraphQL persisted query, JSON yerine Protobuf, image WebP/AVIF, lazy fetch. Offline-first mimari (Realm, SQLite, Drift) düşük bağlantı senaryolarında kritik.

Mağaza Politikaları ve Yayın Süreci

Apple App Store: gizlilik manifesti, ATT izin akışı, inceleme süreci 1-7 gün, ret oranı %20-40 (pre-flight checklist ile %5'in altına). Google Play: data safety form, target SDK her yıl güncellenir, içerik derecelendirme ve test track'leri (internal, closed, open). Yayın öncesi pre-flight kontrol uygulayarak sürpriz reddini minimuma indiriyoruz.

Sürüm Yönetimi ve Bakım

iOS ve Android her yıl yeni sürüm çıkarır; uyumluluk güncellemeleri zorunludur. Aktif bakım yapılmazsa mobil yazılım 1-2 yıl içinde uyumsuz hale gelebilir. Aylık/üç aylık bakım paketleriyle güvenlik, uyumluluk ve yeni özellik geliştirme sürdürülür. Crash reporting (Sentry, Firebase Crashlytics), analytics (Mixpanel, PostHog) ve A/B test altyapısı sürüm kararlarını veri ile destekler.

Tolga Ege - Senior Mobile & Web Developer, CreativeCode Kurucusu

Mobil Uygulama, Web Gelistirme, AI, SaaS

WhatsApp'tan Yazın