Flutter 1.9 ผสานรวม repo เว็บ นำการสนับสนุน iOS 13 และ MacOS Catalina และการเติมโค้ดที่ขับเคลื่อนด้วย ML ด้วย Dart 2.5

click fraud protection

Flutter เวอร์ชันใหม่ล่าสุดซึ่งเป็นเฟรมเวิร์กการพัฒนาแอปมือถือโอเพ่นซอร์สของ Google ผสานรวม repo เว็บ นำการรองรับ iOS 13 และการเติมโค้ดที่ใช้ ML ให้สมบูรณ์

การพัฒนาแอปข้ามแพลตฟอร์มอาจเป็นเรื่องยุ่งเกี่ยวกับโค้ดที่ไม่ใช่เจ้าของภาษา ดังนั้น Google จึงพยายามทำเช่นนั้น แก้ไขปัญหานี้ด้วยชุดเครื่องมือแบบครบวงจร ที่บูรณาการโดยตรงกับบรรณาธิการที่คุณเลือก ด้วยการผสานรวมโดยตรงกับ Android Studio หรือสภาพแวดล้อมการพัฒนาอื่น ๆ ที่คุณเลือก กระพือปีก สร้างประสบการณ์การพัฒนาที่เร็วขึ้นซึ่งช่วยให้คุณสามารถรวมการออกแบบ UI ของคุณข้ามแพลตฟอร์มได้ ตอนนี้ Google ได้ประกาศ Flutter v1.9 เวอร์ชันเสถียรใหม่ควบคู่ไปกับ Dart 2.5

จุดเด่นของ Flutter รุ่นนี้คือการบูรณาการการสนับสนุนทางเว็บเข้ากับพื้นที่เก็บข้อมูลหลักของ Flutter ซึ่งเป็นการเปลี่ยนแปลงครั้งสำคัญเนื่องจากช่วยให้นักพัฒนาสามารถเขียนสำหรับมือถือ เดสก์ท็อป และเว็บได้เหมือนกัน รหัสฐาน นอกจากนี้ Flutter ยังได้รับการอัปเดตประสบการณ์การใช้เครื่องมือแบบครบวงจร เช่น การสนับสนุนระบบการสร้าง Xcode ใหม่ เปิดใช้งานการรองรับ 64 บิตตลอดทั้ง toolchain และลดความซับซ้อนของการพึ่งพาแพลตฟอร์ม เพื่อให้แน่ใจว่าทำงานได้ดีบน macOS คาทาลิน่า. Flutter 1.9 ยังรวมการใช้งานแถบเครื่องมือแบบลากได้ของ iOS 13 ที่รองรับการกดแบบยาวและการลากจากขวาและการตอบรับแบบสั่น งานยังอยู่ระหว่างดำเนินการเพื่อรองรับ iOS dark mode นอกจากนี้ยังมีการสนับสนุนการทดลองสำหรับ Bitcode ในรุ่นการพัฒนาอีกด้วย โปรเจ็กต์ Flutter ใหม่ตอนนี้ใช้ค่าเริ่มต้นเป็น Swift แทนที่จะเป็น Objective-C สำหรับ iOS และเป็น Kotlin แทน Java สำหรับ Android แต่คุณสามารถเปลี่ยนกลับไปใช้ได้ตลอดเวลาหากต้องการ ข้อความแสดงข้อผิดพลาดบน Flutter ยังได้รับการอัปเดตเพื่อให้อ่านง่ายขึ้น กระชับยิ่งขึ้น และดำเนินการได้มากขึ้น

นอกจาก Flutter 1.9 แล้ว Google ยังเปิดตัว Dart 2.5 SDK ซึ่งรวมถึงตัวอย่างทางเทคนิคด้วย ของคุณสมบัติใหม่ที่สำคัญสองประการที่มุ่งเน้นนักพัฒนา: การเติมโค้ดให้สมบูรณ์โดยการเรียนรู้ของเครื่อง (ML) และ ที่ dart: ffi อินเทอร์เฟซฟังก์ชันต่างประเทศสำหรับการเรียกรหัส C โดยตรงจาก Dart การเติมโค้ดตาม Machine Learning จะมีประโยชน์เมื่อรายการ API มีขนาดใหญ่เกินไปและยาวเกินกว่าจะสำรวจตามตัวอักษรได้ กับ ม.ล. เรียบร้อยแล้ว,ดาร์ท TensorFlow Lite- แบบจำลองที่ขับเคลื่อนด้วยสามารถใช้เพื่อทำนายสัญลักษณ์ถัดไปที่เป็นไปได้ในขณะที่นักพัฒนากำลังแก้ไข และด้วย dart: ffiนักพัฒนาสามารถใช้ประโยชน์ได้ไม่เพียงแต่ API ดั้งเดิมที่มีอยู่ในระบบปฏิบัติการที่โค้ด Dart ทำงานเท่านั้น แต่ยังรวมถึงไลบรารีเนทิฟข้ามแพลตฟอร์มที่มีอยู่ซึ่งเขียนด้วยภาษา C อีกด้วย

ไม่มีมล
กับม.ล

คุณสามารถอ่านรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งเหล่านี้และการเปลี่ยนแปลงอื่นๆ ได้ในโพสต์ประกาศ กระพือ 1.9 และ ดาร์ท 2.5.