Flutter 2.0 เพิ่งเปิดตัวสู่เวอร์ชันเสถียร และมีการเปลี่ยนแปลงครั้งใหญ่สำหรับการสร้างแอปเดสก์ท็อปและมือถือ อ่านเพื่อเรียนรู้เพิ่มเติม!
วันที่ 3 มีนาคม และ Flutter 2.0 มาแล้ว! เวอร์ชันนี้มีการเปลี่ยนแปลงมากมายเมื่อเทียบกับ Flutter 1 และบทความนี้จะเน้นไปที่สิ่งที่เปลี่ยนแปลงสำหรับเวอร์ชันเดสก์ท็อปและมือถือ
เดสก์ทอป
มาสักระยะหนึ่งแล้วที่ Flutter สำหรับเดสก์ท็อปอยู่ในช่วงอัลฟ่า ซึ่งหมายถึงการเปลี่ยนแปลง API ข้อบกพร่อง และปัญหาด้านประสิทธิภาพ ด้วย Flutter 2.0 Google ได้ย้ายสถานะไปที่ใดที่หนึ่งระหว่างเบต้าและเสถียร นั่นหมายความว่าอย่างไร? มีให้บริการใน Flutter 2.0 Stable แต่ Google ยังไม่คิดว่ามันจะเสร็จสมบูรณ์อย่างสมบูรณ์ มันควรจะใช้ได้สำหรับการใช้งานจริง แต่อาจมีข้อบกพร่องอยู่บ้าง
Flutter สำหรับเดสก์ท็อปควรได้รับการรองรับแป้นพิมพ์ลัดอย่างเหมาะสม ทำให้รู้สึกเหมือนเป็นแอปเนทีฟอย่างแท้จริงบน Windows, Linux หรือ macOS หากคุณไม่มั่นใจในความเสถียร Canonical (บริษัทที่อยู่เบื้องหลัง Ubuntu) ได้เริ่มสร้างตัวติดตั้ง Ubuntu ใหม่ใน Flutter แล้ว และได้ตัดสินใจที่จะ ใช้ Flutter กับแอพทั้งหมด ดำเนินต่อไป.
มือถือ
เนื่องจากเดิม Flutter เคยเป็นเฟรมเวิร์กมือถือข้ามแพลตฟอร์ม จึงไม่มีอะไรจะพูดมากเกินไปในที่นี้ โดยส่วนใหญ่แล้ว Flutter ได้พัฒนาฟีเจอร์บนมือถือมาระยะหนึ่งแล้ว ยกเว้นสิ่งหนึ่ง: แบบพับได้ ด้วย Flutter 2.0 ขณะนี้มีการรองรับจอแสดงผลแบบพับได้ด้วยการสนับสนุนจาก Microsoft ตอนนี้ Flutter รู้วิธีจัดการกับฟอร์มแฟคเตอร์นี้ และช่วยให้นักพัฒนาสามารถวางแอพได้ตามที่พวกเขาต้องการ
ขณะนี้มีวิดเจ็ต TwoPane ใหม่ใน Flutter 2.0 ที่ให้คุณแสดงสองบานหน้าต่างได้ตามชื่อ บานหน้าต่างแรกจะแสดงบนอุปกรณ์ใดๆ ก็ตาม ในขณะที่บานหน้าต่างที่สองจะแสดงที่ครึ่งขวาของจอแสดงผลแบบพับได้ กล่องโต้ตอบยังให้คุณเลือกได้ว่าจะแสดงด้านใดของจอแสดงผลแบบพับได้
รอยพับหรือบานพับของพับได้นั้นนักพัฒนามองว่าเป็นคุณสมบัติการแสดงผล (เช่น รอยบาก) ดังนั้นแอพต่างๆ จึงยังคงอยู่ได้ ยืดออกไปจนสุดจอแสดงผลแบบพับได้หากต้องการ หรือคำนึงถึงตำแหน่งของบานพับและจอแสดงผลด้วย ตามนั้น
ยิ่งไปกว่านั้น Google ได้ย้ายปลั๊กอิน SDK โฆษณาบนมือถือไปเป็นรุ่นเบต้า นี่คือ SDK สำหรับ Android และ iOS ที่ให้คุณแสดงโฆษณา AdMob ในแอปบนมือถือของคุณ ขณะนี้ไม่มีการรองรับเดสก์ท็อป แต่ตอนนี้คุณควรจะสามารถสร้างแอปบนอุปกรณ์เคลื่อนที่ที่มีความเสถียรด้วยโฆษณาโดยใช้ Flutter ได้
นี่คือการเปลี่ยนแปลงครั้งใหญ่ใน Flutter 2.0 เกี่ยวกับแพลตฟอร์มเดสก์ท็อปและมือถือ คุณคิดอย่างไรเกี่ยวกับ Flutter ที่เป็นเฟรมเวิร์กสำหรับการพัฒนาเดสก์ท็อปและอุปกรณ์เคลื่อนที่ แจ้งให้เราทราบ!