forumKonu aç

Ajans iOS uygulamamız için Swift önerdi, bu dile bağlanmak uzun vadede doğru mu?

HHalideYeni üye
Görev
Vakıf yöneticisi
Katılım
Ağu 2024
Mesaj
44
#1

Amerika'da evde sağlık ve fizyoterapi randevuları organize eden küçük bir girişimimiz var. Sahadaki uzmanların ve hastaların kullanacağı ilk mobil uygulamamız için yerel bir yazılım ajansıyla el sıkışmak üzereyiz. Bize 4 aylık teslim süresi ve 24.000 dolar bütçeyle doğrudan Swift kullanarak saf iOS uygulaması geliştirmeyi teklif ettiler.

Benim kafamı kurcalayan nokta, Android tarafını daha sonra yapmayı planlarken sadece Swift ile başlamanın bizi köşeye sıkıştırıp sıkıştırmayacağı. Ajans, performans ve işletim sistemiyle uyum açısından en temiz yolun bu olduğunu, hibrit veya çok platformlu dillerin ileride başımızı ağrıtacağını söylüyor. Ancak etraftan duyduğum kadarıyla yerel iOS geliştirici saatlik ücretleri piyasada çok daha yüksek.

İlk defa mobil uygulama projesine giren biri olarak sormak istiyorum: iOS uygulama geliştirme dili olarak doğrudan Swift seçmek gelecekte bakım maliyetleri ve Android'e geçiş açısından bize nasıl bir yük bindirir? Ajansın yönlendirmesine güvenmeli miyim yoksa farklı bir mimari mi diretmeliyim?

GGürkan V***Katılımcı
Görev
Müşteri hizmetleri temsilcisi
Sektör
Matbaa
Yapı
imalathane
Katılım
Ağu 2023
Mesaj
118
En çok yardımcı olan#2

Kısa cevap: Ajansın Swift tercihi teknik açıdan son derece sağlam ve geleceği güvende olan standart bir yoldur, ancak Android planınız kesinse iş modeli açısından çift maliyet riski taşır. Yalnızca iOS kitlesine hitap edecekseniz Swift en pürüzsüz kullanıcı deneyimini sunar; fakat Android sürümü geldiğinde projeyi sıfırdan başka bir dilde yeniden yazdırmak zorunda kalırsınız.

Dil bağımlılığı açısından Swift açık kaynaklıdır ve iOS dünyasının ana dilidir. Geleceği konusunda hiçbir şüpheniz olmasın; sistem desteğinin kesilme riski yoktur ve platform üreticisi her yıl yeni özellikleri ilk olarak Swift kütüphanelerine sunar.

Esas mesele bakım ve geliştirici maliyetidir. Bağımsız bir yerel iOS geliştirici bulmak zor değildir ancak saatlik maliyetleri piyasadaki çok platformlu çözümlere kıyasla genelde daha yüksektir. En kritik handikap şudur: 24.000 dolara kurulan bu sistemi ileride Android tarafına taşımak istediğinizde, mevcut kodun neredeyse hiçbirini aktaramazsınız. İkinci bir platform için sıfırdan ayrı bir bütçe daha ayırmanız ve iki ayrı kod deposunu paralel güncellemeniz gerekir.

Karar verirken şuna bakın: Uygulamanız cihazın derin donanımlarına (sürekli arka plan GPS takibi, biyometrik sensörler, özel Bluetooth donanımları) yoğun şekilde bağlıysa Swift ile yerel gitmek doğrudur. Eğer sadece randevu alma, hasta listesi, form doldurma ve bildirimlerden oluşan klasik bir veri akışınız varsa, ajansla oturup tek kod tabanıyla iki platformu birden çıkaran mimarileri zorlamalısınız.

not: bunu kendi deneyimim olarak yazdım, herkeste böyle olmayabilir.

FFiliz P***Katılımcı
Görev
Üretim müdürü
Sektör
E-ticaret
Yapı
300 kişilik kurum
Katılım
Haz 2025
Mesaj
166
#3

