Дугуй 2.0

Google 2.0 оны 3-р сарын 2021-нд flutter 1-ийн шинэ шинэчлэлтүүдийг зарлалаа. Энэ хувилбарт Flutter XNUMX-тэй харьцуулахад бүхэл бүтэн багц өөрчлөлтүүд байгаа бөгөөд энэ блог нь ширээний компьютер болон компьютерт юу өөрчлөгдсөн талаар анхаарлаа хандуулах болно. гар утасны хувилбарууд.

Flutter 2.0-ийн тусламжтайгаар Google статусаа бета хувилбарт ойр, тогтвортой газар руу шилжүүлсэн. Энд ямар ач холбогдолтой вэ? Бүх зүйлийг харгалзан үзэхэд энэ нь Flutter 2.0 Stable хувилбарт боломжтой боловч Google үүнийг бүрэн дуусгасан гэдэгт итгэхгүй байна. Энэ нь үйлдвэрлэлийн зориулалтаар ашиглахад тохиромжтой байх ёстой, гэхдээ алдаа ихтэй байж магадгүй юм.

Google өнөөдөр авсаархан програмуудыг бүтээхэд зориулсан нээлттэй эхийн UI хэрэгслийн хамгийн сүүлийн үеийн хувилбар болох Flutter 2-г зарлалаа. Флуттер нь хоёр жилийн өмнө гар утсан дээрээ анхаарал хандуулж эхэлсэн бол сүүлийн үед далавчаа дэлгэжээ. 2-р хувилбарын тусламжтайгаар Flutter одоогоор вэб болон ширээний програмуудыг хайрцагнаас нь дэмждэг. Ингэснээр Flutter-ийн хэрэглэгчид iOS, Android, Windows, macOS, Linux болон вэбэд зориулсан программ үүсгэхэд ижил кодын баазыг ашиглах боломжтой болсон.

Flutter 2.0 нь тогтвортой байдалд хүрч, эвхэгддэг болон давхар дэлгэцтэй төхөөрөмжүүдэд нэмэлт дэмжлэг үзүүлдэг.

Google шинэ хөтчүүдэд зориулсан Flutter-ийн гүйцэтгэлийг нэмэгдүүлж чадсан CanvasKit. Хөдөлгөөнт хөтчүүд нь анхдагчаар програмын HTML хувилбарыг ашиглах бөгөөд таны програмыг бүтээх үед бүгдийг автоматаар шинэ "автомат" горимоор зохицуулдаг.

Хоёрдугаарт, Flutter нь вэб хөтөч дээр илүү уугуул мэт санагддаг функцүүдийг олж авч байна. Үүнд дэлгэц уншигчийг дэмжих хэрэгслүүд, сонгох, засварлах боломжтой текст, хаягийн талбарыг сайжруулах, автоматаар бөглөх гэх мэт зүйлс орно.

Флуттер нь анхандаа платформ хоорондын хөдөлгөөнт систем байсан тул энд хэлэх нэг их зүйл алга. Ерөнхийдөө Flutter нь эвхэгддэг төхөөрөмжийг эс тооцвол тодорхой хугацааны турш гар утасны бүрэн онцлог шинж чанартай байсан. Flutter 2.0-ийн тусламжтайгаар одоогоор Microsoft-оос өгсөн амлалтуудын дагуу эвхэгддэг дэлгэцийг дэмждэг. Флуттер одоо энэ бүтцийн хүчин зүйлийг хэрхэн удирдахаа ойлгож, хөгжүүлэгчдэд хэрэгтэй байгаа програмуудаа гаргах боломжийг олгодог.

Одоогоор Flutter 2.0-д хоёр самбар харуулах боломжтой өөр TwoPane хэрэгсэл байгаа. Эхний самбар нь дурын хэрэгсэл дээр харагдах бол хоёр дахь хэсэг нь эвхэгддэг дэлгэцийн баруун талд харагдана. Харилцах цонхнууд нь эвхэгддэг дэлгэцийн аль талд харуулахыг сонгох боломжийг танд олгоно.

Эвхэгддэг эд ангиудын нугас эсвэл нугасыг хөгжүүлэгчдэд дэлгэцийн шинж чанар болгон танилцуулдаг тул програмууд ямар ч тохиолдолд шаардлагатай үед эвхэгддэг дэлгэцийг бүхэлд нь сунгах эсвэл нугас хаана байгааг анхаарч үзэх, зохих ёсоор харуулах боломжтой.

Нэмж дурдахад Google өөрийн Mobile Ads SDK залгаасыг бета хувилбар руу шилжүүлсэн. Энэ бол Android болон iOS үйлдлийн системд зориулсан SDK бөгөөд танд мобайл аппликейшн дээрээ AdMob зар харуулах боломжийг олгодог. Одоогийн байдлаар ширээний компьютерийн дэмжлэг байхгүй байгаа ч одоо та Flutter ашиглан зар сурталчилгаа бүхий ерөнхийдөө тогтвортой гар утасны програмуудыг хийх сонголттой байх ёстой.

Эдгээр нь Flutter 2.0-ийн ширээний болон гар утасны платформын хувьд асар их өөрчлөлтүүд юм.