Flock verkefnið er kynnt, þar sem gaffal af Flutter notendaviðmótsramma þróað af Google undir BSD leyfi var búið til. Upphafsmaður gaffalsins var Matt Carroll, fyrrverandi starfsmaður Google sem áður var hluti af þróunarteymi Flutter. Ástæðan fyrir því að gaffalinn er búinn til er ófullnægjandi fjármagn sem Google er að fjárfesta í verkefninu.
Stækkun á kjarna Flutter þróunarteymi var hætt af Google árið 2023 og fyrirtækið sagði upp nokkrum starfsmönnum árið 2024. Samkvæmt stofnendum gaffalsins duga verktaki sem eru eftir hjá Google og þátttakendur sem laðast að með útvistun ekki til fullrar þróunar verkefnisins. Fyrir vikið leiddi skortur á Flutter forriturum til breytinga á forgangsröðun og stöðnunar í þróun rammans fyrir skjáborðspalla (þróun fyrir 3 af 6 studdum kerfum er nú takmörkuð við vinnu sem tengist eingöngu viðhaldi núverandi kóðagrunns). Skortur á þróunaraðilum hefur einnig neikvæð áhrif á lausn vandamála - sumar villutilkynningar geta verið í biðröðinni í mörg ár.
Flock verkefnið ætlar ekki að skipta hinu rótgróna samfélagi og lítur á sig sem „Flutter+“ - gaffal samstillt við aðalverkefnið sem bætir umbeðnum umbótum og villuleiðréttingum ofan á aðal Flutter sem kjarna Flutter þróunarteymið hjá Google getur ekki eða vill ekki framkvæma. Markmið verkefnisins er að flýta fyrir þróun og auka auðlindir sem taka þátt í þróun í gegnum samfélag sem ekki tengist Google. Eins og er er innihald Flock geymslunnar í fullu samræmi við Flutter geymsluna.
Sum vandamálin sem koma í veg fyrir bein samskipti við kjarna Flutter-teymis eru skortur á tíma fyrir kjarnahönnuði til að fara yfir breytingar frá þriðja aðila, mikill tími sem fer í ýmsar samþykki, seinkun á umræðum um umdeildar ákvarðanir og skortur á skilningi á vandamál forritahönnuða (kjarnateymið stundar Flutter þróun, ekki forritaþróun sem byggir á því, sem hindrar skilning á mikilvægi þess að fljótt útrýma sumum vandamálum). Gert er ráð fyrir að reyndir Flutter forritaframleiðendur og meðfylgjandi pakkar geti notað gaffalinn til að laga vandamál sem koma upp á fljótlegan hátt og bæta við æskilegum nýjungum, án þess að bíða eftir viðbrögðum frá aðal Flutter teyminu og án þess að samræma breytingar með því.
Fyrir sitt leyti mun kjarna Flutter liðsins geta, eftir bestu getu, í samræmi við áætlun sína og að teknu tilliti til viðmiða þess, að flytja breytingar frá gafflinum yfir á Flutter. Í ljósi þess að Flock ætlar að hafa mikinn fjölda þátttakenda til að fara yfir breytingar, mun færa breytingar frá gafflinum hjálpa til við að bæta gæði Flutter kóðagrunnsins. Samfélagið mun ekki takmarkast af getu kjarna Flutter liðsins og mun geta notað skilvirkari og sveigjanlegri þróunarreglur.
Heimild: opennet.ru
