Flutter 3 MacOS, Linux тиркемелери жана башкалар үчүн колдоо менен келет

I/O Иштеп чыгуучу конференцияңызда, Google Flutter 3 чыгарганын жарыялады, анын ачык булактын эң акыркы версиясы, түпнуска компиляцияланган колдонмолорду куруу үчүн платформалар аралык интерфейсти иштеп чыгуу. Google'дун Flutter иштеп чыгуу негизи акыры Linux жана macOS колдогон туруктуу релиз менен платформалар аралык умтулууларына жетишти.

Flutter 3.0 иштеп чыгуучуларга Dart программалоо тилин колдонуу менен алты негизги керектөөчү платформа максаттары үчүн тиркемелерди жазуу жолун сунуш кылат. Борттогу аппараттарды айтпай эле коёлу.

"Биз Flutter 3ти жарыялайбыз, бул биздин телефондор, рабочий компьютерлер жана веб үчүн кросс-платформа колдонуучу интерфейстерин өнүктүрүүгө болгон саякатыбыздын туу чокусу", - деди Тим Снит, Flutter жана Dart үчүн продукт жана колдонуучу тажрыйбасынын директору. . «Бир нече жыл мурун биз Flutterди ишке киргизген убакыт чындап эле артка кетти. Flutter 1дин чыгышы менен биз, жок эле дегенде, көрүү жагынан, биз мобилдик шайман болуу ниетибиз жок экенибизди айкын көрдүк. Биз телефондорду гана бутага алган инструменттерден чоңураак нерсе катары көрүнгүбүз келди."

"Flutter 2.0 менен биз веб-колдоону камсыз кылабыз жана жакында биз Windows колдоосун камсыздайбыз" деди Тим Снеатт. «Эми, Flutter 3.0 менен, биз акыры бул сапарды аяктаган чекке жеттик. Бизде алты негизги платформанын бардыгы бар - iOS, Android, Web, Windows, macOS, Linux - бардыгы Flutter алкагынын туруктуу бөлүктөрү катары колдоого алынган.

Flutter 3 чыгарылышы менен, платформа азыр iOS, Android жана веб колдонмолорун колдойт, ошондой эле Windows, macOS жана Linux рабочий колдонмолору, бардыгы Flutterдин туруктуу релизинин бөлүгү катары.

MacOSто бул универсалдуу бинардык колдоону камтыйт Ошентип, тиркемелер түпкүлүгүндө Intel жана Apple Silicon чиптеринде иштей алат, ал эми Linux версиясы үчүн Google Canonical менен өнөктөш болуп, "заманбап, жогорку интеграцияланган иштеп чыгуу вариантын сунуштайт".

Linux жана macOS үчүн колдоо мурда бета версиясында деп эсептелген, ошондуктан өндүрүш колдонмолору үчүн өзгөчө ылайыктуу эмес. Эми Google'дун Материалдык Дизайн 3 аяктоо алдында турат, Android тилинде кросс-платформа колдонуучу интерфейстерин түзүүнү каалагандар эстетикалык жактан бириккен куралдар топтомуна ишене алышат.

Иш тактасынын колдоосуна карабастан, көпчүлүк иштеп чыгуучулар Flutterди мобилдик тиркемелерди куруу үчүн негиз катары карашат. Бирок бир катар иштеп чыгуучулар аны рабочий колдонмолорду куруу үчүн жигердүү колдонуп жатышат, анын ичинде Wunderlistтин мурунку негиздөөчүлөрү жаңы өндүрүмдүүлүк тиркемесин, Superlistти бета версиясында десктоп Flutter колдонмосу катары чыгарышкан.

Дагы бир жаңылык Flutter 3-те Firebase менен эң терең интеграциялар, мобилдик жана веб-тиркемелерди куруу үчүн Google'дун арткы платформасы. Бул Флуттердин үчүнчү тараптын кызматтары, анын ичинде Firebase атаандашы AWS Amplify менен интеграциясын алып салбайт. Бирок Flutter командасы белгилегендей, Flutter/Firebase интеграциясы азыр Firebaseтин толук колдоого алынган негизги элементи болуп саналат жана эки команда "Android жана iOS менен параллелдүү Flutter үчүн Firebase колдоосун" иштеп чыгууну пландаштырууда.

Башка жагынан алганда, Flutter Web азыр ImageDecoder APIди автоматтык түрдө аныктайт жана колдонот аны колдогон браузерлерде. Бүгүнкү күнгө чейин, Chromium негизделген браузерлердин көбү (Chrome, Edge, Opera, Samsung Браузер, ж.б.) бул API'ни кошушкан.

Жаңы API сүрөттөрдү асинхрондук түрдө чечмелөө браузердин орнотулган сүрөт кодектерин колдонуу менен негизги жиптен. Бул кадрдын декоддоосун 2 эсеге тездетет жана эч качан негизги жипти бөгөттөбөйт, ал эми мурда пайда болгон бардык бөгөттөөлөрдү жок кылат.

Мындан тышкары, бул дагы белгиленет коллектив анимациялардын аткарылышын мындан ары жакшыртты жөнөкөй учурларда тунуктук. Атап айтканда, Opacity виджетинде бир гана примитивдүү көрсөтүү камтылганда, адатта Opacity тарабынан чакырылган сактагыч ыкмасы этибарга алынбайт.

Бул оптималдаштыруунун артыкчылыктарын өлчөө үчүн түзүлгөн эталондо, бул учур үчүн интерполяция убактысы чоңдук тартиби менен жакшырды. Келечектеги чыгарылыштарда команда бул оптималдаштырууну көбүрөөк сценарийлерге колдонууну пландаштырууда.

Акыр -аягы, эгер сиз бул жөнүндө көбүрөөк билүүнү кааласаңыз, чоо -жайын сурасаңыз болот Төмөнкү шилтемеде.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт.

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.