Son zamanlarda, kullanıcılarımız arasında hem Mastodon hem de X üzerinde bir anket gerçekleştirdik ve macOS'ta "vnc" URL şeması için varsayılan işleyicinin Screens 5 olmasını mı yoksa mevcut statükoyu korumayı mı tercih edecekleri konusunda geri bildirim topladık.
Katılımcıların yaklaşık %80'inin varsayılan işleyici olarak Screens 5'i benimsemeye yönelik olumlu bir eğilim gösterdiğini görmek bizi cesaretlendirdi. Ancak, mevcut kurulumu sürdürmeyi tercih eden kalan %20'nin görüşlerini de kabul ediyor ve saygı duyuyoruz.
Çoğunluğun görüşü karar alma sürecimizde önemli bir faktör olsa da, kapsayıcılığın ve tüm kullanıcıların tercihlerinin dikkate alınmasının önemini kabul ediyoruz.
Karşılaştığımız zorluk, uygulama paketi ayarları içinde varsayılan bir işleyici belirleme gereksiniminden kaynaklanıyor; bu, uygulama çalışırken statik ve değiştirilemez bir yapılandırma. Çalışma zamanında varsayılan işleyicileri ayarlamak için API'ler mevcut olsa da, Apple, Mac App Store'da onay için gerekli bir koşul olan korumalı uygulamalar için bu API'lere erişimi genişletmemeyi seçti.
Apple'dan herhangi biri bunu okursa, ayrıntılar için lütfen FB13685855 adresine bakın.
Bu nedenle bulduğumuz çözüm, Default Handler adlı bir uygulamadır.
Bu uygulama korumalı alanın kısıtlamaları dışında çalıştığı için, daha önce belirtilen API'leri özgürce kullanabilir. Bunu kullanmak için, "vnc" URL şeması için yeni bir işleyici oluşturmanız ve Screens 5'i tercih edilen seçenek olarak belirlemeniz yeterlidir:
Ve işte karşınızda! Screens artık sorunsuz bir şekilde belirlenen URL şemasını devralacak. Orijinal işleyiciye geri dönmeniz gerekirse, seçenek kolayca kullanılabilir. Ayrıca, Default Handler benzer kısıtlamalarla boğuşan diğer korumalı uygulamalarla uyumluluk sunarak çeşitli senaryolar için çok yönlü bir çözüm sağlar.
Daha da iyisi, Default Handler tamamen ücretsiz! En son sürümü buradan indirebilirsiniz. Lütfen Default Handler'nin macOS 14 veya üzerini gerektirdiğini unutmayın. Ayrıca, bu uygulamanın olduğu gibi, herhangi bir garanti veya destek olmaksızın sağlandığını da belirtmek önemlidir.
Bu küçük yardımcı programın Screens 5 kullanıcılarımız ve diğerleri için yararlı olacağını umuyoruz. Ve Apple'ın yakın gelecekte bu API'leri korumalı uygulamalara açmasını içtenlikle umuyoruz. 🤞