Utնցում 2.0

Google-ը հայտարարել է flutter 2.0-ի նոր թարմացումները 3 թվականի մարտի 2021-ին: Այս տարբերակում փոփոխությունների մի ամբողջ փաթեթ կա՝ համեմատած Flutter 1-ի հետ, և այս բլոգը կկենտրոնանա աշխատասեղանի և աշխատասեղանի համար փոխվածի վրա: բջջային տարբերակները.

Flutter 2.0-ով Google-ը տեղափոխել է իր կարգավիճակը մի տեղ, որը մոտ է բետա և կայուն: Ի՞նչ նշանակություն ունի այստեղ: Հաշվի առնելով ամեն ինչ, այն հասանելի է Flutter 2.0 Stable-ում, այնուամենայնիվ, Google-ը չի հավատում, որ այս պահին այն ամբողջությամբ ավարտված է: Այն պետք է լավ լինի արտադրական օգտագործման համար, սակայն կարող է մեծ չափով վրիպակ լինել:

Google-ն այսօր հայտարարեց Flutter 2-ը՝ իր բաց կոդով UI գործիքակազմի ամենաարդի տարբերակը կոմպակտ հավելվածներ ստեղծելու համար: Թեև Flutter-ը սկսեց ուշադրությունը շարժական սարքերի վրա, երբ գործարկվեց երկու տարի առաջ, այն վերջերս տարածեց իր թեւերը: 2-րդ տարբերակով Flutter-ը ներկայումս աջակցում է վեբ և աշխատասեղանի հավելվածներին, որոնք դուրս են եկել տուփից: Դրանով Flutter-ի օգտատերերն այժմ կկարողանան օգտագործել համարժեք կոդերի բազան՝ հավելվածներ ստեղծելու համար iOS, Android, Windows, macOS, Linux և համացանցի համար:

Flutter 2.0-ը հասնում է կայուն և ավելացնում է ծալովի և կրկնակի էկրանով սարքերի աջակցությունը:

Google-ին հաջողվել է բարձրացնել Flutter-ի կատարումը վեբ բրաուզերների համար նորի միջոցով CanvasKit. Բջջային բրաուզերները լռելյայն կօգտագործեն հավելվածի HTML տարբերակը, որը բոլորն ավտոմատ կերպով կկառավարվեն նոր «ավտո» ռեժիմով՝ ձեր հավելվածը ստեղծելիս:

Երկրորդ, Flutter-ը ձեռք է բերում հնարավորություններ՝ վեբ բրաուզերում ավելի հարազատ զգալու համար: Սա ներառում է էկրանի ընթերցողի աջակցման կոմունալ ծառայություններ, ընտրելի և խմբագրվող տեքստ, հասցեագոտի ավելի լավ աջակցություն, ավտոմատ լրացում և շատ ավելին:

Քանի որ Flutter-ը ի սկզբանե միջպլատֆորմային շարժական համակարգ էր, իրականում այստեղ ասելու շատ բան չկա: Ընդհանրապես, Flutter-ը որոշ ժամանակ եղել է բջջայինի ամբողջական գործառույթ, բացառությամբ ծալովի: Flutter 2.0-ի միջոցով ներկայումս կա ծալովի էկրանների աջակցություն՝ հաշվի առնելով Microsoft-ի ստանձնած պարտավորությունները: Flutter-ն այժմ հասկանում է, թե ինչպես կառավարել կառուցվածքի այս գործոնը և թույլ է տալիս ծրագրավորողներին ներկայացնել իրենց ծրագրերը, թե ինչպես են իրենց անհրաժեշտ:

Ներկայումս Flutter 2.0-ում կա ևս մեկ TwoPane գործիք, որը թույլ է տալիս, ինչպես անունն է հուշում, ցույց տալ երկու վահանակ: Առաջին վահանակը կցուցադրվի ցանկացած գաջեթի վրա, իսկ երկրորդը՝ ծալովի էկրանի աջ կեսին: Երկխոսությունները նույնպես թույլ կտան ձեզ ընտրել, թե ծալովի էկրանի որ կողմում պետք է ցուցադրվեն:

Ծալվող սարքի ծալքը կամ կախվածքը ներկայացվում է մշակողներին որպես ցուցադրման հատկություն, այնպես որ հավելվածները կարող են ցանկացած դեպքում ձգվել դեպի ամբողջ ծալովի էկրանը, երբ իրենց անհրաժեշտ է, կամ հաշվի առնել, թե որտեղ է գտնվել ծխնիը և պատշաճ կերպով ցուցադրել:

Բացի այդ, Google-ը տեղափոխել է իր Mobile Ads SDK plugin-ը բետա տարբերակի: Սա SDK է Android-ի և iOS-ի համար, որը թույլ է տալիս ցուցադրել AdMob-ի գովազդը ձեր բջջային հավելվածում: Այս պահի դրությամբ չկա աշխատասեղանի աջակցություն, սակայն այժմ դուք պետք է հնարավորություն ունենաք ստեղծել ընդհանուր առմամբ կայուն բջջային հավելվածներ գովազդներով՝ օգտագործելով Flutter:

Սրանք հսկայական փոփոխություններ են Flutter 2.0-ում, որոնք վերաբերում են ինչպես աշխատասեղանին, այնպես էլ շարժական հարթակներին: