Flutter 2.5 идва с подобрения в производителността и други

В предишна статия говорихме за пускане на новата версия на езика за програмиране Dart 2.14 И сега в тази статия трябва да говорим за новата версия на Flutter 2.5, която беше пусната паралелно с тази на Dart.

В тази нова версия на Flutter са направени важни оптимизации на производителността, Започна работа по поддръжката на Apple M1, както и различни подобрения, поддръжка на цял екран на Android, внедряването на „Material You“ и много други.

За тези, които не знаят Пърхане, те трябва да знаят, че това се счита за алтернатива на React Native и позволява стартиране на приложения за различни платформи, включително iOS, Android, Windows, macOS и Linux, базирани на една и съща кодова база, както и приложения, които да се изпълняват в браузъри.

Мобилните приложения, написани по-рано във Flutter 1, след преминаване към Flutter 2, могат да бъдат адаптирани да работят на работния плот и в мрежата, без да се налага да пренаписвате код.

Относно Flutter

По-голямата част от кода на Flutter се изпълнява в Dart а механизмът за изпълнение на изпълняваните приложения е написан на C ++. При разработването на приложения, в допълнение към родния език на Flutter Dart, можете да използвате интерфейса за външни функции на Dart за извикване на C / C ++ код.

Преносимост също обхваща вградени устройстват.е. на по-малки устройствакато Raspberry Pi и Google Home Hub.

В този момент, казва Google, една от интегрираните платформи, където Flutter вече работи, се основава на интелигентни дисплейни операционни системи, които захранват подобни на Google Home Hub.

Основни нови функции на Flutter 2.5

В тази нова версия на Flutter 2.5 например най -важните промени, които се открояват, са например шейдерна предварителна компилация за API за метална графика, която е внедрена на платформите iOS и macOS, тъй като в тази нова версия Ефективността на асинхронната обработка на събития е подобрена.

Освен, че Проблемът със забавянията по време на освобождаването на паметта също е решен събирач на боклук на неизползвани изображения (например при възпроизвеждане на 20-секунден анимиран GIF, броят на операциите по събиране на боклук е намален от 400 на 4 забавяния при прехвърлянето на съобщения между Dart и Objective-C / Swift са намалени до 50% (iOS) или Java / Kotlin (Android).

От промените, които са свързани скъм Android, е създадена поддръжка за работата на приложения в режим на цял екран, в допълнение към продължаването на изпълнение концепция за дизайн "Материал ти", рекламиран като вариант на следващото поколение Материален дизайн.

Бе добавено и ново състояние на MaterialState.scrollUnder, внедрен е динамичният дисплей на лентите за превъртане при преоразмеряване и е предложен нов интерфейс за показване на банери с известия.

А възможностите на приставката за работа с камерата са значително разширени, в които има инструменти за управление на автофокуса, експонацията, светкавицата, мащабирането, потискането на шума и разделителната способност.

От останалите промени които се открояват от тази нова версия на Flutter 2.5:

  • Различни поправки и подобрения на рамката
  • Добавяне на известия за показатели за превъртане
  • Нови функции за редактиране на текст
  • Подобрени инструменти за разработчици (DevTools) с актуализиран режим на гледане на приспособления, както и инструменти за откриване на закъснения при рисуване и проследяване на изграждането на шейдър.
  • Подобрени приставки за Visual Studio Code и IntelliJ / Android Studio.
  • Започна работата по тази версия, върху поддръжката на приложения Flutter, създадени в Apple Silicon M1, които се изпълняват първоначално на симулатори на ARM iOS.

Накрая да искате да знаете повече за това За тази нова версия на Flutter 2 можете да проверите подробностите в оригиналното съобщение. Връзката е тази.

Докато за тези, които се интересуват от възможността да инсталират Flutter, Можете да следвате инструкциите в края на публикацията на Диего. Връзката е тази.


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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.