a summary of what's new in Flutter 3.22:
New Features:
Impeller Progress: Significant advances in Impeller, especially for Vulkan and Metal backends. This includes shader improvements, blur effects enhancements, performance optimizations, and expanded platform support. While notproduction-ready, Impeller is making strides towards being the default renderer.
iOS Multi-Touch Drag: New feature enabling multi-touch drag behavior on iOS.
Predictive Back Navigation: Enhanced support for predictive back navigation, including integration with theAndroid platform channel.
Platform Isolates API (Experimental): New experimental API for platform isolates, enabling better isolation andcommunication between Dart and native code.
Web Engine Enhancements: Several improvements for the web engine, including DDC modules support, bootstrapping optimizations, font fallback customization, and accessibility enhancements.
Android Tooling Updates: Continued migration towards Gradle Kotlin DSL, updates to NDK version and target SDK, and improved logging for UnsatisfiedLinkError.
Desktop Enhancements: Improvements to macOS text composing, Windows accessibility plugin, and better display size reporting on macOS.
New Engine Tool (et): A new command-line tool (et) introduced to assist with engine development workflows, including building, running, and linting.
Important Fixes:
Memory Leaks: Numerous memory leaks addressed across various components, including framework, engine, and embedders.
Performance Improvements: Significant performance gains in text rendering, Impeller path generation, and AndroidVirtualDisplay based platform views.
Stability Enhancements: Fixes for crashes related to window resizing on Windows, Impeller shader loading, andAndroid IME handling.
Accessibility Fixes: Improvements to accessibility support for text fields, date pickers, and other widgets on various platforms.
Golden Test Enhancements: Improved handling of golden tests, including better error reporting, diff tools, and more efficient screenshot generation.
Documentation Updates: Various documentation improvements, including better descriptions, examples, and cross-references.
We have heard you. We apologize for the confusion and angst the runtime fee policy we announced on Tuesday caused. We are listening, talking to our team members, community, customers, and partners, and will be making changes to the policy. We will share an update in a couple of days. Thank you for your honest and critical feedback.
@ActionsOnGoogle I have 2 funtions (US and ASIA). I changed fulfillment url from US to ASIA for performance. But my actions still used US fulfillment URL. Please help me. Thanks!
@hoang_dhtb Mình có 2 cái. 1 cái là xác minh, 1 cái là mất 2FA code. Mình gửi 2 cái mã đó thì nó xử lí luôn. Nó còn xử lý nhầm xong e lại tweet lần nữa.