Mobil Uygulama

İ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.

Kısaca

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ı

01
🍎

Swift ve SwiftUI

Apple'ın güncel dili ve arayüz çatısı; gereken yerde UIKit ile birlikte.

02
💳

Apple Pay ve Face ID

Tek dokunuşla ödeme, Face ID ve Touch ID ile giriş, Keychain'de şifreli veri.

03
🔔

Bildirim ve Live Activity

Anlık bildirim; kilit ekranında ve Dynamic Island'da canlı durum takibi.

04
⌚

Widget ve Apple Watch

Ana ekran ve kilit ekranı widget'ları, Apple Watch uygulaması, Siri kısayolları.

05
🔒

Gizlilik uyumu

App Store gizlilik beyanı, gizlilik manifesti, izleme izni (ATT) ve KVKK metinleri.

06
🚀

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.

1

Keşif

Kullanıcılar, akışlar, en eski iOS sürümü, iPad ve Apple Watch desteği netleşir.

2

Tasarım

Apple'ın arayüz kılavuzuna (HIG) uygun ekranlar Figma'da hazırlanır, prototip telefonda denenir.

3

Geliştirme

Swift ve SwiftUI ile iki haftalık dönemler; her dönemin sonunda TestFlight sürümü.

4

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?
Kapsama bağlı. Yalnız iPhone için hazırlanan, az ekranlı bir ilk sürüm yaklaşık 8 haftada App Store'a çıkabilir; iPad, Apple Watch, ödeme ve yönetim paneli eklendikçe süre 12 haftanın üzerine çıkar. Apple'ın verdiği bilgiye göre başvuruların yarısından fazlası 24 saat, %90'ı 48 saat içinde incelenir. Ret gelirse düzeltme ve yeniden başvuru takvime eklenir.
App Store'da uygulama yayınlama ücreti var mı?
Uygulama başına yayın ücreti yok, ama App Store'da yayın için Apple Developer Program'a yıllık üyelik gerekir. Üyelik ücreti doğrudan Apple'a ödenir ve güncel tutarı Apple'ın geliştirici sitesinde yazar. Ücretli uygulama ya da uygulama içi satışta Apple ayrıca satıştan komisyon alır; üyelik ücretini teklifimizde ayrı bir not olarak gösteriyoruz.
Apple geliştirici hesabını kim açıyor?
Hesabın şirketiniz adına açılmasını öneriyoruz; uygulama, yorumlar ve satış geliri bu hesaba bağlı olur. Şirket hesabı için Apple D-U-N-S numarası istiyor; numaranız yoksa ücretsiz alınabiliyor, ancak numaranın çıkması ve Apple'ın sistemine ulaşması bir haftayı bulabiliyor. Başvuruda size yardımcı oluyor, sonra bizi hesaba ekip üyesi olarak eklemenizi istiyoruz.
Yalnız iOS ile başlayıp Android'i sonra ekleyebilir miyiz?
Ekleyebilirsiniz. Native iOS ile başlanan bir projede Android sürümü ayrı bir kod tabanı olarak yazılır; sunucu, yönetim paneli ve tasarım sistemi ortak kullanılır. Baştan iki platform planlanıyorsa tek kod tabanlı bir çözümü de değerlendirmek gerekir; bu karşılaştırmayı keşif aşamasında yapıyoruz.
Uygulama yalnız şirket çalışanlarımıza dağıtılabilir mi?
Evet. Apple Business Manager üzerinden özel uygulama olarak yalnız sizin kurumunuza dağıtılabilir ve App Store'da herkese görünmez; yine de Apple incelemesinden geçer. TestFlight ile dağıtım ilk aşamada işe yarar, ama her sürüm 90 gün sonra sona erdiği için kalıcı bir çözüm değildir.
Uygulama içinden ödeme alabilir miyiz?
Fiziksel ürün ve hizmet satıyorsanız Apple Pay ya da kendi sanal POS'unuzla ödeme alabilirsiniz. Uygulama içinde kullanılan dijital içerik, özellik ya da abonelik satıyorsanız Apple genel kural olarak uygulama içi satın alma sistemini istiyor ve satıştan komisyon alıyor. İş modelinizi bu ayrıma göre keşif aşamasında netleştiriyoruz.
Yeni iOS sürümü çıkınca uygulamamız bozulur mu?
Çoğu zaman bozulmaz, ama her yıl sonbaharda çıkan yeni iOS sürümüyle test edilmesi gerekir. Apple ayrıca belirli bir tarihten sonra yeni geliştirme araçlarıyla derlenmiş sürüm istiyor. Teklifte yazan destek süresi boyunca bu uyum işini biz yapıyoruz; sonrasında aylık bakım anlaşmasıyla devam edilebilir.

Native iOS Uygulamaları Konuşalım

30 dakikalık ücretsiz keşif görüşmesi için iletişime geçin — projenizi birlikte değerlendirelim.

Ücretsiz Teklif Formu

Size 24 saat içinde dönüş yapacağız.