ข้อมูลเชิงลึกเกี่ยวกับการเปิดตัวใหม่ของ 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.1
  • พฤษภาคม 2020- Flutter เวอร์ชัน 1.17
  • สิงหาคม 2020- Flutter เวอร์ชัน 1.20
  • มีนาคม 2021- Flutter เวอร์ชัน 2.0
  • พฤษภาคม 2021- Flutter เวอร์ชัน 2.2.2
  • กันยายน 2021- Flutter เวอร์ชัน 2.5
  • ธันวาคม 2021- Flutter เวอร์ชัน 2.8.1
  • กุมภาพันธ์ 2022- Flutter เวอร์ชัน 2.10
  • พฤษภาคม 2022- Flutter เวอร์ชัน 3.0

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

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

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

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

จากการสำรวจในปี 2021 พบว่าเกือบ 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 เพื่อใช้คุณสมบัติการแสดงผลเพื่อทราบสถานะของอุปกรณ์

เลือกหน้าจอย่อยคุณสมบัติการแสดงผลเพื่อรวมป๊อปอัปเริ่มต้นและกล่องโต้ตอบของเฟรมเวิร์กเพื่อใช้ 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. วงจรชีวิตของ Web App

แอปพลิเคชันที่พัฒนาจาก 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

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

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

EndNote

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

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