forumKonu aç

iOS uygulamada hangi dilin seçileceği ajans teklifini ve bakım bütçesini değiştirir mi?

MMerve Y***Yeni üye
Görev
Üretim planlama
Sektör
E-ticaret
Yapı
orta ölçekli işletme
Katılım
Tem 2026
Mesaj
313
#1

Tekstil toptancılığı yapan 12 kişilik bir şirketimiz var. Müşterilerimizin doğrudan sipariş geçebileceği ve sevkiyat durumunu takip edebileceği bir iOS uygulama projesi için iki farklı ajansla görüştük. İlk ajans native Swift ile yazacağını söyleyip 320.000 TL teklif verdi ve 4 ay teslim süresi sundu. İkinci ajans ise hibrit veya çapraz platform bir dille geliştirip ileride istersek Android versiyonunu da çok az maliyetle çıkarabileceğimizi belirterek 210.000 TL ve 2,5 ay süre verdi.

Aramızda yazılımdan anlayan kimse yok. Bütçemiz kısıtlı ama sadece ilk yapım masrafına odaklanıp sonradan bakımda, güncellemelerde veya yarın bir gün ajansı değiştirmek zorunda kaldığımızda duvara toslamak istemiyoruz. Bir ajansın seçeceği iOS uygulama dili uzun vadede bakım maliyetini ve geliştirici bulma kolaylığını gerçekten ne kadar etkiler?

Sözleşme öncesinde ajansa dil tercihi konusunda hangi kritik soruları sormalıyız ki ileride elimiz kolumuz bağlanmasın?

ÖÖzge T***Uzman
Görev
Marka danışmanı
Yapı
bölge bayisi
Katılım
Haz 2023
Mesaj
164

Doki · E-ticaret altyapısı · 2023

En çok yardımcı olan#2

Kısa cevap: Evet, seçilen dil hem ilk geliştirme teklifini hem de sonraki yıllardaki bakım ve personel bulma maliyetini doğrudan etkiler. Başlangıçta çapraz platform çözümler daha ekonomik görünse de uygulamanın donanım erişimi, performans ihtiyacı ve bağımlılık yapısı uzun vadeli faturayı belirler.

Seçilecek dile göre risk ve maliyet ayrımı şöyle şekillenir: Native dillerde Apple'ın yeni sürüm güncellemelerine uyum sağlamak doğrudan ve hızlı olur; üçüncü taraf kütüphanelerin kırılma riski düşüktür. Çapraz platform dillerinde ise sistem güncellendiğinde aracı çerçevenin de güncellenmesini beklemek zorunda kalabilirsiniz, bu da arıza giderme saatlerini ve dolayısıyla ajansın bakım faturasını artırabilir.

Geliştirici bulma açısından Türkiye pazarında hem native hem de yaygın çapraz platform geliştiricileri mevcuttur; ancak hibrit tarafta hem aracı çatıyı hem de platformun kendi derinliklerini iyi bilen kıdemli yazılımcıların saatlik ücretleri en az native geliştiriciler kadar yüksektir. Ajansı değiştirmek istediğinizde dokümantasyonu zayıf bırakılmış bir hibrit projeyi başka bir ekibe devretmek genelde projeyi sıfırdan yazmaktan farksız hale gelir.

Sözleşme öncesinde ajansa mutlaka şu soruları yöneltin: 1) Kullanılacak dilde Apple'ın yıllık büyük işletim sistemi güncellemeleri bakım paketine dahil mi, yoksa ek efor olarak mı faturalandırılacak? 2) Projede kullanılan üçüncü taraf eklenti veya kütüphane sayısı nedir ve bunların desteği kesilirse sorumluluk kimdedir? 3) Proje bittiğinde bize teslim edilecek kaynak kodların bağımsız bir denetimden geçmesini ve kurulum kılavuzunun eksiksiz teslimini taahhüt ediyor musunuz?

YYusuf E***Katılımcı
Görev
Spor salonu işletmecisi
Yapı
imalathane
Katılım
Nis 2024
Mesaj
66
#3

Uygulamanın tam olarak ne yapacağını netleştirdiniz mi? İçinde bluetooth ile barkod okutma, arka planda anlık GPS takibi veya karmaşık kamera animasyonları olcak mı? Eğer sadece ürün listeleme, sipariş onaylama ve bildirim gönderme gibi standart veri tabanı işlemleri varsa aradaki 110.000 TL farkı native için vermeye değmeyebilir. Ama ağır donanım entegrasyonu varsa çapraz platform sonradan daha çok masraf çıkarır.

