Flutter 3.47 makes Impeller the default renderer everywhere — Skia's on its way out

Flutter 3.47, released in August 2026, makes Impeller the default rendering engine on Windows and turns it on by default on Linux, completing a rollout that already made it standard on iOS, Android and macOS — with Google warning that Skia fallback support will be removed in a future release.

Flutter 3.47 shipped in August 2026 and closes out a multi-year architectural transition: Impeller, Google’s purpose-built rendering engine, is now the default renderer on Windows and enabled by default on Linux, joining iOS, Android and macOS where it was already standard. The practical win is that Impeller compiles a fixed set of shaders at build time instead of compiling them on the fly the first time an animation runs — which is what causes the brief stutter, known as shader compilation jank, that’s dogged Flutter apps’ first-run performance since the framework launched. Google’s release notes are explicit that the old Skia-based renderer is on borrowed time: fallback options still exist on desktop platforms for now, but the company says they’ll be removed in a future release and is asking teams still relying on Skia to file bugs rather than assume long-term support.

For anyone commissioning a Flutter build, this closes a gap that’s been a legitimate reason to hesitate on the framework for polish-sensitive apps: inconsistent first-run animation smoothness, particularly on lower-end Android devices. That’s no longer an open question — it’s now a solved, shipped default across every platform Flutter targets, which strengthens the case for treating Flutter as a genuine first choice for cross-platform builds rather than a budget compromise against native.

So what

If you’re scoping a new cross-platform app or evaluating whether an older Flutter codebase needs a performance pass, this is worth checking against directly — an app still pinned to Skia via a legacy project flag is running on a renderer Google has now told you to stop relying on. See our platform & API work for cross-platform builds, or get in touch to talk through the right framework choice for your project.

← All research

More research.

GitHub's Copilot metrics now flag developers whose usage data is missing

GitHub's 5 November 2026 changelog adds fields to the Copilot usage metrics API showing which users send no telemetry or run outdated editors. AI coding tool reporting now admits its own blind spots.

Read ›

Claude Code 2.1.323 adds experimental Code Mode and plugin version ranges

Claude Code 2.1.323 adds an opt-in Code Mode where Claude writes JavaScript to call its tools, and lets plugins declare which Claude Code versions they support. Claude Code teams get more control over extensions.

Read ›

GitHub Apps can now manage enterprise Copilot seats through the API

GitHub's 10 November 2026 changelog lets enterprise GitHub Apps assign and remove Copilot seats through a new permission. Seat management for AI coding tools can now be automated.

Read ›

GitHub will switch off Dependabot alerts on year-old inactive repositories from 8 December

From 8 December 2026, GitHub will turn off Dependabot alerts on most repositories with no activity in the past year. If you own software that is stable but unmaintained, your security alerts go quiet.

Read ›

Gemini 4 Carbon arrives in GitHub Copilot, and it can switch itself on for your whole organisation

GitHub made Gemini 4 Carbon generally available in Copilot on 10 November 2026 across ten clients. Under default model enablement, Business and Enterprise organisations get new models automatically unless an admin opts out.

Read ›

Claude Code 2.1.322 adds fast mode on Google Vertex, with a quiet fallback to standard speed

Claude Code 2.1.322, released 10 November 2026, adds fast mode on Vertex in the global, US and EU regions. If Vertex refuses it, Claude Code falls back to standard speed.

Read ›

Start a project

Building with AI? Let's talk.

Tell us what you are building. We'll give you an honest view of the right approach.

Start a projectSee our work