Geçen yıl benzer bir ikileme düştük. Benzer bir servis projesi için 28.000 dolar verip Swift ile çıktık. 8 ay sonra Android talepleri patlayınca Android tarafına 22.000 dolar daha ödedik. İki farklı kod tabanını senkronize tutmak için her güncellemede iki geliştiriciye fatura ödüyoruz. Bütçeniz kısıtlıysa tek tabanlı çözümleri baştan tartın.

SSelim E***Katılımcı
Görev
Mali işler direktörü
Sektör
Turizm
Yapı
kooperatif
Katılım
Eki 2025
Mesaj
209
#4

Swift doğrudan işletim sistemi çekirdeğiyle konuşur, bu yüzden bellek yönetimi ve arayüz tepki süresi mükemmeldir. Ancak ajansın diğer diller başınızı ağıtır savı günümüzde çok geçerli değil. Eğer cihazın derin sensörlerine veya çok karmaşık bağlantı protokollerine doğrudan müdahale etmeyecekseniz, tek dilde iki platform çıkaran çağdaş çatıların arayüz derleme performansı yerel dillerle neredeyse ayırt edilemez seviyede.

KKader K***Katılımcı
Görev
Yönetim kurulu üyesi
Sektör
Gayrimenkul
Yapı
120 kişilik şirket
Katılım
Kas 2023
Mesaj
256
#5

Ajanslar genellikle ellerinde hangi geliştirici boşta duruyorsa onu satmaya çalışır. Masadaki ekip yerel iOS uzmanlarından oluşuyorsa başka seçenek sunmazlar. Size en temiz yol bu derken kendi konfor alanlarını koruyor olabilirler. Dışarıdan başka geliştiricilerle de görüşün; salt bir randevu akışı için Swift şart dgl, ajansın uzmanlık kısıtını satın alıyor olabilirsiniz.

NNecati E***KatılımcıTopluluk üyesi
Katılım
Oca 2024
Mesaj
3
#6

Karar verirken şu üç maddeyi sözleşme öncesi netleştirin: 1) Android için hedeflediğiniz lansman tarihi ilk 12 ay içinde mi, yoksa tamamen iOS tutarsa mı bakacaksınız? 2) Uygulama arka planda sürekli konum ve sağlık cihazı verisi okuyacak mı? 3) Ajans size projenin mimari dokümantasyonunu ve kod sahipliğini koşulsuz teslim edecek mi? Bu yanıtlar Swift kararının kaderini belirler.

UUfuk B***KatılımcıTopluluk üyesi
Katılım
Eyl 2024
Mesaj
114
#7

hayırlı olsun projeniz. ben de ilk girişimimde benzer bi duruma düştüm; en iyisi olsun sistem ne diyorsa o olsun dedik. snra Android kullanıcıları gelince elde para kalmamıştı. yani amerika pazarında iPhone hakimiyeti güçlü evet ama saha çalışanlarının eilndeki cihazlar karmaşıksa Androidi dışarıda bırakmak baştan müşteri kaybettirir, bunu da hesaba katın derim.

BBeren V***Katılımcı
Görev
Teknik servis elemanı
Sektör
Reklam ve tanıtım
Yapı
120 kişilik şirket
Katılım
Mar 2024
Mesaj
123
#8

swfit harika dil ama tek dert yazılımcı saat ücretleri. abd pazarında native ios geliştiricinin saatliği kolay kolay 90-100 doların altına inmez. yarın ajansla yolları ayırırsan yeni birini bulmak pahalıya patlar. bence tek seferde iki cepheyi kapatacak alternatifleri bir daha sor ajansa.

ÜÜlkü O***KatılımcıTopluluk üyesi
Katılım
Mar 2024
Mesaj
14
#9

