Yeni uygulamalarda varsayılan olarak Flutter kullanımı. Yeni Ubuntu özelliği?

Flutter'ı kullanma

15 yıldır bazı Ubuntu varyantlarını kullanıyorum, bunun son 13 yılı makaleler ve hatta Kanonik dağıtım üzerine bir kitap yazmakla geçti. Buna rağmen, Mark Shuttleworth'taki adamlar beni şaşırtmayı başardı.

Yakın zamanda yeni sürümlerin geleceğiyle ilgili beklentilerimi ifade etmek için bir cümle buldum. "Snap Paketli Debian Tabanlı Fedora". Bununla, Ubuntu'nun çok sevdiğim orijinal özelliklerin hiçbiri olmadan, daha çok geleneksel GNOME tabanlı bir dağıtım gibi görünme eğiliminde olduğunu belirtmek istedim.

Diğer pek çok zaman gibi, Görünüşe göre yanılmışım.

Flutter'ı varsayılan olarak kullanma

Un Retweet Dağıtım hesabında yayınlanan yazıyor:

Flutter, gelecekteki Ubuntu uygulamaları için varsayılan seçenektir.

@kenvandine ¿, Mühendislik Müdürü, Canonical'ın #FlutterEngage'de Flutter'a yaptığı bazı katkılardan bahsetmek için burada.

Ve içerir bir bağlantıkonuşmaya gel.

Flutter nedir?

Flutter kullanıcı arayüzleri oluşturmak için bir dizi araç. Google tarafından geliştirilen amacı, tek bir kod tabanıyla yerel açıklamalar için arayüzler oluşturmanın mümkün olmasıdır. masaüstü, mobil cihazlar ve web siteleri için.

Google'a göre Flutter'ın avantajları:

  • Hızlı şarj: Flutter sıcak yeniden yükleme, değiştirilmiş arayüzü öykünücüler, simülatörler ve canlı ortamlarda bir saniyeden daha kısa sürede yeniden yükleyerek geliştirme sürelerini hızlandırır.
  • Kolay arayüz oluşturma:  Flutter, bir dizi Widget Materyal Tasarımı ve Cupertino (iOS için İdeal), API'nin hareket ve kaydırma ve çoklu kontrollerle birlikte gelir.
  • Desteklenen tüm platformlarda yerel davranış: Farklı bileşenleri, her platformda çalışmak için farklılıkları hesaba katar.

Kanonik ve Çarpıntı

O zaman ortağım Pablinux onlarla konuştu Canonical ve Google'ın Flutter'ı "Linux'un resmi bir parçası" yapmak için yaptıkları anlaşmanın bir parçası. Her iki şirkete de uyan bir hareketti. Google tarafında, geliştiricilere Flutter'ı masaüstü dostu yapmak için ödeme yapan başka bir şirketi var. Canonical, Ubuntu'yu birçok Android uygulamasının (Dart'ta yazılmıştır) Linux'a taşınması için ağ geçidi olarak konumlandırır. veya mobil program geliştiricilerinin başka bir platforma geçmeye karar vermesi.

Varsayımsal bir örnek almak için. Python'da Linux için bir WhatsAPP istemcisi oluşturmak ve grafik arabirim için GTK veya QT kullanmak, Dart'ta kodu ve Flutter ile oluşturulan arabirimi değiştirmekle aynı şey değildir. Not: WhatsApp uygulamasının hangi dilde yazıldığına dair hiçbir fikrim yok, muhtemelen Java'dır, ancak örnek anlaşılabilir.

Dart ile platformlar arası uygulamalar oluşturmak için bir dili kastediyorum Google tarafından da oluşturulmuştur.

Yeni uygulamaları ne zaman göreceğiz?

Görünüşe göre, Flutter tabanlı bir arayüzü kullanan ilk resmi uygulama, Ubiquity'nin yerini alan yükleyici olacak. Önümüzdeki Ubuntu 21.10'da (bu yılın Ekim ayında) deneme sürümünde kullanılabilecek.

Bir düğme bulduğumu ve üzerine bir ceket diktiğimi unutmayın. Varsayılan olarak Flutter kullanımından bahseden tweet dışında, video oynatıcı veya hesap makinesi gibi GNOME uygulamalarını Flutter tabanlı başkalarıyla değiştirme kararı olup olmadığı hakkında hiçbir fikrim yok.

Flutter'ı Ubuntu'ya Kurmak

Yeni uygulamalar için varsayılan olarak Flutter kullanımını teşvik etmek için Ubuntu, Snap paketlerini kullanarak gerekli araçları yüklemeyi kolaylaştırmaya karar verdi.

Şu komutla yapılır:

sudo snap install flutter --classic

Entegre geliştirme ortamını aşağıdakilerle kuruyoruz:
sudo snap install android-studio --classic

Parçaları aşağıdaki komutla birleştiriyoruz

flutter config --android-studio-dir /snap/android-studio/current/android-studio

Ubuntu'da kurulumla ilgili daha eksiksiz talimatlar bulmak isterseniz, bunları bulabilirsiniz. buraya. Flutter hakkında daha fazla bilgi edinmek için esonraki bağlantı.


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  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.