การอัปเดตที่ใหญ่ที่สุดใน Flutter-2.2-release-

 

แพลตฟอร์มการพัฒนาซอฟต์แวร์ UI แบบโอเพ่นซอร์สของ Google: Flutter เพิ่งได้รับการปรับปรุงและรีเฟรชด้วย Flutter 2.2 เวอร์ชันปัจจุบัน ซึ่งมาพร้อมกับฟีเจอร์และความสามารถใหม่ที่น่าสนใจ

 

ข้อมูลนี้มีการประกาศในระหว่างงาน Google I/O 2021 ที่เพิ่งเสร็จสิ้นไปเมื่อเร็วๆ นี้

 

ความนิยมของ Flutter เพิ่มขึ้น

 

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

 

ในความเป็นจริง ระหว่างปี 2020 ถึง 2021 การใช้งานเฟรมเวิร์ก Flutter มีการเติบโตมหาศาลถึง 47% และตอนนี้ 12% ของแอปมือถือทั้งหมดใน Google Playstore กำลังใช้ Flutter

 

Flutter เปิดตัวในปี 2017 โดย Google รองรับเฟรมเวิร์กการพัฒนาแอพข้ามแพลตฟอร์มสำหรับ Android, iOS, Linux, Mac, Windows, Google Fuchsia และสำหรับเว็บฟอร์มผ่านโค้ดเบสเดียว

 

นั่นคือความสวยงามและความสามารถของ Flutter ตอนนี้ เรามาพูดถึงการอัปเดต 5 อันดับแรกใน Flutter 2.2 กัน

 

ความปลอดภัยเป็นศูนย์

 

ด้วยรีลีส 2.0 Flutter ได้เปิดตัวฟีเจอร์ Null Safety ซึ่งปัจจุบันกลายเป็นค่าเริ่มต้นสำหรับโปรเจ็กต์ใหม่ ด้วยฟีเจอร์ Null Safety นักพัฒนาสามารถระบุได้อย่างง่ายดายว่าตัวแปรหรือค่าอาจเป็นโมฆะหรือไม่ก็ได้โดยตรงจากโค้ด ให้การป้องกันข้อยกเว้นการอ้างอิงที่เป็นโมฆะ

 

ด้วยวิธีนี้ ข้อผิดพลาดที่เกี่ยวข้องกับตัวชี้ null จึงสามารถลดและควบคุมได้อย่างมาก

 

ในความเป็นจริง ด้วยการใช้ภาษา Dart ใน Flutter คอมไพเลอร์จึงฉลาดพอที่จะกำจัดการตรวจสอบค่าว่างทั้งหมดในรันไทม์ ซึ่งทำให้แอปทำงานเร็วอย่างน่าทึ่ง

 

กลไกการชำระเงิน

 

มีการประกาศการพัฒนาครั้งใหญ่ในพื้นที่การชำระเงิน สำหรับแอปพลิเคชันมือถือที่ใช้เวอร์ชัน Flutter 2.2 ด้วยการอัปเดตใหม่ ได้มีการเปิดตัวปลั๊กอินการชำระเงินใหม่ซึ่งสร้างขึ้นโดยได้รับความช่วยเหลือจากทีม Google Play ด้วยปลั๊กอินที่มีประโยชน์นี้ นักพัฒนาสามารถฝังคุณสมบัติต่างๆ เพื่อรับการชำระเงินสำหรับสินค้าที่จับต้องได้สำหรับทั้งแอป Android และ iOS

 

นอกจากนี้ ปลั๊กอินการซื้อในแอปที่มีอยู่ยังได้รับการอัปเดตให้มีความปลอดภัยและการเข้ารหัสมากขึ้นเพื่อการทำธุรกรรมทางการเงินที่ปลอดภัย

 

การพัฒนาสำหรับเว็บ

 

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

 

โผพร้อมคุณสมบัติเพิ่มเติม

 

Dart เปิดตัวครั้งแรกก่อน Flutter เป็นภาษาการเขียนโปรแกรมที่รองรับเฟรมเวิร์กการพัฒนาของ Flutter สำหรับแอปข้ามแพลตฟอร์ม

 

ด้วยเวอร์ชัน 2.2 Dart ได้รับการอัปเกรดเป็นเวอร์ชัน 2.13 ด้วยเวอร์ชันใหม่นี้ Dart จะขยายการสนับสนุนไปสู่การทำงานร่วมกันแบบเนทิฟด้วยเช่นกัน สิ่งนี้เกิดขึ้นได้โดยการรองรับอาร์เรย์และโครงสร้างที่อัดแน่นใน FFI (อินเทอร์เฟซฟังก์ชันภายนอก)

 

การอัปเดตนี้จะช่วยเพิ่มความสามารถในการอ่านและเปิดประตูพอร์ทัลสำหรับสถานการณ์จำลองการปรับโครงสร้างใหม่

 

ขนาดแอป

 

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

 

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

 

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

 

ติดต่อเรา กับเรา การพัฒนาแอพ Flutter ทีมทันที!