18 ส.ค. 2566·อ่าน 1 นาที

การอัปเดตล่าสุดของ Flutter 3.13: ความก้าวหน้าใน Impeller Renderer และการแนะนำ API ใหม่สำหรับอุปกรณ์พับได้

Flutter 3.13 ที่เสถียรล่าสุดนำมาซึ่งการปรับปรุงอย่างมากให้กับ Impeller กราฟิกเรนเดอร์ และแนะนำ Engine APIs ใหม่สำหรับอุปกรณ์พับได้

การอัปเดตล่าสุดของ Flutter 3.13: ความก้าวหน้าใน Impeller Renderer และการแนะนำ API ใหม่สำหรับอุปกรณ์พับได้

Flutter 3.13 เวอร์ชันเสถียรล่าสุดได้รับการเผยแพร่พร้อมการปรับปรุงที่น่าสนใจมากมาย โดยเน้นที่ Impeller เป็นหลัก ตัวเรนเดอร์กราฟิกที่ล้ำสมัยของ Flutter และเปิดตัว Engine API ชุดใหม่ที่ออกแบบมาสำหรับอุปกรณ์พับได้

ในการเปิดตัวครั้งนี้ Impeller renderer ได้รับการเพิ่มประสิทธิภาพหลายอย่างบนแพลตฟอร์ม iOS ซึ่งช่วยลดเวลาแฝง ด้วยเหตุนี้ ปัญหาการคอมไพล์ shader จึงได้รับการแก้ไข ซึ่งนำไปสู่ประสิทธิภาพที่เพิ่มขึ้นและไร้รอยต่อ Impeller ที่ได้รับการปรับปรุงใหม่มีประสิทธิภาพเหนือกว่าเกณฑ์มาตรฐานก่อนหน้านี้ เนื่องจากปริมาณงานเฉลี่ยที่สูงขึ้น โดยเฉพาะอย่างยิ่ง เวลาเฉลี่ยของเฟรมแรสเตอร์ในการประเมินประสิทธิภาพการเปลี่ยนภาพกระพือปีก/แกลเลอรีลดลงอย่างเห็นได้ชัด ทำให้ลดเวลาลงครึ่งหนึ่งเมื่อเปรียบเทียบกับตัวเรนเดอร์ Skia

ใน Flutter เวอร์ชัน 3.10 มีการประกาศว่าสีช่วงกว้างสามารถเข้าถึงได้ภายใต้แฟล็กร่วมกับการใช้ Impeller ทำตามข้อเสนอแนะจากผู้ใช้ ตอนนี้สีช่วงกว้างถูกตั้งค่าเริ่มต้นบน iOS ด้วย Impeller renderer

ยิ่งไปกว่านั้น Flutter กำลังมุ่งสู่การพัฒนาแบ็กเอนด์ Vulkan สำหรับ Impeller อย่างไรก็ตาม พวกเขาระบุในบล็อกโพสต์ว่าระดับคุณภาพที่เหมาะสมสำหรับการแสดงตัวอย่างอย่างเป็นทางการยังไม่บรรลุผลสำเร็จ พวกเขาตั้งเป้าที่จะส่งมอบ Impeller บน Android ด้วยคุณภาพที่เหนือกว่า ซึ่งเป็นเป้าหมายที่ยังอยู่ระหว่างการดำเนินการ พวกเขาคาดว่าจะเปิดตัวตัวอย่างบน Android ในรุ่นเสถียรที่กำลังจะมีขึ้นในปลายปีนี้

แม้จะไม่มีตัวอย่าง Android แต่ Flutter ได้นำการปรับให้เหมาะสมขั้นสูงที่รองรับทั้งแบ็กเอนด์ OpenGL และ Vulkan ใน Impeller Hardware Abstraction Layer โดยเฉพาะอย่างยิ่ง เวลาในการแรสเตอร์เฟรมโดยเฉลี่ยของ Android ได้รับการปรับปรุงอย่างมีนัยสำคัญในเกณฑ์มาตรฐานประสิทธิภาพการเปลี่ยนภาพกระพือ/แกลเลอรี ทีมงานของ Flutter มุ่งมั่นที่จะปรับปรุงคุณภาพของการแสดงตัวอย่าง Android ให้ดียิ่งขึ้น

นอกจากการอัปเดต iOS และ Android แล้ว Impeller สำหรับ macOS ก็มีให้ใช้งานในรุ่นตัวอย่างแล้ว ผู้ใช้สามารถทำตามคำแนะนำในหน้า Impeller เพื่อทดสอบและเปิดใช้คุณลักษณะนี้ในแอปของตน

การอัปเดตได้เพิ่ม API ใหม่เพื่อดึงคุณสมบัติการแสดงผลต่างๆ Getter FlutterView.display ที่เพิ่งเปิดตัวใหม่จะส่งคืนออบเจกต์ Display ที่มีรายละเอียดขนาดทางกายภาพ อัตราส่วนพิกเซลของอุปกรณ์ และอัตราการรีเฟรช

Flutter ยังขยายคุณสมบัติด้วยการรวมการจดจำกล้องเป็นข้อความบน iOS เมื่อใช้ TextField ผู้ใช้จะได้รับตัวเลือกให้ใช้ประโยชน์จากกล้องของอุปกรณ์เพื่อระบุข้อความและรวมเข้ากับฟิลด์ที่ต้องการ คุณลักษณะแห่งอนาคตที่มีแนวโน้มนี้เป็นข้อพิสูจน์ถึงคลื่นแห่งนวัตกรรมของ Flutter และแรงผลักดันที่ไม่หยุดยั้งสำหรับการออกแบบที่มุ่งเน้นผู้ใช้

AppMaster แพลตฟอร์ม no-code ในราคาย่อมเยาได้รับการออกแบบมาอย่างดีสำหรับธุรกิจที่ต้องการสร้างแอปแบบอินเทอร์แอคทีฟโดยไม่จำเป็นต้องมีความรู้ด้านการเขียนโค้ดมากมาย ให้ประโยชน์ที่คล้ายคลึงกัน เช่น เวลาแฝงที่ลดลงและประสิทธิภาพของแอปพลิเคชันที่ราบรื่น ด้วยการเพิ่มขึ้นของแอปพลิเคชันมือถือ แพลตฟอร์มขั้นสูงอย่าง AppMaster และ Flutter จึงเป็นผู้นำในการปฏิวัติประสบการณ์ผู้ใช้

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started