Devs ding Catalyst, Apple'ın iPad uygulamalarını Mac'e taşımaya yönelik yeni sistemi
iPad yazılımını macOS'a dönüştürmek için Apple'ın sistemini kullanan geliştiriciler, Catalyst'in sözünü yerine getirmeden önce hala çok çalışmaya ihtiyacı olduğunu söylüyor.
İşlevsellik çoğunlukla orada, ancak bazı özellikler eksik ve ortaya çıkan uygulamaların stili hakkında şikayetler var.
Catalyst, macOS gelişimini hızlandırır
MacOS uygulamalarından çok daha fazla iPhone ve iPad uygulaması var. Bir vurgu yeni çıkan macOS Catalina üçüncü taraf geliştiricilerin iPadOS yazılımlarını Mac'e kolayca taşımalarına izin vermeyi amaçlayan Catalyst'tir.
Apple, “Xcode 11 ile başlayarak, Mac Catalyst kullanarak iPad uygulamanızın bir Mac sürümünü oluşturabilirsiniz. Uygulamanızı macOS'te çalışacak şekilde yapılandırmak için bir onay kutusuna tıklamanız yeterlidir."
Geliştirici James Thomson, PCalc uygulamasını iPad'den Mac'e taşımayı test etti ve Catalyst'in gerçekten işe yaradığını buldu.
Ancak, sınırlamalarla karşılaştı. "Birden çok pencere desteği çalışıyor, ancak birçok sorunla karşılaştım" dedi. bir blog gönderisinde. "Paylaşım sayfası gibi bazı API'ler mevcut değil."
Ve belki de iPad'lerde klavye olmadığı için Catalyst de onları tam olarak desteklemiyor. Thomson, "Klavyenin durumunu okumanın hala doğrudan bir yolu yok" dedi. Bunun klavye kontrollerini kullanan oyunlar için sorunlara yol açacağına dikkat çekiyor.
Ve o yalnız değil. Geliştirici Steve Troughton-Smith sık kullanır onun Twitter hesabı Catalyst'in sınırlamalarını tartışmak için, aynı zamanda birçok olumlu yorum da yayınladı.
Steve Troughton-Smith
@stroughtonsmith
Gerçekten, gerçekten Apple'ın, çeşitli masaüstü uygulamalarının ihtiyaç duyduğu (anahtar olaylar gibi) eksik işlevleri eklemek için Catalyst'i (ve iOS'ta UIKit'i) güncelleme konusunda agresif olduğunu umuyorum. Herhangi bir ilerleme görmek için bütün bir yıl beklemek zorunda kalmak çok kötü olurdu
108
6
Yine de hem kendisi hem de Thomson, macOS Catalyst için belge eksikliğini eleştirdi.
bir tarz sorusu
Belirtildiği gibi, Catalyst, PCalc'ın iPad sürümünü neredeyse hiç çalışmadan bir Mac uygulamasına dönüştürmeyi başardı. Ancak bu, Thompson'ın sonuçtan memnun olduğu anlamına gelmez. "PCalc'ın 'tek onay kutusu' Catalyst sürümü, Mac'te bana uygun olmayan birçok tablo ve açılır pencere ile yeniden boyutlandırılabilir tek bir penceredir."
Apple'ın geliştirici sitesi "adlı bir kılavuz sunuyor"Mac için iPad Uygulamanızı Optimize Etme”. Bu, geliştiricilere bir macOS uygulamasının Menü Çubuğunda ve Tercihler Penceresinde görünenleri nasıl kontrol edeceklerini ve başka yardımlar sunacağını gösterir. oluşturduğu açıktır. yüksek kalite Bir iPad'den macOS uygulaması, bir onay kutusunu tıklamaktan daha fazlasını alır.
Thompson, "Bunun yalnızca bir 1.0 (Mojave uygulamalarını herkese açık beta olarak sayarsanız) olduğunu ve her şeyin gelişmeye devam edeceğini umuyorum" dedi.