- Flutter dimulai sebagai toolkit UI mobile lalu diperluas ke web, Mac, Windows, dan Linux. Namun, ukuran timnya tidak banyak bertambah
- Flock adalah fork dari Flutter yang dibuat untuk mempercepat pengembangan
Kekurangan personel di tim Flutter
- Jumlah developer Flutter diperkirakan sekitar 1 juta orang, tetapi tim Flutter hanya sekitar 50 orang. Artinya, hanya ada 1 anggota tim Flutter untuk setiap 20 ribu developer
- Karena isu di tingkat perusahaan Google, jumlah personel tim Flutter dibekukan sekitar tahun 2023, dan pada awal 2024 terjadi pengurangan kecil
- Saat Google berfokus pada AI, tim Flutter menurunkan prioritas platform desktop. Saat ini, 3 dari 6 platform yang didukung berada dalam mode pemeliharaan
Biaya dari personel yang terbatas
- Banyak tiket tidak ditangani dalam waktu lama. Kalaupun ditangani, prosesnya memakan waktu lama
- Saat meneliti tiket lama, sering kali diminta informasi tambahan dari pengirim tiket. Namun, karena sudah terlalu lama berlalu, informasi itu sulit diberikan
- Jika rilis terhambat oleh bug serius dan tim Flutter tidak memperbaikinya selama 2 tahun, maka tidak ada pilihan selain berhenti menggunakan Flutter
Mengapa tidak bekerja sama langsung dengan tim Flutter
- Tim Flutter mempromosikan bahwa mereka menyambut kontribusi eksternal, tetapi dalam praktiknya banyak developer merasa frustrasi
- Karena kekurangan personel untuk melakukan review, review maupun pembaruan membutuhkan waktu sangat lama
- Semuanya berjalan terlalu lama, dan ada kecenderungan membahas detail yang tidak penting
- Gaya komunikasinya seragam sehingga tidak cocok untuk orang dengan beragam karakter
Memperkenalkan Flock
- Flock, fork dari Flutter, dijelaskan sebagai "Flutter+". Ini bukan upaya untuk memecah komunitas Flutter
- Flock akan tetap sinkron dengan Flutter sambil menambahkan perbaikan bug yang tidak sempat atau tidak ingin diimplementasikan oleh tim Flutter, serta fitur komunitas yang populer
- Flock berencana merekrut tim review PR yang lebih besar, merekrut reviewer yang siap mendorong kontribusi, mengoptimalkan kebijakan, dan mempromosikan keberhasilan kontribusi secara sosial
Cara berpartisipasi
- Tahap pertama Flock adalah melakukan mirror terhadap Flutter. Akan sangat membantu jika mencoba membangun aplikasi dengan Flock
- Flock membutuhkan puluhan reviewer. Standar kualitas yang diterapkan akan mirip dengan Flutter, tetapi tujuannya bukan sekadar menoleransi kontribusi, melainkan mendorongnya
- Dibutuhkan juga para ahli yang dapat memimpin area tertentu di Flock (misalnya: lead Flutter Tool, lead engine per platform)
Ringkasan GN⁺
- Sebuah fork bernama Flock diusulkan untuk mengatasi masalah kekurangan personel di Flutter
- Flock diharapkan dapat membantu mengurangi kesulitan yang dialami developer Flutter dengan memperbaiki bug Flutter secara cepat dan menambahkan fitur yang diinginkan komunitas
- Keberhasilan Flock bergantung pada dukungan komunitas. Partisipasi banyak orang sangat diharapkan
- Namun, mempertahankan kompatibilitas dengan Flutter akan menjadi kunci. Jika Flutter tidak menerima perubahan dari Flock, perpecahan di masa depan bisa terjadi
7 komentar
Baru sekarang lihat berita ini..
Saya kira Google benar-benar sangat mendorong Flutter.. ternyata bukan ya.. aduh.. aduh..
Apakah Anda sudah beralih ke Flock?
Apakah sebelumnya pernah ada upaya yang mirip dengan kasus seperti ini? Ini pertama kalinya saya melihat kasus seperti ini, jadi terasa menarik.
Sering ada.
Di sini, sepertinya kasus LibreOffice yang paling mirip. Baik dari alasan fork-nya, maupun sebagai contoh yang lebih sukses daripada versi aslinya.
io.js tampaknya contoh yang bagus karena kemudian disatukan kembali. Ia diintegrasikan lagi ke node.js.
https://blog.outsider.ne.kr/1102
Saya penasaran, terima kasih!
Banyak juga sih yang bilang di YouTube kalau Flutter itu masa depan...
Opini Hacker News
Ukuran tim Flutter diperkirakan sekitar 50 orang, dan jumlah itu dianggap tidak cukup untuk mendukung 1.000.000 pengembang Flutter.
Flock dijelaskan bukan sebagai fork Flutter, melainkan sebagai "Flutter+", dan berencana mempertahankan kompatibilitas dengan Flutter.
Flutter dinilai sebagai alat terbaik untuk pengembangan UI sejak Qt, dan banyak aplikasi telah ditulis dengan Flutter.
Ide Flock dinilai baik, tetapi partisipasi komunitas itu penting, dan proyek ini diharapkan berhasil.
Penerimaan kontribusi eksternal oleh tim Flutter selama 10 tahun telah menghasilkan kontribusi dari 1.500 pengembang, yang merupakan angka tinggi.
Pendiri Flutter menyebut Flutter sangat bagus, tetapi ada bug yang belum diperbaiki dalam waktu lama.
Orang-orang yang bergantung pada Flutter mungkin lebih baik berubah sekarang, dan proyek ini diharapkan berhasil.
Tim .NET telah menghadirkan produk ke miliaran perangkat dengan anggota kurang dari 50 orang, dan ketika isu diajukan di GitHub, mereka memberikan jawaban pada hari yang sama.
Nama "Flutter Foundation" kemungkinan besar tidak mendapat persetujuan dari Google, dan penggunaan merek dagang "Flutter" menimbulkan pertanyaan.