İzmir iOS Uygulama Geliştirme
iPhone ve iPad için Swift ile native uygulama geliştiriyor; TestFlight betasından App Store incelemesine kadar yayın sürecini de yürütüyoruz.
Vevona, iPhone ve iPad için Swift ve SwiftUI ile native iOS uygulamaları geliştiren ve bunları App Store'da yayına alan İzmir merkezli bir yazılım ekibi. Native iOS; widget, Apple Watch, Apple Pay ya da yoğun kamera kullanımı gibi platforma özgü özellik isteyen veya yalnız iPhone kullanıcılarıyla başlayan projelere uygun. Az ekranlı bir ilk sürüm yaklaşık 8 haftada, kapsamlı uygulamalar 12 haftadan uzun sürede yayına çıkar.
Hizmetin Öne Çıkanları
Swift ve SwiftUI
Apple'ın güncel dili ve arayüz çatısı; gereken yerde UIKit ile birlikte.
Apple Pay ve Face ID
Tek dokunuşla ödeme, Face ID ve Touch ID ile giriş, Keychain'de şifreli veri.
Bildirim ve Live Activity
Anlık bildirim; kilit ekranında ve Dynamic Island'da canlı durum takibi.
Widget ve Apple Watch
Ana ekran ve kilit ekranı widget'ları, Apple Watch uygulaması, Siri kısayolları.
Gizlilik uyumu
App Store gizlilik beyanı, gizlilik manifesti, izleme izni (ATT) ve KVKK metinleri.
TestFlight ve App Store
Beta dağıtımı, mağaza sayfası, inceleme notları ve başvurunun takibi.
Çalışma Akışımız
Şeffaf, ölçülebilir ve zaman çizelgesi belli bir teslim süreci.
Keşif
Kullanıcılar, akışlar, en eski iOS sürümü, iPad ve Apple Watch desteği netleşir.
Tasarım
Apple'ın arayüz kılavuzuna (HIG) uygun ekranlar Figma'da hazırlanır, prototip telefonda denenir.
Geliştirme
Swift ve SwiftUI ile iki haftalık dönemler; her dönemin sonunda TestFlight sürümü.
Beta
Ekibiniz ve seçtiğiniz kullanıcılar TestFlight ile dener, çökme raporları toplanır.
App Store yayını
Mağaza sayfası ve gizlilik beyanı hazırlanır, başvuru yapılır, inceleme takip edilir.
Ne zaman native iOS uygulaması?
Bir uygulamayı yalnız iOS için ve Apple'ın kendi araçlarıyla yazmak her proje için doğru seçim değil. Kullanıcılarınız hem iPhone hem Android kullanıyorsa ve uygulama çoğunlukla liste, form ve ödeme ekranlarından oluşuyorsa, React Native ya da Flutter ile tek kod tabanı daha ekonomik olur.
Native iOS'u önerdiğimiz durumlar:
- Uygulamanın değeri Apple'a özgü bir özellikte: kilit ekranı widget'ı, Live Activity, Apple Watch uygulaması, Siri kısayolları, HealthKit
- Kamera, artırılmış gerçeklik (ARKit) ya da cihaz üzerinde çalışan makine öğrenmesi yoğun kullanılıyor
- Hedef kitle ağırlıkla iPhone kullanıyor ve ilk sürüm yalnız iOS'ta çıkacak
- Şirket çalışanlarına iPhone ya da iPad veriyor ve uygulama yalnız bu cihazlarda kullanılacak
Son madde, İzmir'deki bir üretici ya da dağıtım firması için sahada iPad ile sipariş alan satış ekibi veya tablette günlük rapor gören yönetici anlamına gelebilir. Bu tür uygulamaların App Store'da herkese açık olması gerekmez; Apple Business Manager üzerinden yalnız sizin kurumunuza dağıtılabilir.
Teknik tercihler: Swift, SwiftUI ve iOS sürümü
Yeni projelere Swift ve SwiftUI ile başlıyoruz. SwiftUI'nin henüz yeterince esnek olmadığı yerlerde, örneğin bazı kamera ve metin düzenleme ekranlarında, Apple'ın eski arayüz çatısı UIKit'i birlikte kullanıyoruz.
Keşif aşamasında verdiğimiz kararlardan biri desteklenecek en eski iOS sürümü. Eski sürümleri desteklemek daha çok kullanıcıya ulaşmak demek, ama bazı yeni özelliklerden vazgeçmek ya da iki ayrı kod yolu yazmak da demek. Apple, iOS sürümlerinin güncel kullanım oranlarını geliştirici sitesinde düzenli olarak yayınlıyor; kararı bu veriye ve sizin kullanıcı kitlenize göre veriyoruz.
iPad desteği de ayrı bir karar. Uygulamanın iPad'de büyütülmüş bir iPhone ekranı gibi değil, geniş ekranı kullanan bir düzende açılması ek tasarım ve test işi gerektirir.
Kullanıcı verisini cihazda Keychain ile şifreli tutuyor, girişte Face ID ve Touch ID'yi kullanıyoruz. Uygulamada Google ya da Facebook ile giriş varsa, Apple gizliliği koruyan eşdeğer bir giriş seçeneği daha istiyor; çoğu projede bu seçenek Apple ile Giriş Yap oluyor.
App Store uygulama yayınlama şartları ve en sık ret sebepleri
App Store'da uygulama yayınlamak için Apple geliştirici programına üye olmanız ve her sürümün Apple'ın inceleme ekibinden geçmesi gerekir. Ret gerekçelerinin önemli bir kısmı birkaç tekrar eden sebepten çıkar ve bunların çoğu başvurudan önce önlenebilir:
- Giriş bilgisi eksik. Uygulama üyelik istiyorsa inceleme ekibine çalışan bir demo hesap verilmelidir.
- Hesap silme yok. Uygulamada hesap açılabiliyorsa, hesabın uygulamanın içinden silinebilmesi de gerekir.
- Dijital içerikte yanlış ödeme yolu. Uygulama içinde kullanılan özellik, abonelik ya da kredi gibi dijital içerik genel kural olarak Apple'ın uygulama içi satın alma sistemiyle satılır. Fiziksel ürün ve hizmetlerde, örneğin bir transfer rezervasyonunda, kendi sanal POS'unuzu kullanabilirsiniz.
- Gizlilik beyanı ve izin metinleri. Uygulamanın topladığı veriler App Store'daki gizlilik beyanıyla örtüşmeli; konum ya da kamera izni istenirken nedeni açıkça yazılmalıdır.
- Web sitesinin kopyası. Yalnız bir web sitesini gösteren uygulamalar yetersiz işlev gerekçesiyle reddedilebilir.
Bu listeyi her başvurudan önce kontrol ediyor, inceleme ekibi için uygulamanın nasıl deneneceğini anlatan bir not hazırlıyoruz. Vonarent Patron App bu süreçten geçerek 15 Ekim 2026'da App Store'da yayına çıktı.
App Store'a uygulama yayınlama: TestFlight'tan yayına
Geliştirme sürerken her iki haftalık dönemin sonunda uygulamanın yeni sürümünü TestFlight'a yüklüyoruz. TestFlight, Apple'ın beta dağıtım aracı: App Store Connect'te rolü olan en fazla 100 ekip üyesini doğrudan, 10.000'e kadar dış test kullanıcısını ise e-posta ya da herkese açık bir bağlantıyla davet edebilirsiniz. Dış teste açılan ilk sürüm kısa bir Apple incelemesinden geçer.
Beta döneminde çökme raporlarını ve geri bildirimleri topluyor, bir yandan da mağaza sayfasını hazırlıyoruz: ekran görüntüleri, uygulama adı ve alt başlık, açıklama, anahtar kelimeler, yaş sınırı ve gizlilik beyanı. Onaylanan uygulama hemen, elle ya da belirlediğiniz bir tarihte yayına alınabilir. Mağaza sayfasının aramalarda nasıl bulunacağını App Store optimizasyonu sayfamızda anlattık.
İzmir'de iOS uygulama fiyatını belirleyen kalemler
Yalnız iOS için geliştirilen uygulamalarda da iki platformlu projelerdeki fiyat aralıklarını kullanıyoruz. Vevona'da birkaç ekrandan oluşan, yönetim paneli olmayan bir ilk sürüm KDV hariç 120.000 – 250.000 TL; yönetim paneli ve entegrasyonları olan uygulamalar 300.000 – 750.000 TL tutuyor, ödeme ve gerçek zamanlı işlev içeren kapsamlı uygulamalar 750.000 TL'den başlıyor. Keşif görüşmesinden sonra aralığın içindeki yerinizi belirleyen şu kalemleri ayrı satırlarda gösteren bir teklif hazırlıyoruz:
- Akış ve ekran sayısı. Birbirinden farklı akışlar ve kullanıcı rolleri.
- Desteklenen cihazlar. Yalnız iPhone mu, iPad ve Apple Watch da mı?
- En eski iOS sürümü. Geriye dönük destek test yükünü artırır.
- Sunucu ve yönetim paneli. Mevcut bir API'ye bağlanmak mı, sıfırdan kurmak mı?
- Ödeme. Apple Pay, sanal POS ya da uygulama içi satın alma ve abonelik.
- Platforma özgü eklentiler. Widget, Live Activity, bildirim uzantıları ve Siri kısayollarının her biri ayrı geliştirmedir.
Android sürümü de gerekiyorsa, iki ayrı native uygulamanın mı yoksa tek kod tabanının mı daha uygun olduğunu bu aşamada birlikte hesaplıyoruz. Sunucu, yönetim paneli ve tasarım sistemi iki durumda da ortak kullanılır.
Sık sorulan sorular
iOS uygulaması geliştirmek ve App Store'da yayınlamak ne kadar sürer?
App Store'da uygulama yayınlama ücreti var mı?
Apple geliştirici hesabını kim açıyor?
Yalnız iOS ile başlayıp Android'i sonra ekleyebilir miyiz?
Uygulama yalnız şirket çalışanlarımıza dağıtılabilir mi?
Uygulama içinden ödeme alabilir miyiz?
Yeni iOS sürümü çıkınca uygulamamız bozulur mu?
Bunlara da Göz Atın
Native Android Uygulamaları
Kotlin ve Jetpack Compose ile native Android uygulama; saha ve depo cihazları, Google Play kapalı test ve yayın dahil.
Detaylı bilgiReact Native
React Native ve Expo ile tek kod tabanından iOS ve Android; küçük düzeltmeler mağaza onayı beklemeden yayında.
Detaylı bilgiFlutter
Flutter ile tek kod tabanından iOS ve Android; markaya özel arayüz ve yoğun animasyon isteyen uygulamalar için.
Detaylı bilgiNative iOS Uygulamaları Konuşalım
30 dakikalık ücretsiz keşif görüşmesi için iletişime geçin — projenizi birlikte değerlendirelim.