Flutter-2.2-ի թողարկման ամենամեծ թարմացումները-

 

Google-ի բաց կոդով UI ծրագրային ապահովման մշակման հարթակ. Flutter-ը նոր է թարմացվել և թարմացվել Flutter 2.2-ի ընթացիկ տարբերակով, որը զինված է մի քանի հետաքրքիր նոր հնարավորություններով և հնարավորություններով:

 

Այս մասին հայտարարվել է վերջերս ավարտված Google I/O 2021 միջոցառման ժամանակ։

 

Flutter-ի ժողովրդականությունը բարձրանում է

 

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 թողարկմամբ Flutter-ը ներկայացրեց Null Safety ֆունկցիան, որն այժմ դարձել է լռելյայն նոր նախագծերի համար: Null Safety ֆունկցիայի միջոցով մշակողները կարող են հեշտությամբ նշել՝ արդյոք փոփոխականը կամ արժեքը կարող է լինել զրոյական, թե ոչ՝ անմիջապես կոդից: Այն ապահովում է պաշտպանություն զրոյական հղումների բացառություններից:

 

Այս կերպ զրոյական ցուցիչի հետ կապված սխալները կարող են կտրուկ կրճատվել և վերահսկվել:

 

Իրականում, Flutter-ում օգտագործվող Dart լեզվով, կոմպիլյատորը բավականաչափ խելացի է, որպեսզի վերացնի բոլոր զրոյական ստուգումները գործարկման ժամանակ, ինչը ստիպում է հավելվածին կատարելապես արագ գործել:

 

Վճարումների մեխանիզմ

 

Հայտարարվել է մեծ զարգացում վճարային ոլորտում՝ Flutter 2.2 տարբերակով պատրաստված բջջային հավելվածների համար։ Նոր թարմացումով ներդրվել է վճարումների նոր հավելված, որը ստեղծվել է Google Play թիմի օգնությամբ։ Այս օգտակար հավելվածի միջոցով ծրագրավորողները կարող են ներդնել գործառույթներ՝ ֆիզիկական ապրանքների համար վճարումներ ընդունելու համար, ինչպես Android, այնպես էլ iOS հավելվածների համար:

 

Բացի այդ, առկա ներծրագրային գնումների հավելումը թարմացվել է ավելի անվտանգությամբ և գաղտնագրմամբ՝ անվտանգ ֆինանսական գործարքների համար:

 

Զարգացում Վեբի համար

 

Վեբ մշակման տարածքում Flutter 2.2-ն ունի մի քանի հետաքրքիր թարմացումներ: Այժմ մշակողները կարող են օգտագործել սպասարկման աշխատողներին ֆոնային քեշավորման համար: Սա նշանակում է, որ վեբ վրա հիմնված հավելվածներն ավելի արագ և նիհար կլինեն՝ ավելի լավ կատարողականությամբ:

 

Dart ավելի շատ հատկանիշներով

 

Ի սկզբանե թողարկվել է Flutter-ից առաջ, Dart-ը ծրագրավորման լեզու է, որն աջակցում է Flutter-ի մշակման շրջանակը միջպլատֆորմային հավելվածների համար:

 

2.2 տարբերակով Dart-ը թարմացվել է 2.13 տարբերակի: Այս նոր տարբերակով Dart-ն այժմ կընդլայնի աջակցությունը նաև հայրենի փոխգործունակությանը: Դա հնարավոր է դարձել FFI-ում (օտարերկրյա ֆունկցիայի ինտերֆեյս) զանգվածների և փաթեթավորված կառուցվածքների աջակցությամբ:

 

Այս թարմացումը կօգնի բարելավել ընթեռնելիությունը և բացում է պորտալ՝ վերամշակման սցենարների համար:

 

Appրագրի չափը

 

Բջջային հավելվածները ավելի թեթև և ավելի քիչ ծավալուն դարձնելու համար, Flutter 2.2-ն այժմ թույլ կտա Android հավելվածներին ունենալ հետաձգված բաղադրիչներ: Այսպիսով, Flutter-ի տարրերը, որոնք անհրաժեշտ են հավելվածի պատշաճ գործունեության համար, կարող են ներբեռնվել գործարկման ժամանակ, և, հետևաբար, հավելվածում լրացուցիչ կոդ բեռնելու կարիք չկա: Այսպիսով, հավելվածներն այժմ ավելի թեթև չափս կունենան:

 

iOS-ի զարգացման համար Flutter 2.2-ն այժմ թույլ է տալիս ծրագրավորողներին նախապես հավաքել շեյդերները, որոնք անիմացիաները կդարձնեն առավել հարթ և անխափան (երբ դրանք գործարկվեն առաջին անգամ): Բացի այդ, ավելացվել են մի քանի նոր գործիքներ, որոնք թույլ կտան ծրագրավորողներին վերլուծել հիշողության օգտագործումը ցանկացած հավելվածում՝ դրանով իսկ նրանց հնարավորություն տալով պարզեցնել հիշողության օգտագործումը և կատարել հավելվածի ավելի լավ աշխատանքը:

 

Ցանկանու՞մ եք զարգացնել նոր բջջային հավելված՝ հիմնված Flutter-ի վրա, թե՞ ցանկանում եք թարմացնել ձեր գոյություն ունեցող բնիկ հավելվածները միջպլատֆորմային հնարավորություններով՝ օգտագործելով Flutter-ը:

 

Կապ մեր հետ Flutter հավելվածի մշակում թիմը անմիջապես!