Apple, watchOS 27 beta sürümlerinde bazı mevcut Apple Watch uygulamalarının açılmasını engelleyen uyumluluk sorununa doğrudan müdahale ediyor. Şirket, sorundan etkilenen uygulamaları geliştiricilerin ayrıca bir güncelleme göndermesine gerek bırakmadan App Store üzerinden otomatik olarak güncellemeye başladı. Dağıtılan sürümlerde herhangi bir yeni özellik bulunmuyor ve değişiklik yalnızca watchOS 27 ile uyumluluğu sağlamayı amaçlıyor. Böylelikle yaz boyunca watchOS 27 beta sürümünü kullanan ve daha önce çalışan bazı uygulamaları açamayan kullanıcıların karşılaştığı problemin giderilmesi hedefleniyor. Apple’ın geliştiricilere verdiği bilgiye göre bu otomatik güncelleme işlemlerinin 31 Ağustos’a kadar tamamlanması planlanıyor.
App Store üzerinden dağıtılan söz konusu güncellemelerin sürüm notlarında da işlemin Apple tarafından yapıldığı açık biçimde belirtiliyor. Kullanıcılara gösterilen açıklamada uygulamanın watchOS 27 uyumluluğuna hazırlanması amacıyla Apple tarafından güncellendiği ve yeni bir özellik içermediği ifade ediliyor. Bu ayrıntı, normal şartlarda geliştiricinin yayımladığı uygulama güncellemelerinden farklı bir süreç yürütüldüğünü gösteriyor. Geliştiricilerin yeni bir uygulama sürümü hazırlayıp App Store incelemesine göndermeleri gerekmiyor. Bunun yerine Apple, mevcut uygulama paketindeki teknik uyumsuzluğu kendi dağıtım altyapısı üzerinden düzelterek uygulamanın watchOS 27 altında yeniden çalışabilmesini sağlıyor.
watchOS 27 uyumluluk sorununun arkasında arm64 bulunuyor
Apple’ın geliştiricilere aktardığı bilgilere göre sorunun kaynağı, bazı watchOS uygulamalarının arm64 slice olarak adlandırılan bölümünde bulunuyor. Evrensel uygulama paketlerinde farklı işlemci mimarileri için hazırlanmış çalıştırılabilir kod bölümleri bulunabiliyor ve bunların her biri teknik olarak birer “slice” şeklinde tanımlanıyor. watchOS 27 ile birlikte bazı Apple Watch uygulamalarındaki arm64 bölümünün işletim sistemiyle ikili dosya düzeyinde uyumsuzluk yaşadığı anlaşılıyor. Bu nedenle uygulama daha önceki watchOS sürümlerinde sorunsuz çalışsa bile watchOS 27 beta sürümünde başlatılamayabiliyor. Sorunun uygulamanın sunduğu özelliklerden veya geliştiricinin kodunda yaptığı yeni bir değişiklikten kaynaklanmaması, Apple’ın sunucu tarafında uygulama paketlerini yeniden işleyerek çözüm üretmesine olanak tanıyor.
İLGİNİZİ ÇEKEBİLİR

Apple Harita kullanıcılarının karşısına artık reklamlar çıkacak

Apple uzun süren Spotlight dizinlemesi için 3 çözüm açıkladı

Google’dan Apple’ın katlanabilir iPhone planına çarpıcı ipucu

Apple 9 Eylül’de iPhone 18 Pro ve katlanabilir iPhone’u tanıtacak

Apple, OpenAI davasında deliller için süreyi 30 güne indirmek istiyor
Apple’ın izlediği yöntem, etkilenen uygulamaların mevcut ikili dosyalarını yeniden işlemek ve ardından watchOS 27’nin kabul edeceği biçimde paketlemek üzerine kurulu görünüyor. Bu işlem sırasında uygulamanın işlevlerine yeni özellikler eklenmiyor ve geliştiricinin kaynak kodunda değişiklik yapması da gerekmiyor. App Store’daki güncelleme notunun özellikle “yeni özellik bulunmadığını” belirtmesi de kullanıcıların karşılarına çıkan sürümün kapsamını açıklığa kavuşturuyor. Öte yandan geliştiriciler açısından bakıldığında, eski fakat hâlâ kullanılan bir Apple Watch uygulamasının yalnızca bu teknik problem nedeniyle watchOS 27 desteğini kaybetmesinin önüne geçilmiş oluyor. Kullanıcı tarafındaki pratik karşılığı ise uyumlu hâle getirilen uygulamaların yeni işletim sistemi altında çalışmaya devam edebilmesi.
Zamanlama da Apple’ın sonbahardaki işletim sistemi dağıtım takvimi açısından dikkat çekiyor. Şirket, otomatik uygulama güncellemelerinin 31 Ağustos’a kadar tamamlanacağını geliştiricilere bildirirken watchOS 27’nin genel kullanıma sunulmasının eylül ayının ortalarında gerçekleşmesi bekleniyor. Aynı dönemde iOS 27 ve Apple’ın diğer işletim sistemi güncellemelerinin de kullanıcılara ulaşması öngörülüyor. Dolayısıyla Apple, beta döneminde tespit edilen bu uyumsuzluğu genel sürüm dağıtılmadan önce gidermek için birkaç haftalık bir pay bırakmış oluyor. Bu sayede watchOS 27 kararlı sürümüne geçen kullanıcıların daha önce yükledikleri uygulamalarda aynı açılış sorunuyla karşılaşma ihtimali azaltılabilir.
Günün Öne Çıkan Fırsatları





REKLAM — Bu içerikte satış ortaklığı bağlantıları bulunmaktadır. Bu bağlantılar üzerinden yapılan alışverişlerden Teknoblog komisyon kazanabilir.
Bu süreç aynı zamanda watchOS 27’de görülen problemin uygulamaların yeni işletim sistemine özel olarak yeniden geliştirilmesini gerektiren kapsamlı bir uyumluluk meselesi olmadığını ortaya koyuyor. Apple’ın uygulamaları geliştiriciler adına yeniden işleyebilmesi, sorunun belirli ikili dosyaların paketlenme biçimiyle sınırlı olduğuna işaret ediyor. Buna rağmen otomatik güncelleme yalnızca Apple’ın belirlediği teknik problemden etkilenen uygulamalara yönelik ve geliştiricilerin gelecekteki watchOS sürümleri için uygulamalarını test etme gerekliliğini ortadan kaldırmıyor. Kullanıcılar açısından ise App Store’da Apple tarafından hazırlanmış bu tür bir güncellemenin görülmesi, uygulamaya yeni işlevler geldiği anlamına gelmeyecek. 31 Ağustos’ta tamamlanması planlanan dağıtım, watchOS 27’nin genel kullanıma açılmasından önce mevcut uygulama kataloğundaki belirli uyumluluk sorunlarını gidermeye odaklanıyor.


