İstanbul yazılım firması · 12 yıllık deneyim

iOS mu Android mi? Uygulamayı hangi platformda yaptırmalı?

Herkese açık bir uygulama için çoğu durumda doğru cevap ikisi birdendir: Türkiye’de mobil kullanımın büyük kısmı Android’de, ama iOS’u dışarıda bırakmak kitlenin yaklaşık dörtte birinden vazgeçmek demektir. Çapraz platform geliştirmede iki platform tek proje olarak yazıldığı için tek platforma inmek maliyeti yarıya indirmez. Tek platform; kurum içi uygulamalarda, donanıma bağlı projelerde ve dar bir grupla yapılan denemelerde anlamlıdır.

İstanbul Yazılım · · 4 dk okuma

Türkiye’de kullanıcılar hangi platformda?

StatCounter verilerine göre Eylül 2026’da Türkiye’de mobil işletim sistemi kullanımının yaklaşık yüzde 77’si Android, yüzde 23’ü iOS. Bu oran genel kullanım içindir; hedef kitleniz farklı bir dağılım gösterebilir. Yurt dışına yönelik bir uygulamada oranlar ülkeye göre belirgin biçimde değişir; aynı kaynaktan ülke ülke bakabilirsiniz.

Kararı yalnızca bu orana bağlamadan önce iki soruya bakın:

  • Kullanıcılarınızı tanıyor musunuz? Sitenizin ya da mevcut sisteminizin analitik verisi, müşterilerinizin hangi cihazı kullandığını gösterir. Bu veri genel ortalamadan daha değerlidir.
  • Kullanıcılar birbirine bağlı mı? Mesajlaşma, pazaryeri, topluluk ya da hizmet veren ile müşteriyi buluşturan uygulamalarda bir platformu dışarıda bırakmak, öbür platformdaki kullanıcının da karşı tarafı bulamaması demektir. Bu tür uygulamalar iki platformda birlikte açılmalıdır.

Ne zaman tek platform mantıklı?

  • Kurum içi uygulama: Saha ekibi ya da personel şirketin verdiği cihazları kullanıyorsa yalnızca o platform yapılır.
  • Donanıma bağlı proje: Belirli bir el terminali, barkod okuyucu ya da Bluetooth cihazla çalışan uygulamalarda cihazın desteklediği platform belirleyicidir.
  • Platforma özel özellik: Apple Watch ya da Apple Sağlık verisi üzerine kurulu bir ürün iOS’la, Android’e özgü sistem entegrasyonlarına dayanan bir ürün Android’le başlar.
  • Dar bir grupla deneme: Fikri sınırlı sayıda kullanıcıyla denemek istiyorsanız tek platformdaki test sürümü yeterli olabilir; herkese açık yayında ikinci platform eklenir.

Tek platforma inmek maliyeti yarıya indirir mi?

Cevap geliştirme yöntemine bağlıdır:

  • Yerel geliştirme (iOS için Swift, Android için Kotlin) iki ayrı uygulama demektir. Burada tek platform gerçekten bir uygulamayı eksiltir.
  • Çapraz platform (React Native ya da Flutter) tek kod tabanından iki uygulama çıkarır. Arayüz ve iş kuralları ortaktır; platforma özel olan ayarlar, bazı izin ve bildirim kurguları, cihaz testi ve mağaza yayınıdır. Tek platforma inince yalnızca bu kısım düşer.

Sunucu ve yönetim paneli her iki yöntemde de platformdan bağımsızdır ve bir kez yapılır. Yöntemleri mobil uygulama geliştirme nedir ve React Native mi, Flutter mı? yazılarında karşılaştırdık; maliyeti oluşturan diğer kalemler mobil uygulama fiyatları rehberinde.

İki mağaza arasındaki pratik farklar

