Флуттер 2.0

Google 2.0 жылдың 3 наурызында жаңа flutter 2021 жаңартуларын жариялады. Бұл нұсқада Flutter 1 нұсқасымен салыстырғанда өзгерістердің толық жиынтығы бар және бұл блог жұмыс үстелі мен жұмыс үстеліндегі өзгерістерге назар аударады. мобильді нұсқалары.

Flutter 2.0 көмегімен Google өз мәртебесін бета нұсқасына жақын және тұрақты орынға ауыстырды. Мұнда қандай маңыздылық бар? Барлығын ескерсек, ол Flutter 2.0 Stable нұсқасында қол жетімді, дегенмен Google оның осы сәтте толығымен аяқталғанына сенбейді. Бұл өндірісте пайдалану үшін жақсы болуы керек, бірақ үлкен дәрежеде қате болуы мүмкін.

Google бүгін ықшам қолданбаларды құруға арналған ашық бастапқы UI құралдар жинағының ең соңғы нұсқасы болып табылатын 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 2.0 жүйесінде аты айтып тұрғандай екі тақтаны көрсетуге мүмкіндік беретін тағы бір TwoPane гаджеті бар. Бірінші панель кез келген гаджетте көрсетіледі, ал екіншісі жиналмалы дисплейдің оң жартысында көрсетіледі. Диалогтар да жиналмалы дисплейдің қай жағында көрсетілетінін таңдауға мүмкіндік береді.

Жиналмалы құрылғыдағы қыртыс немесе топса әзірлеушілерге дисплей мүмкіндігі ретінде ұсынылады, сондықтан қолданбалар кез келген жағдайда қажет болған жағдайда бүкіл жиналмалы дисплейге дейін созылуы немесе топсаның қай жерде табылғанын қарастырып, тиісті түрде көрсетуі мүмкін.

Сонымен қатар, Google өзінің Mobile Ads SDK плагинін бета нұсқасына ауыстырды. Бұл мобильді қолданбада AdMob жарнамаларын көрсетуге мүмкіндік беретін Android және iOS үшін SDK. Әзірге жұмыс үстелінде қолдау жоқ, бірақ енді Flutter көмегімен жарнамалары бар жалпы тұрақты мобильді қолданбаларды жасау мүмкіндігі болуы керек.

Бұл жұмыс үстелі және мобильді платформаларға қатысты Flutter 2.0-дегі үлкен өзгерістер.