Pop!_OS masaüstü ortamı COSMIC, GTK yerine Iced kullanacak

GTK yerine Iced kullanan COSMIC

GTK yerine Iced kullanan COSMIC

Bir kaç gün önce Michael Aaron Murphy, Pop!_OS Geliştirme Lideri ve Redox OS katılımcısı, yeni bir baskı üzerinde çalışmaktan bahsetti kullanıcı ortamının "KOZMİK"ten.

KOZMİK'ten habersiz olanlar şunu bilmeli. Pop için özel bir masaüstü ortamıdır! _SEN ek uzantılara sahip değiştirilmiş bir GNOME Kabuğunu temel alır, ancak masaüstünün daha derin bir yeniden tasarımı ve kavramsal değişikliklerin getirilmesiyle farklılık gösterir.

Unutulmamalıdır ki KOZMİK Pop!_OS'a geçen yıl Pop!_OS 21.04 sürümünde tanıtıldı ve System76 projesinden sorumlu olanlar, ortamı, masaüstünün kullanımını kolaylaştıran ve özelleştirme yoluyla kullanıcılar için daha güçlü ve verimli hale getiren temiz bir çözüm olarak tanımlıyor.

Ayrıca bahsedilmektedir kapsamlı testlerden yeni tasarımlar geliştirildi ve Pop'un piyasaya sürülmesinden bu yana kullanıcı geri bildirimi! _OS 20.04 ve şu anda test aşamasında geliştiriliyor.

GNOME 40'ta görünen “Etkinliğe Genel Bakış”taki sanal masaüstlerinin ve uygulamaların birleşik yatay gezinmesi yerine, COSMIC, açık pencerelerin ve mevcut uygulamaların yanı sıra masaüstlerinde gezinmek için görünümleri ayırmaya devam ediyor.evet Bölünmüş görünüm, tek bir tıklamayla çeşitli uygulamalara erişmenizi sağlar ve daha basit bir düzen, görsel dağınıklığın dikkat dağıtmasını engeller.

UX ekibi, geçen yıl dikkatli bir şekilde widget'lar ve uygulamalar tasarlıyor. Artık mühendislik ekibinin COSMIC için bir GUI araç takımına karar vermesinin kritik olduğu noktadayız. Geçen yıl boyunca çok fazla müzakere ve deney yaptıktan sonra, mühendislik ekibi GTK yerine Iced kullanmaya karar verdi.

Kullanıcı testi sırasında, GNOME kullanıcılarının "Etkinliklere Genel Bakış"ı açtıktan sonra görevi duraklatma eğiliminde olduğu tespit edildi. bölünmüş görünümlers tek bir tıklama ile uygulama başlatıcısına erişime izin verir, daha temiz kullanıcı arayüzü tasarımı görsel dikkat dağınıklığını önler.

Iced, yakın zamanda COSMIC'te kullanım için uygun hale gelecek kadar ilerleyen yerel bir Rust GUI araç takımıdır. Karşılaştırma için hem GTK'da hem de Iced'de birkaç COSMIC uygulaması zaten yazılmıştır. 

Uzun tartışmalar ve deneylerden sonra, geliştiriciler GTK yerine Iced kütüphanesini kullanmaya karar verdi arayüzü oluşturmak için. System76 mühendislerine göre, Iced kütüphanesi son zamanlarda aktif olarak geliştirildi, zaten bir kullanıcı ortamının temeli olarak kullanılmak için yeterli bir düzeye ulaşmıştır.

Iced'in en son geliştirme sürümleri, GTK'ya kıyasla çok esnek, etkileyici ve sezgisel bir API'ye sahiptir. Rust'ta çok doğal bir his veriyor ve Elm'e aşina olan herkes tasarımını takdir edecek.

Yapılan testler sırasında birkaç COSMIC uygulaması hazırlandı, aynı anda GTK ve Iced ile yazılmış teknolojileri karşılaştırmak. Yapılan testler GTK ile karşılaştırıldığında, Iced kitaplığının daha esnek, etkileyici ve anlaşılır bir API sağladığını göstermiştir., Rust koduyla doğal olarak eşleşir ve Elm bildirimsel arabirim oluşturma diline aşina olan geliştiriciler için tanıdık bir mimari sunar.

Kütüphane Iced tamamen Rust dilinde yazılmıştır., güvenli tipler, modüler bir mimari ve reaktif bir programlama modeli kullanır. Vulkan, Metal, DX12, OpenGL 2.1+ ve OpenGL ES 2.0+ ile uyumlu çeşitli işleme motorlarının yanı sıra bir Windows kabuğu ve bir web entegrasyon motoru sağlanır.

W Windows, macOS, Linux için buz tabanlı uygulamalar oluşturulabilir ve bir web tarayıcısında çalıştırılabilir. Geliştiricilere, kullanıma hazır bir dizi widget, eşzamansız denetleyiciler oluşturma ve pencere ve ekran boyutuna dayalı olarak arabirim öğelerinin uyarlanabilir düzenini kullanma yeteneği sunulur. Kod, MIT lisansı altında dağıtılmaktadır.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsanayrıntılarını kontrol edebilirsiniz. aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.