11 poin oleh GN⁺ 2024-10-29 | 7 komentar | Bagikan ke WhatsApp
  • 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

 
kansm 2025-02-17

Baru sekarang lihat berita ini..
Saya kira Google benar-benar sangat mendorong Flutter.. ternyata bukan ya.. aduh.. aduh..

 
cocofather 2025-06-27

Apakah Anda sudah beralih ke Flock?

 
roxie 2024-10-29

Apakah sebelumnya pernah ada upaya yang mirip dengan kasus seperti ini? Ini pertama kalinya saya melihat kasus seperti ini, jadi terasa menarik.

 
hahnlee 2024-10-29

Sering ada.

  • OpenOffice vs LibreOffice
  • MySQL vs MariaDB
  • ffmpeg vs libav
  • node.js vs io.js

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

 
roxie 2024-11-09

Saya penasaran, terima kasih!

 
kandk 2024-10-29

Banyak juga sih yang bilang di YouTube kalau Flutter itu masa depan...

 
GN⁺ 2024-10-29
Opini Hacker News
  • Ukuran tim Flutter diperkirakan sekitar 50 orang, dan jumlah itu dianggap tidak cukup untuk mendukung 1.000.000 pengembang Flutter.

    • Untuk Python, meskipun merupakan bahasa yang populer secara global, hanya sekitar 50 pengembang inti yang aktif, dan sebagian besar tidak bekerja penuh waktu.
  • Flock dijelaskan bukan sebagai fork Flutter, melainkan sebagai "Flutter+", dan berencana mempertahankan kompatibilitas dengan Flutter.

    • Ada kekhawatiran bahwa komunitas akan terpecah dan muncul versi yang tidak kompatibel, tetapi ini dianggap sebagai masalah yang sudah teratasi.
    • Flock dapat dikonfigurasi dengan mudah melalui Flutter Version Manager (FVM).
  • Flutter dinilai sebagai alat terbaik untuk pengembangan UI sejak Qt, dan banyak aplikasi telah ditulis dengan Flutter.

    • Namun, beberapa bug tidak diperbaiki dalam waktu lama, yang membuat para pengembang frustrasi.
    • Khususnya CTO dan pengembang yang menggunakan Flutter untuk aplikasi desktop dan web merasakan masalah ini.
  • Ide Flock dinilai baik, tetapi partisipasi komunitas itu penting, dan proyek ini diharapkan berhasil.

    • Penting untuk menerima kontribusi eksternal, dan bagi pengembang luar, menyelidiki laporan bug mungkin lebih mudah daripada membuat fork.
  • Penerimaan kontribusi eksternal oleh tim Flutter selama 10 tahun telah menghasilkan kontribusi dari 1.500 pengembang, yang merupakan angka tinggi.

    • Ini mendukung klaim Flutter bahwa mereka menyukai kontribusi eksternal.
  • Pendiri Flutter menyebut Flutter sangat bagus, tetapi ada bug yang belum diperbaiki dalam waktu lama.

    • Fork tersebut bisa semakin berbeda dari Flutter, dan menjaga perbedaannya dengan versi Google bisa menjadi sulit.
    • Akan lebih baik jika komunitas bekerja sama dengan Google untuk meningkatkan kecepatan peninjauan PR.
  • Orang-orang yang bergantung pada Flutter mungkin lebih baik berubah sekarang, dan proyek ini diharapkan berhasil.

    • Penting untuk mencantumkan dengan jelas perubahan yang dibuat oleh Flock.
  • 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.

    • Jumlah pengembang yang banyak tidak selalu berarti lebih baik.
  • Nama "Flutter Foundation" kemungkinan besar tidak mendapat persetujuan dari Google, dan penggunaan merek dagang "Flutter" menimbulkan pertanyaan.

    • Jika Flock adalah nama fork tersebut, maka membingungkan mengapa disebut "Flutter Foundation".