ข้อมูลเชิงลึกเกี่ยวกับการเปิดตัวใหม่ของ Google: Flutter 3.0

เผยแพร่แล้ว: 2022-05-30

คุณรู้สึกประหลาดใจหลังจากรู้เกี่ยวกับการเปิดตัวใหม่ของ Google: Flutter 3.0 หรือไม่ ใช่ ในโลกที่มีเทคโนโลยีเป็นศูนย์กลางนี้ Google ได้เปิดตัว Flutter 3 ที่ Google I/O 2022 และข่าวนี้ได้กลายเป็นเรื่องปกติใหม่สำหรับผู้คนในทุกวันนี้ เนื่องจาก การพัฒนาแอปบนอุปกรณ์เคลื่อนที่ ได้ก้าวไปสู่ระดับใหม่ ไม่เพียงแต่ในปี 2022 เท่านั้น แต่ Flutter ยังสร้างความตื่นตาตื่นใจให้กับผู้ใช้ด้วยการอัปเดตและฟีเจอร์ต่างๆ ในช่วงหลายปีที่ผ่านมา รุ่นใหม่และการอัปเดตมีประโยชน์มากสำหรับนักพัฒนาแอปในการสร้างแอปพลิเคชันสำหรับผู้ใช้

ขณะนี้นักพัฒนาซอฟต์แวร์ใช้ Flutter เพื่อพัฒนาแอปพลิเคชันผลิตภัณฑ์ เนื่องจากได้รับความนิยมอย่างมากมาหลายปี ธุรกิจต่างๆ กำลังมองหาสิ่งใหม่และก้าวหน้าทุกวัน และการเปิดตัว Flutter 3.0 ของ Google ทำให้นักพัฒนาทุกคนมีความหวังที่จะลองใช้คุณลักษณะที่น่าตื่นเต้น ในตอนแรก Flutter รองรับเฉพาะแอปพลิเคชันมือถือ จากนั้นจึงเริ่มรองรับ Windows และตอนนี้ก็มีการอัปเดตใหม่ที่รองรับระบบปฏิบัติการ Linux และ Mac

อย่างไรก็ตาม คุณสามารถเรียนรู้มากมายเกี่ยวกับ Flutter 3.0 ซึ่งเป็นรุ่นใหม่ของ Google ในบล็อกนี้ ดังนั้นอย่ารอช้า เลื่อนลงเพื่อดูภาพรวมของ Flutter คุณลักษณะและการอัปเดต ที่นี่ เราได้รวบรวมการพัฒนาใหม่หลังจากอัปเดตเป็น Flutter 3 ดังนั้น อ่านต่อไปเพื่อสำรวจรายละเอียดใหม่ทั้งหมดเกี่ยวกับ Flutter เวอร์ชันใหม่

Flutter คืออะไร?

Flutter เป็น SDK ที่ Google เผยแพร่เพื่อสร้างเว็บและแอปพลิเคชันมือถือคุณภาพสูงสำหรับแพลตฟอร์มต่างๆ เช่น Windows, Linux และ Mac โดยใช้โค้ดเบสเดียว Flutter เวอร์ชันแรกเปิดตัวในปี 2018 เพื่อให้นักพัฒนาแอป Flutter ใช้ฟีเจอร์และความสามารถในการตั้งโปรแกรมที่น่าทึ่ง

บางส่วนของ Flutter ที่เผยแพร่คือ -

  • ธันวาคม 2019- Flutter เวอร์ชั่น 1.12
  • พฤษภาคม 2020- Flutter เวอร์ชั่น 1.17
  • สิงหาคม 2020- Flutter เวอร์ชั่น 1.20
  • มีนาคม 2021- Flutter เวอร์ชั่น 2.0
  • พฤษภาคม 2021- Flutter เวอร์ชั่น 2.2
  • กันยายน 2021- Flutter เวอร์ชั่น 2.5
  • ธันวาคม 2021- Flutter เวอร์ชั่น 2.8
  • กุมภาพันธ์ 2022- Flutter เวอร์ชั่น 2.10
  • พฤษภาคม 2022- Flutter เวอร์ชั่น 3.0

Flutter ถูกใช้เพื่อพัฒนาเกมและแอพต่างๆ เช่น Google Pay, eBay และอื่นๆ มันถูกใช้เพื่อพัฒนาแอปพลิเคชั่นเดสก์ท็อปคุณภาพสูงรวมถึงแอพและเกม Android และ iPhone คุณสามารถใช้ประโยชน์ของ Flutter ได้โดยใช้แพ็คเกจต่างๆ รวมถึงเฟรมเวิร์กหลัก โค้ด ข้อกำหนดสคริปต์ และบทช่วยสอน

การเดินทางของ Flutter

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

