Flutter 2.5 มาพร้อมกับการปรับปรุงประสิทธิภาพและอีกมากมาย

ในบทความก่อนหน้านี้เราได้พูดถึง การเปิดตัวเวอร์ชันใหม่ของภาษาโปรแกรม Dart 2.14 และตอนนี้ในบทความนี้ เราต้องพูดถึง Flutter 2.5 เวอร์ชันใหม่ซึ่งเปิดตัวควบคู่ไปกับ Dart

ใน Flutter เวอร์ชันใหม่นี้ มีการเพิ่มประสิทธิภาพการทำงานที่สำคัญ การทำงานได้เริ่มขึ้นแล้วสำหรับการรองรับ Apple M1 เช่นเดียวกับการปรับปรุงต่างๆ การรองรับแบบเต็มหน้าจอบน Android การใช้งาน "Material You" และอื่นๆ อีกมากมาย

สำหรับคนที่ไม่รู้จัก กระพือ พวกเขาควรรู้ว่าสิ่งนี้ ถือเป็นอีกทางเลือกหนึ่งของ React Native และอนุญาตให้เปิดแอปพลิเคชันสำหรับแพลตฟอร์มต่างๆ ได้แก่ iOS, Android, Windows, macOS และ Linux โดยใช้ฐานรหัสเดียวกันตลอดจนแอปพลิเคชันที่ทำงานในเบราว์เซอร์

แอพมือถือที่เขียนก่อนหน้านี้ใน Flutter 1 หลังจากเปลี่ยนเป็น Flutter 2 แล้วสามารถปรับให้เข้ากับการทำงานบนเดสก์ท็อปและเว็บได้โดยไม่ต้องเขียนโค้ดซ้ำ

เกี่ยวกับ Flutter

รหัส Flutter ส่วนใหญ่ ถูกนำไปใช้ใน Dart และเอ็นจิ้นรันไทม์สำหรับแอพพลิเคชั่นที่รันอยู่นั้นเขียนด้วย C ++ เมื่อพัฒนาแอปพลิเคชัน นอกเหนือจากภาษา Flutter Dart ดั้งเดิมแล้ว คุณสามารถใช้อินเทอร์เฟซฟังก์ชันต่างประเทศของ Dart เพื่อเรียกโค้ด C / C ++ ได้

การพกพากระพือเกินไป ขยายไปยังอุปกรณ์ฝังตัวเช่นอุปกรณ์ขนาดเล็กเช่น Raspberry Pi และ Google Home Hub

ณ จุดนี้ Google กล่าวว่าหนึ่งในแพลตฟอร์มฝังตัวที่ Flutter ใช้งานอยู่แล้วนั้นใช้ระบบปฏิบัติการสมาร์ทดิสเพลย์ที่ขับเคลื่อนไลค์ของ Google Home Hub

คุณสมบัติใหม่หลักของ Flutter 2.5

ใน Flutter 2.5 เวอร์ชันใหม่นี้ การเปลี่ยนแปลงที่สำคัญที่สุดที่โดดเด่นคือตัวอย่าง คอมไพเลอร์ล่วงหน้าเชเดอร์ สำหรับ Metal graphics API ที่ใช้งานบนแพลตฟอร์ม iOS และ macOS เนื่องจากในเวอร์ชันใหม่นี้ ปรับปรุงประสิทธิภาพการประมวลผลเหตุการณ์แบบอะซิงโครนัส

นอกเหนือจากนั้น ปัญหาความล่าช้าระหว่างการปล่อยหน่วยความจำก็ได้รับการแก้ไขเช่นกัน ตัวรวบรวมขยะของภาพที่ไม่ได้ใช้ (เช่น ขณะเล่น GIF แบบเคลื่อนไหว 20 วินาที จำนวนการดำเนินการรวบรวมขยะลดลงจาก 400 เป็น 4 ความล่าช้าในการถ่ายโอนข้อความระหว่าง Dart และ Objective-C / Swift ลดลง มากถึง 50% (iOS) หรือ Java / Kotlin (Android)

ของการเปลี่ยนแปลงที่เกี่ยวข้องกับสำหรับ Android ได้มีการสร้างการสนับสนุนสำหรับ การทำงานของแอพพลิเคชั่นใน โหมดเต็มหน้าจอ, นอกเหนือจากการดำเนินการต่อด้วย การดำเนินงาน แนวคิดการออกแบบ "วัสดุที่เป็นคุณ"ได้รับการขนานนามว่าเป็นอีกรูปแบบหนึ่งของดีไซน์ Material รุ่นต่อไป

มีการเพิ่มสถานะ MaterialState.scrolledUnder ใหม่ การแสดงแถบเลื่อนแบบไดนามิกเมื่อมีการปรับขนาด และอินเทอร์เฟซใหม่ได้รับการเสนอให้แสดงแบนเนอร์พร้อมการแจ้งเตือน

และความสามารถของปลั๊กอินสำหรับการทำงานกับกล้องก็เพิ่มขึ้นอย่างมาก โดยมีเครื่องมือในการควบคุมโฟกัสอัตโนมัติ การรับแสง แฟลช การซูม การลดสัญญาณรบกวน และความละเอียด

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นจาก Flutter 2.5 เวอร์ชันใหม่นี้:

  • การแก้ไขและปรับปรุงกรอบงานต่างๆ
  • เพิ่มการแจ้งเตือนเมตริกเลื่อน
  • คุณสมบัติการแก้ไขข้อความใหม่
  • เครื่องมือสำหรับนักพัฒนาที่ได้รับการปรับปรุง (DevTools) พร้อมโหมดดูวิดเจ็ตที่อัปเดตแล้ว เช่นเดียวกับเครื่องมือในการตรวจหาความล่าช้าในการวาดและติดตามการสร้าง shader
  • ปลั๊กอินที่ได้รับการปรับปรุงสำหรับ Visual Studio Code และ IntelliJ / Android Studio
  • เวอร์ชันนี้เริ่มทำงานแล้ว โดยรองรับแอปพลิเคชัน Flutter ที่สร้างใน Apple Silicon M1 ที่ทำงานบนเครื่องจำลอง ARM iOS

สุดท้ายใช่ คุณต้องการทราบข้อมูลเพิ่มเติม เกี่ยวกับ Flutter 2 เวอร์ชันใหม่นี้สามารถตรวจสอบรายละเอียดได้ในประกาศเดิม ลิงค์คือนี่

ในขณะที่ สำหรับผู้ที่สนใจสามารถติดตั้ง Flutter คุณสามารถทำตามคำแนะนำที่ท้ายโพสต์ของ Diego ลิงค์คือนี่


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา