Hệ quả thú vị nhất của Impeller không phải cuộn mượt hơn. Mà là Flutter giờ có một backend render đủ hiện đại để phơi ra một API đồ hoạ cấp thấp — flutter_gpu — và một engine 3D thật đã được dựng lên trên nó. Giờ khi Impeller là renderer mặc định trên mọi nền tảng trừ web, tầm với của API đó rộng hơn bao giờ hết. Bài này nói về thứ thực sự tồn tại hôm nay, và ranh giới hiện tại giữa “demo ấn tượng” với “ship được”. Flutter GPU là gì flutter_gpu là một API mỏng, cấp thấp, đặt trên các nguyên thuỷ render của Impeller — command buffer, render pass, texture, và shader pipeline. Nó không phải scene graph và không phải widget. Nó là tầng bạn dùng khi muốn vẽ thứ mà API vẽ của Flutter không diễn đạt được: renderer tuỳ biến, hệ hạt, hậu xử lý, 3D. Shader được viết riêng và biên dịch thành shader bundle lúc build, dùng flutter_gpu_shaders và build_runner . Điều đó nhất quán với toàn bộ triết lý của Impeller: trả chi phí biên dịch lúc build, không bao giờ giữa khung hình. Mô hình tư du...