elma bu hafta hatırlatılan geliştiriciler Chrome, Firefox ve Edge gibi diğer tarayıcılarda kullanılan WebExtensions API'sinin aynısını kullanarak Safari 14'te web uzantıları oluşturabileceklerini. Xcode 12 beta sürümündeki yeni bir dönüştürme aracı, geliştiricilerin diğer tarayıcılardan gelen mevcut uzantıları Safari'ye taşımasına ve bu yıl içinde Mac App Store'da kullanıma sunmasına olanak tanır.
iphone 11 pro kamera vs iphone 12 pro
Apple, geliştiricilerin Safari web uzantıları oluşturmak için iki seçeneği olduğunu söylüyor:
• Mevcut uzantınızı bir Safari web uzantısına dönüştürün, böylece onu macOS'ta Safari'de kullanabilir ve App Store'da dağıtabilirsiniz. Xcode, bu işlemi basitleştirmek için bir komut satırı aracı içerir.
• Yerleşik şablonu kullanarak Xcode'da yeni bir Safari web uzantısı oluşturun. Daha sonra, diğer tarayıcılarda dağıtım için uzantı dosyalarını yeniden paketleyebilirsiniz.
Safari web uzantıları, macOS Big Sur'da ve Safari 14'ün yüklü olduğu macOS 10.14.6 veya 10.15.6'da mevcuttur.
Tüm Chrome, Firefox ve Edge uzantıları Safari'de çalışmayacaktır ve geliştiricilerin, uzantılarını Safari'ye taşımak için bir Apple Geliştirici Programı üyeliği için yılda 99 ABD doları ödemeleri gerekecektir. Apple'ın bir WWDC videosu ve belgeler geliştiriciler için daha fazla ayrıntı ile.
Popüler Mesajlar