ข้อมูลเชิงลึกเกี่ยวกับการเปิดตัวใหม่ของ 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 ได้รับการอัปเดตและเผยแพร่เมื่อวันที่ 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 และเวอร์ชัน ล่าสุด