Penggunaan Flutter secara lalai dalam aplikasi baru. Ciri Ubuntu baru?

Menggunakan Flutter

Saya telah menggunakan beberapa varian Ubuntu selama 15 tahun, yang mana 13 tahun terakhir telah dihabiskan untuk menulis artikel dan juga sebuah buku mengenai pengedaran Canonical. Walaupun begitu, lelaki di Mark Shuttleworth berjaya mengejutkan saya.

Saya baru-baru ini mencipta ungkapan untuk menyatakan harapan saya mengenai masa depan versi baru. "Fedora berasaskan Debian dengan Pakej Snap". Dengan ini saya ingin menunjukkan bahawa semakin banyak Ubuntu cenderung kelihatan seperti pengedaran berasaskan GNOME tradisional, tanpa ciri-ciri asal yang sangat saya gemari.

Seperti banyak masa yang lain, nampaknya saya salah.

Menggunakan Flutter secara lalai

Un tweet Dihantar di akaun sebaran mengatakan:

Flutter adalah pilihan lalai untuk aplikasi Ubuntu yang akan datang.

@kenvandine ¿, Pengurus Kejuruteraan, ada di sini untuk memberitahu anda mengenai beberapa sumbangan Canonical untuk Flutter di #FlutterEngage.

Dan merangkumi pautandatang ke ceramah.

Apa itu Flutter?

Flutter adalah satu set alat untuk membuat antara muka pengguna. Dibangunkan oleh Google, objektifnya adalah bahawa dengan satu pangkalan kod, adalah mungkin untuk membuat antara muka untuk penjelasan asli untuk desktop, peranti mudah alih dan laman web.

Menurut Google, kelebihan Flutter adalah:

  • Caj pantas: Reload hot flutter mempercepat masa pengembangan dengan memuatkan antara muka yang diubah dalam masa kurang dari satu saat di emulator, simulator, dan persekitaran langsung.
  • Pembuatan antara muka yang mudah:  Flutter dilengkapi dengan siri Reka Bentuk Bahan Widget dan Cupertino (Ideal untuk iOS), pergerakan dan tatal Api serta pelbagai kawalan.
  • Tingkah laku asli pada semua platform yang disokong: Komponennya yang berbeza mengambil kira perbezaan untuk bekerja di setiap platform.

Canonical dan Flutter

Pada masa itu, pasangan saya Pablinux bercakap dengan mereka perjanjian yang telah dibuat Canonical dan Google untuk menjadikan Flutter sebagai "bahagian rasmi Linux". Ini adalah langkah yang sesuai untuk kedua-dua syarikat. Di sisi Google, ia mempunyai syarikat lain yang membayar pemaju untuk menjadikan Flutter mesra desktop. Canonical, dari pihaknya, meletakkan Ubuntu sebagai pintu masuk bagi banyak aplikasi Android (ditulis dalam Dart) untuk dibawa ke Linux atau bahawa pembangun program mudah alih memutuskan untuk beralih ke platform lain.

Untuk mengambil contoh hipotesis. Membuat klien WhatsAPP untuk Linux di Python dan menggunakan GTK atau QT untuk antara muka grafik tidak sama dengan mengubah kod di Dart dan antara muka yang dibuat dengan Flutter. Catatan: Saya tidak tahu bahasa apa yang ditulis aplikasi WhatsApp, mungkin itu Java, tetapi contohnya dapat difahami.

Oleh Dart, saya bermaksud bahasa untuk membuat aplikasi lintas platform juga dibuat oleh Google.

Bilakah kita akan melihat aplikasi baru?

Dari penampilannya, aplikasi rasmi pertama yang menggunakan antara muka berasaskan Flutter akan menjadi pemasang yang menggantikan Ubiquity. yang akan dapat digunakan dalam versi percubaan pada Ubuntu 21.10 berikutnya (Oktober tahun ini) Sekiranya semuanya berjalan lancar, debut rasmi akan berlangsung pada bulan April 2022 dengan pelancaran versi sokongan lanjutan seterusnya.

Perhatikan bahawa saya menjumpai butang dan saya menjahit jaket di atasnya. Kecuali untuk tweet yang membincangkan penggunaan Flutter secara lalai, saya tidak tahu sama ada ada keputusan untuk mengganti aplikasi GNOME seperti pemain video atau kalkulator dengan yang lain berdasarkan Flutter.

Memasang Flutter di Ubuntu

Untuk mendorong penggunaan Flutter secara lalai untuk aplikasi baru, Ubuntu memutuskan untuk mempermudah pemasangan alat yang diperlukan dengan menggunakan paket Snap.

Ia dilakukan dengan arahan:

sudo snap install flutter --classic

Kami memasang persekitaran pembangunan bersepadu dengan:
sudo snap install android-studio --classic

Kami bergabung dengan arahan berikut

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

Sekiranya anda ingin mendapatkan arahan yang lebih lengkap mengenai pemasangan di Ubuntu, anda boleh mendapatkannya di sini. Untuk mengetahui lebih lanjut mengenai Flutter ikuti el pautan seterusnya.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.