Flutter 1.22 เปิดตัวสู่ความเสถียรพร้อมรองรับ Android 11 และ iOS 14 ที่ดีขึ้น

Google ได้เปิดตัว Flutter 1.22 สู่ความเสถียร ซึ่งเป็นเฟรมเวิร์กแอปข้ามแพลตฟอร์มของบริษัท รองรับ Android 11 และ iOS 14 ที่ดีขึ้น

สำหรับผู้ที่ไม่มีความรู้ กระพือปีก เป็นเฟรมเวิร์กแอปพลิเคชันข้ามแพลตฟอร์มที่สร้างโดย Google ตามภาษา Dart ของ Google ช่วยให้นักพัฒนาสามารถแชร์โค้ดเบสเดียวระหว่างแอพสำหรับ iOS, Android, เว็บ, Windows, macOS และแม้แต่ Linux วันนี้เป็นการเปิดตัว Flutter 1.22 พร้อมฟีเจอร์ใหม่มากมาย ในโพสต์นี้ เราจะพูดถึงสองเรื่อง: การรองรับการตัดการแสดงผลของ Android และการรองรับ App Clips ของ iOS 14

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

และการรองรับนี้ยังขยายไปถึงสิ่งต่างๆ เช่น การแสดงแบบโค้งหรือแบบน้ำตกอีกด้วย ดังนั้น หากคุณประสบปัญหาในการจัดการกับจอแสดงผลแบบโค้ง Flutter ช่วยคุณได้

iOS 14 เปิดตัวคุณสมบัติใหม่ที่เรียกว่า App Clips หากคุณรู้ว่า Android Instant Apps คืออะไร App Clips ก็เป็นแนวคิดเดียวกัน App Clips ช่วยให้ผู้ใช้ "ติดตั้ง" และเปิดส่วนเล็กๆ ของแอปได้อย่างรวดเร็ว ทำให้ทำสิ่งต่างๆ เช่น เสนอเมนูออนไลน์หรือบริการเช่าแบบเบาๆ ได้ง่ายขึ้น Flutter 1.22 รองรับการพัฒนา App Clips บน iOS นั่นหมายความว่าคุณสามารถมีโค้ดเบสที่เป็นหนึ่งเดียวต่อไปได้ ในขณะที่ยังคงรองรับฟีเจอร์ใหม่ของ iOS

แน่นอนว่า Flutter 1.22 นำเสนอมากกว่าฟีเจอร์ทั้งสองนี้เล็กน้อย นอกจากนี้ยังมีการสนับสนุนที่ดีกว่าสำหรับการแปลเป็นภาษาท้องถิ่น (รวมถึงการโหลดซ้ำอย่างรวดเร็ว) พร้อมด้วยองค์ประกอบ UI และปลั๊กอินใหม่บางอย่าง หากคุณสนใจการเปลี่ยนแปลงที่เหลือเหล่านี้ โปรดดูบล็อกโพสต์ของ Google