Флуттер 3 стиже са подршком за мацОС, Линук апликације и још много тога

На вашој И/О конференцији за програмере, Гоогле је најавио издавање Флуттер 3, најновија верзија свог отвореног кода, вишеплатформског оквира за развој корисничког сучеља за прављење нативно компајлираних апликација. Гоогле-ов Флуттер развојни оквир коначно постигао своје тежње за више платформи са стабилним издањем које подржава Линук и мацОС.

Флуттер 3.0 нуди програмерима начин да пишу апликације за шест главних циљева платформи окренутих потрошачима користећи Дарт програмски језик. О уређајима на броду да и не говоримо.

„Најављујемо Флуттер 3, који је кулминација нашег пута ка развоју вишеплатформских корисничких интерфејса за телефоне, десктопе и веб“, рекао је Тим Снеатх, директор производа и корисничког искуства за Флуттер и Дарт. . „Време када смо покренули Флуттер пре неколико година заиста се враћа. Са издавањем Флуттер 1, били смо прилично јасни, барем у погледу визије, чак и тада, да немамо намеру да будемо мобилни алат. Желели смо да будемо виђени као нешто веће од алата који циља само на телефоне.

„Са Флуттером 2.0 пружамо веб подршку, а однедавно пружамо подршку за Виндовс“, рекао је Тим Снеатхт. „А сада, са Флуттер-ом 3.0, коначно смо стигли до тачке у којој смо завршили ово путовање. Имамо свих шест главних платформи – иОС, Андроид, Веб, Виндовс, мацОС, Линук – све су подржане као стабилни делови Флуттер оквира.

Са издавањем Флуттер 3, платформа сада подржава иОС, Андроид и веб апликације, као и Виндовс, мацОС и Линук десктоп апликације, све као део стабилног издања Флуттер-а.

На мацОС-у ово укључује универзалну бинарну подршку тако да апликације могу да раде изворно на Интел и Аппле Силицон чиповима, док је за Линук верзију, Гоогле удружио се са Цаноницал-ом како би „понудио врхунску, високо интегрисану развојну опцију“.

Раније се сматрало да је подршка за Линук и мацОС у бета фази и стога није посебно погодна за производне апликације. Сада када је Гоогле-ов Материал Десигн 3 при крају, они који желе да креирају вишеплатформски кориснички интерфејс на Андроид језику могу да рачунају на естетски кохезиван скуп алата.

Упркос подршци за десктоп рачунаре, већина програмера вероватно разматра Флуттер као оквир за прављење мобилних апликација. Али велики број програмера га такође активно користи за прављење десктоп апликација, укључујући бивше осниваче Вундерлист-а који су објавили своју нову апликацију за продуктивност, Суперлист, у бета верзији као десктоп Флуттер апликацију.

Још једна новина у Флуттеру 3 су најдубље интеграције са Фиребасе-ом, Гоогле-ова позадинска платформа за прављење мобилних и веб апликација. То не уклања Флуттер-ове интеграције са услугама трећих страна, укључујући Фиребасе конкурентски АВС Амплифи. Али како Флуттер тим истиче, Флуттер/Фиребасе интеграција је сада потпуно подржани основни елемент Фиребасе-а и два тима планирају да развију „Фиребасе подршку за Флуттер паралелно са Андроидом и иОС-ом“.

С друге стране, Флуттер Веб сада аутоматски открива и користи ИмагеДецодер АПИ у прегледачима који то подржавају. До данас је већина претраживача заснованих на Цхромиум-у (Цхроме, Едге, Опера, Самсунг Бровсер, итд.) додала овај АПИ.

Нови АПИ декодирају слике асинхроно из главне нити користећи уграђене кодеке слика у претраживачу. Ово убрзава декодирање оквира за 2к и никада не блокира главну нит, елиминишући сва блокирања која су оквири претходно изазвали.

Поред овога, истиче се и то тим је додатно побољшао перформансе анимација непрозирности у једноставним случајевима. Конкретно, када виџет Опацити садржи само један примитив за рендеровање, метода спасавања коју обично позива Опацити се занемарује.

У бенчмарку креираном за мерење предности ове оптимизације, време интерполације за овај случај је побољшано за ред величине. У будућим издањима, тим планира да примени ову оптимизацију на више сценарија.

Коначно, ако сте заинтересовани да сазнате више о томе, можете се консултовати са детаљима У следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.