Flutter 2.5 dirilis dengan peningkatan kinerja dan banyak lagi

Dan Flutter 2.5 dirilis dengan peningkatan kinerja dan banyak lagi. Lihat semua berita dan lihat cara menginstal di Linux.

Flutter adalah toolkit UI Google untuk membuat aplikasi cantik yang dikompilasi secara native untuk perangkat seluler, web, dan desktop dari satu basis kode.

Flutter dianggap sebagai alternatif untuk React Native dan memungkinkan peluncuran aplikasi untuk berbagai platform, termasuk iOS, Android, Windows, macOS dan Linux, berdasarkan basis kode yang sama, serta aplikasi untuk berjalan di browser.

Sebagian besar kode Flutter diimplementasikan di Dart, dan runtime untuk menjalankan aplikasi ditulis dalam C++. Saat mengembangkan aplikasi, selain bahasa Flutter Dart asli, Anda dapat menggunakan antarmuka fungsi eksternal Dart untuk memanggil kode C/C++.

Portabilitas Flutter juga meluas ke perangkat yang disematkan, artinya perangkat yang lebih kecil seperti Raspberry Pi dan Google Home Hub.

Pada titik ini, kata Google, salah satu platform tertanam Flutter yang sudah beroperasi didasarkan pada sistem operasi layar pintar yang mendukung perusahaan seperti Google Home Hub.

Dan sekarang Flutter 2.5 telah dirilis dengan peningkatan kinerja dan banyak lagi.

Apa yang Baru di Flutter 2.5

Flutter 2.5 dirilis dengan peningkatan kinerja dan banyak lagi

Di Flutter 2.5, pengoptimalan kinerja penting dilakukan, pekerjaan dimulai pada dukungan Apple M1, serta beberapa peningkatan, dukungan untuk layar penuh di Android, penerapan “Material Anda” dan banyak lagi.

Di Flutter 2.5 versi baru ini, perubahan terpenting yang menonjol adalah, misalnya, pra-kompilasi shader untuk Metal graphics API yang diimplementasikan pada platform iOS dan macOS, karena dalam versi baru ini efisiensinya telah ditingkatkan pemrosesan peristiwa yang tidak sinkron.

Selain masalah penundaan saat membebaskan memori pengumpul sampah dari gambar yang tidak digunakan juga telah diselesaikan (misalnya, saat memutar GIF animasi 20 detik, jumlah operasi pengumpulan sampah telah dikurangi dari 400 menjadi 4 penundaan transfer pesan antara Dart dan Objective-C/Swift telah dikurangi hingga 50% (iOS) atau Java/Kotlin (Android).

Dari perubahan terkait Android, dukungan didirikan untuk menjalankan aplikasi dalam mode layar penuh, selain melanjutkan penerapan konsep desain “Material You”, yang dipromosikan sebagai varian dari Desain Material Generasi Berikutnya.

Status MaterialState.scrolledUnder baru juga ditambahkan di Flutter 2.5, tampilan dinamis bilah gulir saat pengubahan ukuran diterapkan, dan antarmuka baru diusulkan untuk menampilkan spanduk dengan pemberitahuan.

Dan kemampuan plug-in untuk bekerja dengan kamera telah diperluas secara signifikan, di mana ada alat untuk mengontrol fokus otomatis, eksposur, flash, zoom, peredam bising, dan resolusi.

Dari perubahan lain yang menonjol dalam versi baru Flutter 2.5 ini:

  • Berbagai perbaikan dan peningkatan pada kerangka kerja
  • Tambahkan notifikasi gulir metrik
  • Fitur pengeditan teks baru
  • Alat pengembang yang ditingkatkan (DevTools) dengan mode jam widget yang diperbarui, serta alat untuk mendeteksi penundaan menggambar dan melacak pembuatan shader.
  • Peningkatan plug-in untuk Visual Studio Code dan IntelliJ/Android Studio.
  • Pekerjaan telah dimulai di versi ini, mendukung aplikasi Flutter yang dibuat di Apple Silicon M1 yang berjalan secara native di simulator ARM iOS.

Terakhir, jika Anda ingin tahu lebih banyak tentang Flutter 2 versi baru ini, Anda dapat memeriksa detailnya di pengumuman aslinya.

Cara menginstal atau memperbarui

Untuk menginstal versi terbaru Flutter 2.5 pada distribusi Linux utama, gunakan tutorial ini:
Cara menginstal aplikasi seluler SDK Flutter di Linux melalui Snap