merhaba ben de konuyu yeni öğreniyorum. bu arada swift ile yazılan bi kodun Androidde hiç çalışmadığını bilmiyordum. peki Swift yazıldıktan snra bunu otoatik olarak Android diline çeviren bi yazılım ya da araç yok mu herey baştan mı yazılıyor gerçekten??

VVeli Y***KatılımcıTopluluk üyesi
Katılım
Şub 2024
Mesaj
8
#10

Ajansa hemen yarın şu soruyu sorun: Aynı tasarımı ve özellikleri çok platformlu bir mimariyle yazarsanız bütçe ve süre ne kdr değişir? Eğer yanıt veremiyor veya fiyatı ikiye katlıyorlarsa sadece Swift bildikleri için bunu dayatıyorlar demektir... yani başka bir ajans teklifi almadan sözleşmeyi imzalamayın.

GGökhan A***Katılımcı
Görev
Üretici · mobilya
Katılım
Eki 2023
Mesaj
74
#11

Merak ettiğim bir nokta var. valla en ucuz teklif genelde en az düşünülmüş tekliftir.

Zaman kaybının çoğu onay bekleyen işlerde birikiyor.

SSevilKatılımcı
Görev
Eğitim kurumu
Yapı
zincir mağaza
Katılım
May 2024
Mesaj
88
#12

Bir uyarı bırakayım. Küçük ölçekte işe yarayan çözüm büyüyünce çöküyor, bunu geç öğrendim.

Ben olsam bu yoldan giderdim.

RReyhan K***Katılımcı
Görev
Üretim planlama
Sektör
Deri
Yapı
yeni kurulmuş girişim
Katılım
Ara 2025
Mesaj
385
#13

buraya kadar söylenenleri özetleyeyim.. bir de açıkçası zaman kaybının çoğu onay bekleyen işlerde birikiyor.

not olarak bırakayım lazım olur.

ÖÖzge Ç***Katılımcı
Görev
İdari işler sorumlusu
Sektör
Muhasebe ve müşavirlik
Yapı
120 kişilik şirket
Katılım
Kas 2024
Mesaj
2
#14

Uzun süre bu işle uğraştım. Bir konuda üç farklı cevap alıyorsanız soru yanlış sorulmuştur.

Ben olsam bu yoldan giderdim.

EEbru K***Katılımcı
Görev
İnsan kaynakları uzmanı
Sektör
Mobilya üretimi
Yapı
tek kişilik işletme
Katılım
Eki 2024
Mesaj
105
#15

Bunu duyalı çok oldu ama bizde hiç böyle olmadı. Küçük ölçekte işe yarayan çözüm büyüyünce çöküyor bunu geç öğrendim.

RReyhan K***KatılımcıTopluluk üyesi
Katılım
Haz 2025
Mesaj
1
#16

katılıyorum hatta altını çizmek isterim. karrı verirken elinizde hangi veri var önce ona bakın.

yanlışım vasa düzeltin.

İİremYeni üye
Görev
Stajyer · pazarlama
Katılım
Oca 2025
Mesaj
30
#17

dikkat edilmesi gereken bişey var... yazılı olmayan her madde, ileirde iki tarafın da farklı hatırladığı bi madde.

kenndi durumunuz farklıysa tabi değişir

EErcan T***Katılımcı
Görev
Kurumsal müşteri yöneticisi
Katılım
Oca 2024
Mesaj
96
#18

Sonucu yazarsanız sevinirim.

NNuri U***VeteranTopluluk üyesi
Katılım
Şub 2024
Mesaj
325
#19

konuyu toparlayayım çünkü birkaç farklı cevap verildi. valla iOS uygulama geliştirme dili taarafında yapılan hata genelde geri dönülebilir ama pahalı

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

ZZerrin P***Katılımcı
Görev
Finans müdürü
Sektör
Nakliyat
Yapı
8 kişilik ekip
Katılım
Ara 2024
Mesaj
15
#20

bunu yaparken bakılacak üç şey var. insanlar süreci deil, alışkanlığı savunur.. ama direnç oradan gelir.

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

Yanıt yaz