ระหว่างการเปิดตัว Flutter 1.0 เบต้า วิดเจ็ตเฟรมและสิ่งอำนวยความสะดวกใหม่ๆ ได้ถูกเพิ่มเข้ามาในทุกเวอร์ชันใหม่ Flutter มีการผสานรวมแพลตฟอร์มพื้นฐาน ไลบรารีพร้อมแพ็คเกจและเครื่องมือ และข้อมูลเชิงลึกด้านประสิทธิภาพ สำหรับการพัฒนาแอพข้ามแพลตฟอร์ม Flutter ถือเป็นเฟรมเวิร์กที่ดีที่สุด Flutter ถูกใช้เพื่อสร้างแอปพลิเคชั่นหลายตัวสำหรับบริษัทต่างๆ เช่น My BMW และ Crowdsource

จากการสำรวจในปี 2564 พบว่าเกือบ 42% ของนักพัฒนาซอฟต์แวร์ใช้ Flutter นอกจากนี้ หนึ่งในสามของนักพัฒนาใช้เฟรมเวิร์กข้ามแพลตฟอร์ม เช่น Flutter มากกว่าเทคนิคดั้งเดิม ในประเทศต่างๆ เช่น อินเดีย Flutter ได้รับความนิยมในปัจจุบัน เนื่องจากนักพัฒนาเว็บกำลังเปลี่ยนไปสู่การพัฒนาแอปข้ามแพลตฟอร์ม บริษัท อินเดียที่กำลังพัฒนาแอพ flutter หลาย แห่งกำลังสร้างแอปพลิเคชั่นมือถือและเดสก์ท็อปโดยใช้ flutter

ภาพรวมของการวางจำหน่าย Flutter เวอร์ชัน 3.0 ใหม่

Flutter 3.0 อัพเดทใหม่

Flutter 3 ได้รับการอัปเดตและเผยแพร่เมื่อวันที่ 11 พฤษภาคม พ.ศ. 2565 โดย Google เพื่อให้นักพัฒนาสามารถสร้างอินเทอร์เฟซบนหกแพลตฟอร์มที่แตกต่างกันโดยใช้โค้ดเบสเดียว การอัปเดตใหม่นี้ช่วยให้นักพัฒนาและสตาร์ทอัพมีแนวคิดหลายอย่างในการทำงานในตลาดไอที

บริษัทพัฒนาแอพ หลายแห่ง ใน บังกาลอร์ กำลังว่าจ้างนักพัฒนาแอพมือถือที่มีประสบการณ์ Flutter เนื่องจากการอัปเดตนี้ได้รับความนิยมในตลาด บริษัทต่างๆ กำลังประกาศการพัฒนาแอพข้ามแพลตฟอร์มที่รองรับระบบปฏิบัติการ Windows, Mac และ Linux นอกจากนี้ เฟรมเวิร์ก Flutter 3.0 ยังปรับปรุงประสิทธิภาพของการอัปเดตมือถือและเว็บอีกด้วย

Flutter 3.0 อัพเดทใหม่

ที่นี่ คุณจะได้เรียนรู้เกี่ยวกับการก้าวกระโดดของ Flutter เพื่อรองรับระบบปฏิบัติการอื่นๆ มือถือ และเว็บ รวมถึงเวอร์ชันเก่าบางเวอร์ชัน

  • สำหรับมือถือ

การอัปเดต Flutter 3.0 มีหลายสิ่งหลายอย่างที่เกี่ยวข้องกับการพัฒนาแอปพลิเคชันบนมือถือ ตอนนี้เป็นเรื่องง่ายสำหรับนักพัฒนาในการมอบประสบการณ์ที่ราบรื่นแก่ผู้ใช้ ด้านล่างนี้คือการอัปเดตบางอย่างสำหรับโทรศัพท์มือถือ-

1. ปล่อยง่ายสำหรับ iOS และรองรับอัตราการรีเฟรช

การเปิดตัว iOS ทำได้ง่ายด้วยการเลือกคำสั่ง IPA ใหม่ที่พัฒนาขึ้นโดยใช้ Flutter นอกจากนี้ Flutter เวอร์ชันใหม่ยังรองรับอัตราการรีเฟรชและจอแสดงผล ProMotion บน iPhone 13 และ iPad Pro

อัตราการรีเฟรชของอุปกรณ์ iPhone ถึง 120 Hz จาก 60 Hz ในขณะนี้ ซึ่งเป็นประโยชน์สำหรับผู้ใช้ในการมีประสบการณ์ที่ดีขึ้นกับแอนิเมชั่น

2. อัปเดตเวอร์ชัน Gradle

พบว่าไฟล์ที่สร้างโดย Flutter และบริการพัฒนาแอพมีปลั๊กอิน Android Gradle และ Gradle เวอร์ชันใหม่ หากคุณเป็นนักพัฒนา Flutter จำเป็นต้องมีเวอร์ชัน 7.4 สำหรับ Gradle และ 7.1.2 สำหรับปลั๊กอิน Android Gradle

3. รองรับมือถือพับได้

การอัปเดตใหม่ใน Flutter รุ่นใหม่ช่วยให้นักพัฒนาแอปสามารถมอบประสบการณ์สดโดยใช้อุปกรณ์แบบพับได้ สิ่งนี้เป็นไปได้ด้วยความร่วมมือของ Microsoft เท่านั้น ใช้ MediaQuery เพื่อใช้คุณสมบัติการแสดงผลเพื่อทราบสถานะของอุปกรณ์

