Трептене 2.0

Google обяви новите актуализации на flutter 2.0 на 3 март 2021 г. В тази версия има цял пакет от промени в сравнение с Flutter 1 и този блог ще се съсредоточи върху промените за работния плот и мобилни версии.

С Flutter 2.0 Google премести статуса си някъде близо до бета и стабилен. Какво е значението тук? Като се имат предвид всички неща, той е наличен във Flutter 2.0 Stable, но Google не вярва, че е напълно завършен на този етап. Трябва да е добре за производствена употреба, но може да има голяма грешка.

Днес Google обяви Flutter 2, най-актуалния вариант на своя инструментариум с отворен код за създаване на компактни приложения. Докато 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 премести своя плъгин SDK за мобилни реклами в бета версия. Това е SDK за Android и iOS, който ви позволява да показвате реклами от AdMob във вашето мобилно приложение. Към момента няма поддръжка за настолни компютри, но сега трябва да имате опцията да правите като цяло стабилни мобилни приложения с реклами с помощта на Flutter.

Това са огромните промени във Flutter 2.0, засягащи както настолните, така и мобилните платформи.