App Store (iOS) Google Play (Android)
Geliştirici hesabı Yıllık 99 ABD doları Tek seferlik 25 ABD doları
İnceleme süresi Başvuruların yüzde 90’ı 48 saatten kısa sürede (Apple) Bazı hesaplarda istisnai durumlarda yedi gün ya da daha uzun (Google)
Yeni hesapta test şartı Yok Kasım 2023 sonrası açılan bireysel hesaplarda 12 kullanıcıyla 14 gün kapalı test
Test dağıtımı TestFlight: 100’e kadar ekip içi, 10.000’e kadar dış test kullanıcısı; dış testte ilk sürüm incelemeden geçer İç, kapalı ve açık test kanalları
Derleme Xcode ile, macOS üzerinde ya da bulut derleme servisinde Windows, macOS ya da Linux
Cihaz çeşitliliği Tek üreticinin sınırlı sayıda modeli Çok sayıda üretici, ekran boyutu ve sistem sürümü; test kapsamı geniş tutulur

Bu farklar yayın takvimini etkiler: iki platform aynı gün bitse bile bireysel Google Play hesabında test şartı yüzünden Android yayını en az iki hafta sonra yapılabilir. Ayrıntılar Google Play kapalı test zorunluluğu yazısında, hesap ücretleri ve şartlar App Store ve Google Play yükleme ücreti yazısında.

Kurum içi uygulama mağazada herkese açık olmak zorunda değil

Yalnızca çalışanlarınızın ya da bayilerinizin kullanacağı bir uygulama, mağaza aramasında görünmeden dağıtılabilir:

  • iOS: Apple’ın özel uygulama (custom app) dağıtımında uygulama yalnızca belirttiğiniz kuruluşların Apple Business Manager hesabında görünür; cihazlara mobil cihaz yönetimi (MDM) ya da kodla kurulur. Uygulama yine Apple onayından geçer ve bu dağıtım yöntemi ilk onaydan önce seçilmelidir.
  • Android: Play Console’dan özel uygulama olarak yayınlanan uygulama yalnızca seçtiğiniz kuruluşların yönetilen Google Play’inde görünür. Özel uygulama sonradan aynı paket adıyla herkese açık yapılamaz.

İki platformda da karar baştan verilmelidir; sonradan değiştirmek yeni bir yayın süreci demektir.

Tek platformla başlayacaksanız

  • Kodu çapraz platform yazdırın. İkinci platform geldiğinde uygulamayı baştan yazmak gerekmez.
  • Sunucu ve paneli platformdan bağımsız kurun. İkinci platform yalnızca yeni bir istemci olarak eklenir.
  • Uygulama adını ve kimliğini iki platform için baştan belirleyin. Mağaza adı, paket adı ve marka varlıkları ikinci yayında aynı kalır.
  • İkinci platforma geçiş ölçütünü yazın. Kullanıcı sayısı, gelen talep ya da gelir; hangi noktada ikinci platforma geçeceğinizi baştan belirlemek kararı ertelemenin önüne geçer.

Sık sorulan sorular

Sadece Android uygulama yaptırmak daha mı ucuz? Yerel geliştirmede evet, ortadan bir uygulama kalkar. Çapraz platformda fark platforma özel ayarlar, cihaz testi ve mağaza yayınıyla sınırlıdır.

iOS uygulaması için Mac almam gerekir mi? Hayır. Derleme ve mağazaya yükleme geliştirici ekibin işidir; sizin Apple geliştirici hesabını kendi adınıza ya da şirketiniz adına açmanız yeterlidir.

iPad ve tabletler de dahil olur mu? Kapsamda ayrıca yazılmalıdır. Telefon için tasarlanan ekranların tablette düzgün görünmesi ayrı tasarım ve test işidir; tablete özel ekran düzeni istiyorsanız teklifte bu da yer almalıdır.

İki uygulama aynı gün yayınlanabilir mi? İnceleme süreleri ve Google Play test şartı nedeniyle yayın günleri farklı olabilir. Mağaza hazırlığına geliştirme sürerken başlanırsa fark küçülür.

Hangi platformla başlamanız gerektiğini kullanıcılarınıza ve kapsamınıza bakarak birlikte netleştirelim; teklif sayfasından yazın. iOS ve Android’i tek kod tabanıyla nasıl geliştirdiğimizi mobil uygulama yaptırma sayfasında bulabilirsiniz.

Projenizi anlatın, kapsamı ve fiyatı yazılı olarak iletelim.

İlk görüşme ücretsizdir. Fikriniz henüz net değilse de yazın; neyin yapılmaya değer olduğunu birlikte çıkarırız.