เลือก Display Feature Sub Screen เพื่อรวมป๊อปอัปเริ่มต้นและกล่องโต้ตอบของเฟรมเวิร์กเพื่อใช้ Flutter และรับทราบแง่มุมใหม่ๆ

  • สำหรับเดสก์ท็อป

Flutter 3.0 ให้การสนับสนุนเดสก์ท็อป macOS และ Linux พร้อม Windows นี่คือบางส่วน-

1. เข้าถึงแพลตฟอร์มเดสก์ท็อปต่างๆ

Flutter 3.0 รองรับระบบปฏิบัติการ Windows, Linux และ Mac ดังนั้นจึงสามารถเข้าถึงบริการต่างๆ เช่น การนำทาง การสลับสี และโปรแกรมอ่านหน้าจอได้อย่างง่ายดาย

2. รองรับเมนูแบบเรียงซ้อนและแถบเมนู macOS

ด้วยเวอร์ชัน Flutter รุ่นใหม่ คุณสามารถใช้แถบเมนูบน Mac ผ่านวิดเจ็ต platforMenuBar ได้ ใช้เพื่อเพิ่มเมนูเฉพาะแพลตฟอร์มและควบคุมกิจกรรมของเมนูแอพ macOS

Flutter ยังให้การสนับสนุน Apple Silicon และ Intel โดยใช้ Universal Binary และรับรองประสบการณ์ที่ราบรื่นบน macOS

3. ไม่มีการอนุมัติสำหรับ Windows 7 และ 8

Flutter เวอร์ชันใหม่กำลังนำระบบ Windows 10 ที่พัฒนาขึ้นใหม่ทั้งหมดมาสู่ผู้ใช้ และด้วยเหตุนี้ Windows เวอร์ชันเก่า เช่น Windows 7 และ 8 จะไม่ได้รับการสนับสนุนจาก Microsoft พวกเขาจะต้องมีการทดสอบเพื่อรับการสนับสนุนและจำเป็นต้องได้รับการอัปเดต

  • สำหรับเว็บแอปพลิเคชัน

บริษัท พัฒนาแอพ flutter สามารถใช้การอัปเดตต่อไปนี้ที่กล่าวถึงด้านล่างเพื่อพัฒนาแอพโดยใช้ Flutter เวอร์ชัน 3.0 ใหม่ -

1. การถอดรหัสภาพ

ด้วยการอัปเดตใหม่ของ Flutter นักพัฒนาเว็บสามารถใช้ Image Decoder API ได้แล้ว API ได้เริ่มใช้ Flutter 3.0 เนื่องจากเบราว์เซอร์ที่ใช้ Chromium ทั้งหมด เช่น Opera, Chrome และ Edge กำลังใช้งานอยู่

API ใช้ตัวแปลงสัญญาณรูปภาพที่สร้างขึ้นของเบราว์เซอร์เพื่อถอดรหัสรูปภาพจากเธรดหลัก มันยังเร็วขึ้นด้วยการลบไฟล์ขยะและปลดบล็อกเธรดหลัก

2. วงจรชีวิตของเว็บแอป

แอปพลิเคชันที่พัฒนาจาก Flutter จะมีวงจรชีวิต API ใหม่ที่ใช้คำสั่งเพื่อตรวจสอบขั้นตอนการบูตสแตรปของแอปจากหน้า HTML ที่โฮสต์

ตอนนี้ Lighthouse ยังสามารถค้นหาความสามารถของแอปพลิเคชันและใช้งานในกรณีต่างๆ เช่น หน้า Landing Page แบบ HTML ธรรมดา ตัวบ่งชี้การโหลด และหน้าจอเริ่มต้น

การอัปเดตอื่น ๆ ของ Flutter 3.0

แจ้งให้เราทราบเกี่ยวกับการอัปเดตเพิ่มเติมจาก Flutter 3.0 เวอร์ชัน เลื่อนลงมาและอ่านเกี่ยวกับพวกเขาอย่างละเอียด

– รองรับ Firebase

Flutter 3.0 รองรับ firebase สำหรับมือถือ เดสก์ท็อป และการพัฒนาเว็บ และสิ่งนี้ก็คุ้มค่ามากขึ้นกับเวอร์ชันใหม่ ชุดเครื่องมือที่เหมาะสมช่วยให้นักพัฒนาดำเนินการ พัฒนา และเปิดใช้แอปพลิเคชัน Flutter 3.0

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

– ลูกดอก 2.17

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

เวอร์ชันใหม่ของ Dart ยังมีเครื่องมือที่ได้รับการปรับปรุงใหม่รวมถึงแพ็คเกจผ้าสำลี แพ็คเกจผ้าสำลีเป็นเครื่องมือที่สนับสนุนรหัส Dart เอกสาร API ของไลบรารีใหม่ยังได้รับการอัปเดตเป็นเวอร์ชัน Dart 2.17

EndNote

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

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