8 puan yazan ffdd270 2020-09-17 | 11 yorum | WhatsApp'ta paylaş

Apple'ın dünkü duyurusu şok ediciydi. Çünkü iOS 14'ü hemen bugün dağıtacaklarını açıkladılar.

Şimdiye kadar Apple'ın güncellemelerinin büyük kısmının eylülde duyurulup bir sonraki hafta iOS dağıtımı şeklinde ilerlediğini düşünürsek, iOS geliştiricilerinin iOS 14'e hazırlanmak için yaklaşık 7 günü olmalıydı. Ancak ABD Batı Yakası saatine göre yalnızca 12 saatlik bir süre vardı. ABD Doğu Yakası için bu birkaç saate düşüyordu; küresel geliştiriciler içinse fiilen hiç zaman yoktu.

Bu yazı, Apple'ın bu davranışının neden yanlış olduğunu sert biçimde ele alıyor.

11 yorum

 
sduck4 2020-09-17

Beta sürümü olsa da, keşke XCode ya da SDK en azından resmi dağıtımdan en az bir hafta önce resmi olarak yayımlansaydı.

 
ffdd270 2020-09-17

Bu sefer istisnai bir durumdu; neden böyle olduğunu bilmiyorum. Her seferinde yaklaşık bir haftalık bir ara bırakmışlardı..

 
cghzjnyb7pclmlm5 2020-09-17

Uygulama geliştiricisi olmayanlar için bilgi yetersiz olduğu için ne anlatıldığını anlamak zor. Örneğin, aşağıdaki içeriklerin de eklenmesi gerekmez mi diye düşünüyorum.

  • Eski sürümde geliştirilen bir uygulama yeni sürümde çalıştırıldığında beklenen sorunlar, hatalar veya mevcut örnekler

  • Yeni sürüme uygun şekilde uygulamayı hızlıca yayımlayamadığınızda ortaya çıkan sorunlar veya dezavantajlar

 
ffdd270 2020-09-17

Sanırım orijinal metnin hedef kitlesi, "bu yüzden sıkıntı yaşayan iOS geliştiricileri". Bu yüzden, uygulama geliştiricisi değilseniz okunması zor bir yazı olduğu doğru. Windows'ta ya da diğer geliştirme ortamlarında SDK'yı takip etmemek genelde büyük bir sorun yaratmaz. Sonuçta sadece yeni özellikleri kullanamazsınız..

 
ffdd270 2020-09-17

Apple’ın gereksinimleri arasında 'her zaman güncel kalın' gibi bir ek şart var; yanlış hatırlamıyorsam en güncel SDK ile dağıtım yapmazsanız ya incelemeden reddediliyordunuz... ya da başvuru bile yapamıyordunuz. Android’den farklı olarak, SDK yükselir yükselmez buna hemen uyum sağlamazsanız ek güncellemeleri dağıtmak da mümkün olmuyordu diye hatırlıyorum.

Yani mesele şu: WinSDK’nin sürümü yükselse bile mevcut Windows geliştiricileri genelde çok etkilenmez, ama Apple tarafında bu doğrudan App Store’a yükleyip yükleyemeyeceğinizi belirleyen bir unsur olduğu için birçok geliştirici iOS’ta resmi sürüm çıkar çıkmaz neredeyse hemen uyum sağlamak zorunda kalıyor. Yeni özellikleri kullanmak isteseniz de istemeseniz de.

 
galadbran 2020-09-17

Bu kısım aslında gerçeklerle biraz farklı; App Store’a yüklemek için her zaman en güncel SDK’yı kullanmak zorunda değilsiniz. Android tarafında olduğu gibi burada da her zaman yaklaşık 1-2 yıllık bir geçiş süresi vardı.

Bu yazının gündeme getirdiği sorun muhtemelen şu: geliştiriciler için normalde son sürüm final derleme yaklaşık bir hafta önce çıkardı, böylece genel kullanıcılar kullanmaya başlamadan önce son testleri yapacak zaman olurdu; ama bu kez öyle olmadı.

Muhtemelen uygulama geliştiricilerinin büyük çoğunluğu için bunun çok önemi yoktur (biz de şu an pek kafaya takmıyoruz...) ama Apple’ın tanıttığı en yeni özellikleri ekleyen uygulamaları bu kısa özel dönemde yayınlayıp trend listelerine girmesi ve görünürlüğünü artırması gereken uygulamalar için felaket olmuştur...

 
ffdd270 2020-09-18

Aha, kontrol ettiğiniz için teşekkürler. Görünüşe göre her seferinde SDK meselesini (trend ya da görünürlük nedeniyle) kulaktan dolma şekilde duyup yanlış anlamışım. ;m; Yanlış bilgi paylaştığım için özür dilerim.

 
godrm 2020-09-17

Biraz sert bir yazı ama daha önce hiç böyle bir şey olmamışken biraz daha zaman tanımamış olmaları üzücü.

Benim de hazırlamayı düşündüğüm plan bozuldu haha

 
xguru 2020-09-17

Ah.. Ben bu aralar uygulama dağıtımı yapmadığım için o tarafı düşünememiştim.

14 için uygulama dağıtamayan şirketler için gerçekten gökten düşen bir felaket gibi olmuştur herhalde

 
ffdd270 2020-09-17

Xcode da resmi sürümünü iOS 14 ile aynı anda daha yeni dağıttı. Böyle olunca geliştiriciler de bir anda akın edecek...

 
ffdd270 2020-09-17

https://www.notion.so/sihawn/X-347a522980f44211b3f2a27d31ffa55a

Çeviri yazısını yukarıdaki bağlantıya yazdım. 'mieum'!