Google dan Canonical akan bekerjasama untuk mengembangkan aplikasi berdasarkan Flutter

Google dan Canonical dilancarkan baru-baru ini mereka telah mengambil inisiatif bersama-sama menyokong pembangunan aplikasi grafik berasaskan bingkai Desktop Linux «Flutter».

Bagi mereka yang tidak biasa dengan kerangka bangunan ini, anda harus tahu bahawa reka bentuk Flutter UI ia ditulis dalam bahasa Dart (mesin runtime untuk menjalankan aplikasi ditulis dalam C ++), dan ini membolehkan anda membuat aplikasi universal yang berjalan di platform yang berbeza dan dianggap sebagai alternatif kepada React Native.

Walaupun terdapat Flutter SDK untuk Linux, setakat ini ia hanya digunakan untuk pengembangan aplikasi mudah alih dan tidak sesuai dengan pemasangan aplikasi desktop Linux.

Tahun lalu, Google mengumumkan niatnya untuk menambahkan Flutter keupayaan untuk berkembang program desktop yang lengkap dan memperkenalkan versi alfa untuk mengembangkan program sedemikian untuk macOS.

Flutter sekarang berkembang dengan kemampuan untuk mengembangkan aplikasi desktop untuk Linux. Sokongan untuk mengembangkan aplikasi Windows masih dalam tahap prototaip awal.

Matlamat Google untuk Flutter sentiasa menyediakan kerangka mudah alih untuk membina antara muka pengguna yang indah yang berjalan dengan kelajuan asli tidak kira platform apa yang anda sasarkan.

Untuk mengesahkan kemampuan ini, Kami bermula dengan memberi tumpuan kepada platform mudah alih, Android dan iOS, di mana kami telah melihat lebih daripada 80,000 aplikasi Flutter yang pantas dan cantik diterbitkan di Google Play.

Untuk melukis antara muka di Linux, pautan berdasarkan perpustakaan GTK digunakan (Mereka berjanji akan menambah sokongan untuk Qt dan alat lain kemudian). Selain bahasa Dart Flutter asli, yang membuat widget, aplikasi dapat menggunakan antara muka Fungsi Asing Dart untuk memanggil kod C / C ++ dan mengakses semua fungsi platform Linux.

Terdapat beberapa perkara mengenai Flutter yang menarik untuk Canonical:

  • Pertumbuhan pesat ekosistem pembangun aplikasi
  • Sokongan pelbagai platform
  • Aplikasi asli yang sangat dioptimumkan
  • Rangka kerja UI moden yang menyokong widget deklaratif, reaktif, dan komposit
  • Platform pembangunan yang kaya dengan Visual Studio Code, Android Studio dan IntelliJ

Sokongan untuk pembangunan aplikasi Linux ditawarkan dalam versi alpha terbaru dari Flutter SDK, yang juga menerapkan kemampuan untuk menerbitkan aplikasi Linux dalam direktori Snap Store. Dalam format penalaan, anda boleh menemui pemasangan Flutter SDK.

Untuk mengembangkan aplikasi berdasarkan Flutter, dicadangkan untuk menggunakan penyunting kod Visual Studio Code atau persekitaran pengembangan IntelliJ dan Android Studio.

Untuk masa yang lama, visi kami untuk Flutter adalah untuk menggunakan platform. Kami telah melihat manifesto ini di Google dengan produk seperti Pembantu, jadi sekarang kami gembira melihat orang lain memanfaatkan Flutter untuk memberi lebih banyak platform. Hari ini kami dengan senang hati mengumumkan ketersediaan Linux alpha untuk Flutter bersama dengan Canonical, penerbit Ubuntu, distribusi Linux desktop paling popular di dunia.

Sebagai contoh program Linux berasaskan Flutter, aplikasi ini dicadangkan Kenalan Flokk untuk bekerja dengan buku alamat Kenalan Google.

Sebagai tambahan kepada tiga plugin Flutter dengan sokongan Linux diterbitkan di direktori pub.dev: url_launcher untuk membuka url dalam penyemak imbas lalai, shared_preferences untuk menyimpan tetapan antara sesi dan laluan_menyediakanr untuk menentukan direktori khas (muat turun, gambar, video, dll.)

Pengumuman awal Google dimulakan dengan versi alpha yang serasi dengan macOS dan rancangan untuk Linux dan Windows.

Canonical membuat pelaburan yang signifikan dalam Flutter dengan mendedikasikan pasukan pembangun untuk bekerjasama dengan pembangun Google untuk membawa pengalaman Flutter terbaik ke sebilangan besar pengedaran Linux.

Canonical akan terus bekerjasama dengan Google untuk meningkatkan lagi sokongan Linux dan mengekalkan kesamaan ciri dengan platform lain yang disokong.

Si anda ingin mengetahui lebih lanjut mengenai iklan tersebut, Anda boleh melayari pernyataan Canonical di pautan berikut.

Fuente: https://ubuntu.com/


Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  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.