惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
Cisco Talos Blog
Cisco Talos Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
D
Docker
S
SegmentFault 最新的问题
博客园 - 聂微东
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
GbyAI
GbyAI
L
LangChain Blog
Vercel News
Vercel News
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
Stack Overflow Blog
Stack Overflow Blog
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
Engineering at Meta
Engineering at Meta
T
Threat Research - Cisco Blogs
T
Threatpost
Scott Helme
Scott Helme
T
Tailwind CSS Blog
Latest news
Latest news
Stack Overflow Blog
Stack Overflow Blog
Blog — PlanetScale
Blog — PlanetScale
The Register - Security
The Register - Security
罗磊的独立博客
P
Proofpoint News Feed
腾讯CDC
S
Schneier on Security
雷峰网
雷峰网
A
About on SuperTechFans
T
Tenable Blog
F
Full Disclosure
Cyberwarzone
Cyberwarzone
博客园_首页
有赞技术团队
有赞技术团队
K
Kaspersky official blog

Lobsters

Navigating the MTE Landscape: iOS Memory Protection Deep Dive NixOS 26.05 released | Blog Voxel Space Nix on Sailfish X (Sailfish OS for Sony Xperia) Coalgebras and Automata The Critical State of Cyberspacs OpenRCT2 v0.5.1 “Swamp Castle" released! dax — cross-platform shell tools for Deno and Node.js Marknote 1.6.0 What Is a Dickover? On Rendering Diffs EV Stupidity Checklist "But it happened." - Casey Muratori's comment on Eric Schmidt's commencement speech The Go language server can do some impressive code navigation lpcvoid.com Rsync maintainer starts uses Claude, regressions mount NNN STACK — NixOS · Niri · Noctalia bijou64 Emacs bra size calculator I Am Retiring from Tech to Live Offline Racket v9.2 Flathub disallows LLM-based submissions Scriba: Structured logging in Lisp with multiple backends and auto-config (Scheme library) What are you doing this weekend? What are important data systems problems, ignored by research? Equivalence of Unicode strings is strange (2016) Leaving performance on the table You probably don't need Yocto, and that's fine Replacing Photoshop With NSString - The Guinea Pig in the Cocoa Mine Patching my guitar amp's firmware An AI audit of FreeBSD How do you version public web APIs? Lunacy | Red Vice tail CI logs over SSH Introducing Neptune: Direct3D virtualization for QEMU ACME CAA Extensions to Become Mandatory The Silent Critic One year of Roto, a compiled scripting language for Rust CIFSwitch: a non-universal Linux local root vulnerability Protestware for coding agents Deterministic Multithreaded Testing in Python with blanket Garnix is shutting down RIPE NCC session fixation: poaching logins with an Atlas probe GNOME 2.20 but its Web Components Agentic Search for Context Engineering – Leonie Monigatti akashina.tngl.sh/jjc Concerning Emacs (and Jazz) Content-addressed Rust builds (or, what kache actually caches) Package managers that package package managers Nitpicking the shell history scene in ‘Tron: Legacy’ What's cooking on SourceHut? Q2 2026 The tenth OpenPGP email summit Why Gentoo? Clojure on Fennel part three: parsing WordPress at 23 Finding Miscompiles for Fun, Not Profit GitHub - creusot-rs/creusot: Creusot helps you prove your Rust code is correct. Announcing Rust 1.96.0 | Rust Blog A Love Letter to Neovim sqlite AGENTS.md Making wl_shm fast Rust (and Slint) on a jailbroken Kindle. CSS vs. JavaScript • Josh W. Comeau Erlang Ecosystem Foundation - Supporting the BEAM community CVE-2026-48710: A Maintainer's Perspective - Marcelo Trylesinski A brief note about slot access cost in Common Lisp Converting shallow Git bundles into normal repositories May I recommend thinking of Emacs as your Fortress of Solitude Keyboard latency probe Rethinking the GNOME clipboard issues What are some of your favourite developer tools? Devlog ⚡ Zig Programming Language Back to the Building Blocks’ Building Blocks Tech Notes: Theseus: translating win32 to wasm Fast is better than slow Canada’s Bill C-22 and the security cost of collecting more data Intent to Prototype: Embedding API 5 PostgreSQL locking behaviors that trip people up okmij.org Stop advertising in your commits! | AksDev GitHub - mplsllc/macsurf: A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. Introducing DoomBench - Can Your Data Stack Run DOOM? Software For My New Home Server Building a Scalable Ingestion Pipeline with Temporal (Part 1) Avoid using "<![CDATA[ ... ]]>" in RSS Are you a member of any professional associations? What is a harmonic? An interactive comic about additive synthesis How Virtual Tables Work in the Itanium C++ ABI Using SwiftUI to Build a Mac-assed App in 2026 A portentous reunion Accelerating copy_if using SIMD The pressure Just How Bad Was The Intel IAPX432? ~jack/lambda-on-lambda - Serverless Haskell on AWS - sourcehut git Human proof for FOSS contributions Extremely simple internet radio controlled via IRC Announcing BABLR Splitting Konsole views from Helix to run tools | AksDev GitHub - yugr/rust-slides Serving files over HTTP three ways: synchronous, epoll, and io_uring
Canonical takes over Flutter desktop maintenance
Joey Sneddon · 2026-05-29 · via Lobsters

Google confirmed at Google I/O 2026 that Canonical is the new lead maintainer and ‘strategic steward’ of Flutter desktop for Windows, macOS and Linux.

The announcement of an expanded partnership with Canonical came during the ‘What’s new in Flutter’ presentation at Google I/O 2026, where Kate Lovett, Engineer Manager on the Flutter Framework team at Google, touched on their existing work:

“[The Flutter] desktop experience has reached a new level of maturity this year, driven by our incredible engineering partnership with Canonical, the publisher of Ubuntu”.

She later confirmed that Canonical’s ‘deep technical expertise’ will now oversee maintenance of Flutter for desktop and take charge of its roadmap. The arrangement is said to be the first step in a wider governance expansion for Flutter.

Canonical made Flutter its ‘default choice’ for developing new Ubuntu desktop apps in 2021. Since then the distro has created and shipped a range of Flutter-based software for Ubuntu, including App Center, Firmware Updater and Security Center.

A leaner Flutter core

Google I/O 2026 Flutter keynote

Canonical’s stewardship on the desktop wasn’t the only major change announced at the ‘What’s new in Flutter’ presentation at Google I/O 2026.

On desktop, Flutter now supports tooltips and content-sized views, and can now create additional windows and dialogs so that developers can create “complex multi-window apps that feel native on Linux, Windows, and macOS”.

Google also moved Material and Cupertino design libraries out of Flutter’s core SDK into standalone packages. Framework updates will no longer force developers to absorb breaking UI changes (like Liquid Glass or newer Material Design) at the same time.

Foundational classes like Listenable transition out into pure Dart packages so that the wider Dart community can use them without needing to pull in the entire Flutter framework as a dependency.

The presentation also covered a raft of AI-focused features and tooling updates, though most are aimed at mobile and full-stack Dart developers.

Given Flutter’s wide and diverse usage (including for in-car infotainment systems now), there’s plenty of enthusiasm for Flutter at Google. It isn’t jettisoning Flutter from its own orbit, even if Flutter team layoffs and rejigs did signpost a change in priorities.

But with Flutter moving towards a more collaborative governance model, this looks like Google doing a bit of maintenance offloading by handing stewardship of platforms it’s less invested in to parties who are – in this case, Canonical.

Big thanks niikv