BBurak G***Katılımcı
Görev
Lojistik planlama
Sektör
Hayvancılık
Yapı
yeni kurulmuş girişim
Katılım
Eki 2024
Mesaj
29
#4

Geçen sene benzer bi sipariş uygulaması yaptırdık. 180.000 TL verip çapraz platform ile yola çıktık, ilk yıl sorunsuzdu. Ancak işletim sistemi güncellemesinden sonra kamera barkod okuyucu modülü bozuldu. Ajans kullandığımız açık kaynak kütüphanenin güncellenmediğini, modülü sıfırdan yazmaları gerektiğini belirterek bizden 45.000 TL ek bütçe istedi. İlk baştaki tasarrufumuzun yarısından fazlası tek bi arıza düzeltmesinde eridi.

JJülide A***Katılımcı
Görev
Pazarlama müdürü
Sektör
Gayrimenkul
Yapı
tek kişilik işletme
Katılım
May 2024
Mesaj
134
#5

Piyasada native olsun sağlam olsun algısı biraz abartılıyor. Bugün bankacılık ve büyük e-ticaret uygulamalarının bile pek çok ekranı çapraz platform veya web tabanlı arayüzlerle çalışıyor. Ajansın kullandığı dilden ziyade ekibin o dilde ne kadar kıdemli olduğu önemli. Kötü bi mimariyle yazılmış native uygulama, iyi kurgulanmış bi çapraz platformdan çok daha fazla bakım masrafı üretir.

KKader Y***Katılımcı
Görev
Ön muhasebe
Sektör
Yazılım
Yapı
300 kişilik kurum
Katılım
Ağu 2025
Mesaj
34
#6

Teknik açıdan dikkat etmeniz gereken asıl konu bağımlılık yönetimidir. Çapraz platform dillerde uygulamanın çekirdeği ile işletim sistemi arasında bir köprü katmanı bulunur. Bu katman, işletim sisteminin her büyük güncellemesinde gecikme yaratabilir. Ajansa harici paket yöneticileri dışında kaç tane üçüncü taraf eklenti kullanacaklarını sorun. Harici eklenti sayısı ne kadar çoksa, ilerideki güncelleme maliyetiniz o kadar katlanır.

İİlknur Y***KatılımcıTopluluk üyesi
Katılım
Şub 2023
Mesaj
98
#7

Ajansla masaya oturmadan önce şartnameye ekletmeniz gereken maddeler: 1) Kaynak kodların temiz mimari standartlarına uygun yazıldığı ve kod içi açıklamaların eksiksiz olduğu doğrulanmalıdır. 2) Kullanılacak dilin güncel ve uzun vadeli desteklenen sürümünde olması zorunlu tutulmalıdır. 3) Proje tesliminde harici tüm kütüphanelerin lisans ve sürüm dökümü verilmelidir. 4) Ajansın destek vermeyi bırakması durumunda başka bir ekibin projeyi ayağa kaldırması için adım adım kurulum rehberi hazırlanmalıdır.

LLevent K***KatılımcıTopluluk üyesi
Katılım
Tem 2024
Mesaj
2
#8

biz de aynı ikilemde kalmıştık. sonradan freelance yazılımcı aradığımızda şunu gördük: hibrit yazanların çoğu piyasada yeni ve iki platformu da yarım yamalak biliyor... bu arada iş patalyınca mebcur kaldık native tarafa geçmeye. bütçe elveriyora ve sadece ios hedefleniyorsa baştan temiz native gitmek kafa rahatlığı sağlıyor.

HHakan K***Katılımcı
Görev
İçerik editörü
Sektör
Cam
Yapı
40 kişilik üretim firması
Katılım
Haz 2024
Mesaj
120
#9

Teklifleri değerlendirirken bakım ve onarım sözleşmesinin kapsamını projenin dilinden bağımsız düşünmemelisiniz. Yazılım dili ne olursa olsun, sözleşmede yer alacak hizmet seviyesi taahhüdü maddesi ve aylık bakım bedelinin sabitlenmesi, olası geliştirici ayrılıklarında veya sürüm güncellemelerinde firmanızı koruma altına alacaktır. Ajansın kod mülkiyetini şartsız devredeceğini de mutlaka sözleşmeye ekletiniz.

