Mobil cihazlar için GNOME Kabuğunun sürekli geliştirilmesi

GNOME Projesi'nden Jonas Dressler, dokunmatik ekranlı akıllı telefonlar ve tabletlerde kullanılmak üzere GNOME Shell deneyimini geliştirmek için son birkaç ayda yapılan çalışmalara ilişkin bir rapor yayınladı. Çalışma, sosyal açıdan önemli yazılım projelerini destekleme girişiminin bir parçası olarak GNOME geliştiricilerine hibe sağlayan Alman Eğitim Bakanlığı tarafından finanse ediliyor.

Mevcut geliştirme durumu GNOME OS'nin gecelik sürümlerinde bulunabilir. Ayrıca proje tarafından hazırlanan değişiklikler de dahil olmak üzere postmarketOS dağıtımının derlemeleri ayrı ayrı geliştirilmektedir. Pinephone Pro akıllı telefon, gelişmeleri test etmek için bir platform olarak kullanılıyor ancak postmarketOS projesi tarafından desteklenen Librem 5 ve Android akıllı telefonlar da test için kullanılabilir.

Geliştiriciler için, mobil cihazlar için tam teşekküllü bir kabuk oluşturulmasıyla ilgili mevcut değişiklikleri toplayan ayrı GNOME Shell ve Mutter şubeleri sunulmaktadır. Yayınlanan kod, ekrandaki hareketleri kullanarak gezinme desteği sağlıyor, bir ekran klavyesi ekliyor, arayüz öğelerini ekran boyutuna uyarlanabilir şekilde ayarlamak için kod içeriyor ve yüklü uygulamalarda gezinmek için küçük ekranlar için optimize edilmiş bir arayüz sunuyor.

Önceki raporla karşılaştırıldığında ana başarılar:

  • İki boyutlu hareketle gezinmenin gelişimi devam ediyor. Android ve iOS'un jest odaklı arayüzünden farklı olarak GNOME, uygulamaları başlatmak ve görevler arasında geçiş yapmak için ortak bir arayüz sağlarken, Android üç ekranlı bir düzen (ana ekran, uygulama navigasyonu ve görev değiştirme) kullanır ve iOS'ta - iki ( ana ekran ve görevler arasında geçiş yapma).

    GNOME'un birleştirilmiş arayüzü, kafa karıştırıcı uzamsal modeli ve "parmağınızı kaldırmadan kaydırma, durdurma ve bekleme" gibi bariz olmayan hareketlerin kullanımını ortadan kaldırır ve bunun yerine, mevcut uygulamaları görüntülemek ve çalışan uygulamalar arasında geçiş yapmak için basit kaydırmayla etkinleştirilen ortak bir arayüz sunar. hareketler (Dikey kaydırma hareketi ile çalışan uygulamaların küçük resimleri arasında geçiş yapabilir ve yatay hareket ile yüklü uygulamalar listesinde gezinebilirsiniz).

  • Arama yaparken bilgiler, GNOME masaüstü ortamındaki aramaya benzer şekilde tek bir sütunda görüntülenir.
    Mobil cihazlar için GNOME Kabuğunun sürekli geliştirilmesi
  • Ekran klavyesi, diğer mobil işletim sistemlerinde uygulanan giriş organizasyonuna yakın bir şekilde, hareketleri kullanan giriş organizasyonunu tamamen yeniden tasarladı (örneğin, basılan tuşun başka bir tuşa basıldıktan sonra serbest bırakılması). Ekran klavyesinin ne zaman gösterileceğini belirlemek için iyileştirilmiş buluşsal yöntem. Emoji giriş arayüzü yeniden tasarlandı. Klavye düzeni daha küçük ekranlarda kullanılmak üzere uyarlandı. Ekran klavyesini gizlemek için yeni hareketler eklendi ve kaydırma yapmaya çalıştığınızda da otomatik olarak gizleniyor.
  • Kullanılabilir uygulamaların listesini içeren ekran, portre modunda çalışacak şekilde uyarlandı, katalogların görüntülenmesi için yeni bir stil önerildi ve akıllı telefonlarda basmayı kolaylaştırmak için girintiler artırıldı. Uygulamaların gruplandırılmasına yönelik olanaklar sağlanmıştır.
  • Ayarları hızlı bir şekilde değiştirmek için bir arayüz (Hızlı Ayarlar ekranı) önerildi ve bu arayüz, bildirimlerin listesini görüntülemek için bir arayüz ile tek bir açılır menüde birleştirildi. Menü yukarıdan aşağıya kaydırma hareketiyle çağrılır ve yatay kaydırma hareketleriyle bireysel bildirimleri kaldırmanıza olanak tanır.

бланы на будущее:

  • Hazırlanan değişikliklerin ve hareketleri kontrol etmeye yönelik yeni API'nin GNOME'un ana yapısına aktarılması (GNOME 44 geliştirme döngüsünün bir parçası olarak yapılması planlanmaktadır).
  • Ekran kilitliyken aramalarla çalışmak için bir arayüz oluşturma.
  • Acil çağrı desteği.
  • Dokunsal bir geri bildirim etkisi oluşturmak için telefonlarda yerleşik titreşim motorunu kullanma yeteneği.
  • Cihazın kilidini PIN koduyla açmak için arayüz.
  • Genişletilmiş ekran klavyesi düzenlerini kullanma (örneğin, URL girişini basitleştirmek için) ve düzeni terminal için uyarlama yeteneği.
  • Bildirim sisteminin yeniden işlenmesi, bildirimlerin gruplandırılması ve bildirimlerden eylemlerin çağrılması.
  • Hızlı ayarlar ekranına bir el feneri ekleme.
  • Genel bakış modunda çalışma alanlarının yeniden düzenlenmesi desteği.
  • Genel bakış modundaki küçük resimler için yuvarlatılmış köşelere, şeffaf panellere ve uygulamaların üst ve alt panellerin altındaki alana çizim yapabilmesine izin verecek değişiklikler yapıldı.

Kaynak: opennet.ru

Yorum ekle