Flutter-2.2-н хамгийн том шинэчлэлтүүд-

 

Google-ийн нээлттэй эхийн UI програм хангамж хөгжүүлэх платформ: Flutter нь зарим сонирхолтой шинэ боломжууд болон боломжуудаар хангагдсан одоогийн Flutter 2.2 хувилбараар шинэчлэгдэж, шинэчлэгдсэн.

 

Энэ тухай саяхан өндөрлөсөн Google I/O 2021 арга хэмжээний үеэр мэдэгдэв.

 

Флуттерийн нэр хүнд өсч байна

 

Google-ийн Flutter нь одоо дэлхийн хамгийн алдартай платформ хоорондын хөгжүүлэлтийн хүрээ болжээ. Slashdata-ийн мэдээлснээр, платформ хоорондын нийт хөгжүүлэгчдийн 45 орчим хувь нь гар утасны програм бүтээхдээ Flutter ашиглаж байна.

 

Үнэн хэрэгтээ 2020-2021 оны хооронд Flutter системийн хэрэглээ 47% -иар асар их өсөлттэй байсан бөгөөд яг одоо Google Playstore дахь бүх гар утасны програмын 12% нь Flutter ашиглаж байна.

 

Google-ээс 2017 онд эхлүүлсэн Flutter нь Android, iOS, Linux, Mac, Windows, Google Fuchsia, мөн нэг кодын баазаар дамжуулан вэб хэлбэрт зориулсан платформ хоорондын програм хөгжүүлэх хүрээг дэмждэг.

 

Энэ бол Flutter-ийн гоо үзэсгэлэн, чадвар юм. Одоо Flutter 5 дээрх шилдэг 2.2 шинэчлэлтийн талаар ярилцъя.

 

Тэг аюулгүй байдал

 

Флуттер 2.0 хувилбараар Null Safety функцийг нэвтрүүлсэн бөгөөд энэ нь одоо шинэ төслүүдэд анхдагч болсон. Null Safety функцийн тусламжтайгаар хөгжүүлэгчид хувьсагч эсвэл утга нь null байж болох эсэхийг шууд кодоос хялбархан зааж өгөх боломжтой. Энэ нь null лавлагааны үл хамаарах зүйлээс хамгаалдаг.

 

Ингэснээр null-заагчтай холбоотой алдааг эрс багасгаж, хянах боломжтой.

 

Үнэн хэрэгтээ Flutter-д Dart хэлийг ашигладаг тул хөрвүүлэгч нь ажиллах хугацаандаа бүх null-check-үүдийг арилгах хангалттай ухаалаг бөгөөд энэ нь програмыг гайхалтай хурдан гүйцэтгэдэг.

 

Төлбөрийн механизм

 

Flutter 2.2 хувилбарыг ашиглан хийсэн гар утасны програмуудад зориулсан төлбөрийн салбарт томоохон бүтээн байгуулалт зарлагдлаа. Шинэ шинэчлэлтийн хамт Google Play багийн тусламжтайгаар бүтээгдсэн төлбөрийн шинэ залгаасыг нэвтрүүлсэн. Энэхүү ашигтай залгаасыг ашигласнаар хөгжүүлэгчид Android болон iOS програмуудын аль алинд нь физик бүтээгдэхүүний төлбөрийг хүлээн авах боломжуудыг суулгаж болно.

 

Нэмж дурдахад, одоо байгаа апп доторх худалдан авалтын залгаасыг санхүүгийн аюулгүй гүйлгээнд зориулж илүү аюулгүй байдал, шифрлэлтээр шинэчилсэн.

 

Вэбд зориулсан хөгжүүлэлт

 

Вэб хөгжүүлэлтийн орон зайд Flutter 2.2 нь сонирхолтой шинэчлэлтүүдтэй. Одоо хөгжүүлэгчид арын кэш хийхэд үйлчилгээний ажилчдыг ашиглах боломжтой. Энэ нь вэб-д суурилсан програмууд илүү хурдан, илүү туранхай болж, илүү сайн гүйцэтгэлтэй байх болно гэсэн үг юм.

 

Илүү олон онцлог шинж чанартай дарт

 

Flutter-ээс өмнө анх гаргасан Dart нь платформ хоорондын програмуудад зориулсан Flutter-ийн хөгжүүлэлтийн хүрээг дэмждэг програмчлалын хэл юм.

 

2.2 хувилбартай бол Dart 2.13 хувилбар руу шинэчлэгдсэн. Энэхүү шинэ хувилбарын тусламжтайгаар Dart нь уугуул харилцан ажиллах чадварыг дэмжих болно. Энэ нь FFI (гадаад функцийн интерфейс) дахь массив болон багц бүтцийг дэмжих замаар боломжтой болсон.

 

Энэхүү шинэчлэлт нь унших чадварыг сайжруулахад тусалж, хувилбаруудыг дахин боловсруулах порталыг нээх болно.

 

Аппын хэмжээ

 

Хөдөлгөөнт аппликейшнүүдийг илүү хөнгөн, овор багатай болгохын тулд Flutter 2.2 нь одоо Андройд аппликейшнуудыг хойшлуулсан бүрэлдэхүүн хэсгүүдтэй болгохыг зөвшөөрнө. Ингэснээр програмыг хэвийн ажиллуулахад шаардлагатай Flutter элементүүдийг ажиллаж байх үед нь татаж авах боломжтой бөгөөд ингэснээр програм руу нэмэлт код ачаалах шаардлагагүй болно. Ингэснээр программуудын хэмжээ арай хөнгөн болно.

 

IOS хөгжүүлэлтийн хувьд Flutter 2.2 нь одоо хөгжүүлэгчдэд шэйдерүүдийг урьдчилан эмхэтгэх боломжийг олгодог бөгөөд энэ нь хөдөлгөөнт дүрсийг илүү жигд, саадгүй болгох болно (тэдгээрийг анх удаа ажиллуулахад). Нэмж дурдахад зарим шинэ хэрэгслүүд нэмэгдсэн бөгөөд энэ нь хөгжүүлэгчдэд ямар ч програмын санах ойн ашиглалтыг шинжлэх боломжийг олгодог бөгөөд ингэснээр санах ойн ашиглалтыг оновчтой болгож, програмыг илүү сайн ажиллуулах боломжийг олгодог.

 

Flutter дээр суурилсан шинэ гар утасны програмыг хөгжүүлэхийг сонирхож байна уу эсвэл Flutter ашиглан одоо байгаа төрөлх програмуудаа платформ хоорондын боломжоор шинэчлэхийг хүсч байна уу?

 

Холбоотой байх Манай хамт Flutter програм хөгжүүлэлт нэн даруй баг!