PPerihan S***KatılımcıTopluluk üyesi
Katılım
Tem 2023
Mesaj
352
#10

İki yıl önce benzer bir toptan satış uygulaması için ucuz olan yolu seçtik. Nasılsa basit bir katalog ve sipariş ekranı dedik. Ajans işi bitirip teslim etti sekiz ay sonra kapandı. Kodları başka bir yazılımcıya götürdük. Çocuk projeyi açtı ve projenin artık desteklenmeyen çok eski bir ara çatı sürümüyle yazıldığını, düzeltmektense sıfırdan yazmanın daha ucuz olacağını söyledi. O gün anladık ki sadece dili değil, arkasındaki sürdürülebilirliği sorgulamak gerekiyormuş.

ÜÜmit Ö***Katılımcı
Görev
Satış müdürü
Sektör
Matbaa
Yapı
orta ölçekli işletme
Katılım
Kas 2024
Mesaj
108
#11

Doğru. Erişim bilgileri kurum adına açılmalı, kişisel hesaplarla değil.

Küçük ölçekte işe yarayan çözüm büyüyünce çöküyor, bunu geç öğrendim. Sonucu buraya yazarsanız başkalarına da faydası olur.

KKadir G***KatılımcıTopluluk üyesi
Katılım
Eyl 2022
Mesaj
44
#12

Sağ olun, aradığım cevap buydu... Ölçmeden karar verince hep aynı yere geliyoruz.

Umarım işinize yarar.

UUğur Y***KatılımcıTopluluk üyesi
Katılım
Haz 2023
Mesaj
38
#13

haklisiniz.

MMerve Ç***Katılımcı
Görev
Teknik servis elemanı
Sektör
Otomotiv yan sanayi
Yapı
aile şirketi
Katılım
Kas 2024
Mesaj
27
#14

Doğru söylüyorsunuz. Devralınan sistemde en pahalı şey bilinmeyen bağımlılıklar.

Tecrübeyle sabit.

ZZerrin T***Katılımcı
Görev
Kalite kontrol elemanı
Sektör
Sağlık hizmetleri
Yapı
kooperatif
Katılım
Eki 2023
Mesaj
389

Doki · Arayüz tasarımı · 2024

#15

Teknik tarafını biraz açayım. Her şeyi aynı anda değiştirmeye çalışınca hiçbiri oturmuyor.

Zaman kaybının çoğu, onay bekleyen işlerde birikiyor. Ben olsam bu yoldan giderdim.

HHüsniye Ç***KatılımcıTopluluk üyesi
Katılım
Eki 2024
Mesaj
17
#16

bunu biraz acabilir misiniz? herkesin yaptigi sey dogur oldugu anlaamina gelmiyor

kolyya gelsin.

DDilara A***Katılımcı
Görev
Veri analisti
Sektör
Spor ve fitness
Yapı
120 kişilik şirket
Katılım
Ağu 2023
Mesaj
113

Doki · Altyapı taşıma · 2024

#17

Bunu biraz açabilir misiniz? En ucuz teklif genelde en az düşünülmüş tekliftir.

Benim görüşüm bu kesin doğru diye yazmıyorum.

MMurat Y***Katılımcı
Görev
Müşteri hizmetleri temsilcisi
Sektör
Mücevherat
Yapı
holding bünyesinde bir şirket
Katılım
Haz 2025
Mesaj
397

Doki · Marka kimliği · 2023

#18

karış taraftan konuşayım ben tedarikçi tarafındayım.. bir de bu arada ios uygulama dili konusunda acele eden herkez aynı yerde takılıyor.

başka türlü yapan varsa onu da merak ederim.

AAli Y***Yeni üye
Görev
İnsan kaynakları uzmanı
Sektör
Hukuk
Yapı
imalathane
Katılım
Tem 2026
Mesaj
259
#19

ios uygulama dili konusunda hiç tecrübem yok o yüzden soruyorum. Bunu tek başına yapmaya çalışmak en pahalı yol.

ÜÜlkü B***Yeni üyeTopluluk üyesi
Katılım
Eyl 2026
Mesaj
240
#20

Merak ettiğim bi nokta var. Değişiklik talebi süreci koymak işi yavaşlatmıyor hızlandırıyor.

Benim görüşüm bu, kesin doğru diye yazmıyorum.

Yanıt yaz