Apple neden tam bir pislik gibi davranıyor?
(jessesquires.com)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
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ı.
Bu sefer istisnai bir durumdu; neden böyle olduğunu bilmiyorum. Her seferinde yaklaşık bir haftalık bir ara bırakmışlardı..
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
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..
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.
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...
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.
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
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
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...
https://www.notion.so/sihawn/X-347a522980f44211b3f2a27d31ffa55a
Çeviri yazısını yukarıdaki bağlantıya yazdım. 'mieum'!