Google ร่วมมือกับ Canonical เพื่อนำแอพ Flutter มาสู่ Linux

click fraud protection

Google ได้ประกาศความร่วมมือกับ Canonical เพื่อนำแอพ Flutter มาสู่ Linux ทำให้นักพัฒนาสามารถเผยแพร่แอพของพวกเขาไปยัง Snap Store ได้อย่างง่ายดาย

Google ทำงานอย่างหนักในการสร้างและขยาย Flutter ในช่วงไม่กี่ปีที่ผ่านมา เมื่อเราคุยกันครั้งสุดท้าย กระพือปีก, Google ได้สร้าง DevTools ใหม่ทั้งหมดตั้งแต่เริ่มต้นใน Flutter เพื่อประสิทธิภาพที่ดีขึ้น ความคล่องตัวที่มากขึ้น และเพื่อแสดงให้เห็นถึงความมั่นใจในกรอบการพัฒนาแอปนี้ Google จินตนาการว่า Flutter เป็นเฟรมเวิร์กการเขียนโปรแกรมที่นักพัฒนาสามารถใช้เพื่อสร้างแอปที่มีเป้าหมายหลายระบบ ดังนั้นทีมงานจึงทำงานอย่างต่อเนื่องเพื่อปรับปรุงการรองรับแพลตฟอร์มของ Flutter วันนี้ Google ได้ประกาศว่าจะร่วมมือกับทีม Ubuntu Desktop ที่ Canonical เพื่อนำแอพ Flutter มาสู่ Linux

สรุปได้ว่า Flutter เป็นเฟรมเวิร์กการเขียนโปรแกรมข้ามแพลตฟอร์มที่ช่วยให้นักพัฒนาสร้างแอปที่มี UI ที่สวยงามได้ทั้งบน Android, iOS, เว็บ และเดสก์ท็อป Flutter เป็นเฟรมเวิร์กการเขียนโปรแกรมใช้ Dart ซึ่งเป็นภาษาการเขียนโปรแกรมเพื่อสร้างแอป Flutter กระพือ 1.0 มาถึงในเดือนธันวาคม 2018 หลังจากอยู่ในช่วงเบต้าเป็นเวลา 10 เดือน และตอนนี้ ในขั้นตอนนี้ การสนับสนุนของเฟรมเวิร์กสำหรับการสร้างแอป iOS และ Android ยังค่อนข้างสมบูรณ์ แต่นั่นไม่ใช่กรณีของการสร้างแอปเว็บ, macOS, Linux หรือ Windows Google ได้ต่ออายุความพยายามสำหรับแพลตฟอร์มที่ไม่ใช่มือถือ และการประกาศในวันนี้ถือเป็นประกาศล่าสุดในกลุ่มผลิตภัณฑ์สำหรับแพลตฟอร์มที่ไม่ใช่มือถือ

เวอร์ชั่น 1.9 นำมาซึ่งการสนับสนุนล่วงหน้าสำหรับการสร้างแอปสำหรับ macOS ในขณะที่ เวอร์ชัน 1.12 ปรับปรุงการรองรับ macOS และเว็บ และเลื่อนระดับเป็นสาขาเบต้า นักพัฒนาสามารถสร้างแอป Flutter ในทางเทคนิคสำหรับ Windows และ Linux ได้เช่นกันในขั้นตอนนั้น แต่ไลบรารี่ยังอยู่ในสถานะก่อนอัลฟา และ API อาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบล่วงหน้า

เมื่อเดือนที่แล้ว Google แสดงให้เห็นความก้าวหน้าที่สำคัญในการสร้างแอพ Flutter สำหรับ Windows และ Linux ใน โพสต์ขนาดกลางคุณ Tim Sneath ผู้จัดการผลิตภัณฑ์ของ Flutter ได้สรุปความคืบหน้าของทีมเกี่ยวกับการสนับสนุนเฟรมเวิร์กสำหรับการสร้างแอปด้วยอินเทอร์เฟซบนเดสก์ท็อป ทีมงานได้เพิ่มการรองรับความหนาแน่นของการแสดงผล การรองรับเมาส์และคีย์บอร์ดที่ดีขึ้น การสืบค้นแพลตฟอร์ม และวิดเจ็ตการนำทางบนเดสก์ท็อป นอกจากนี้ พวกเขากำลังพัฒนาโมเดลปลั๊กอินที่ทำงานบนทุกแพลตฟอร์ม เมื่อรวมกับ Foreign Function Interface (FFI) ของ Dart และปลั๊กอิน "Win32" แอพ Flutter ก็สามารถทำงานได้ เช่น แอพ Windows ดั้งเดิมที่จัดส่งเป็นไฟล์ EXE และยังเข้ากันได้แบบย้อนหลังจนถึง Windows 7. การสนับสนุน Universal Windows Platform (UWP) ช่วยให้สามารถสนับสนุนแพลตฟอร์มเช่น Xbox และ Windows 10X ได้

การประกาศ Linux alpha สำหรับ Flutter ในวันนี้มาพร้อมกับพรของ Canonical ซึ่งเป็นผู้เผยแพร่ Ubuntu ซึ่งเป็นผู้เผยแพร่ GNU/Linux บนเดสก์ท็อปที่ได้รับความนิยมมากที่สุดในโลก ต้องขอบคุณความร่วมมือครั้งนี้ นักพัฒนาจะสามารถปรับใช้แอพ Flutter ของตนกับ Snap Store หรือการปรับใช้ Linux สมัยใหม่อื่นๆ ได้ Snap Store มาพร้อมกับ Ubuntu 20.04 Focal Fossa ดังนั้นการเข้าถึงระบบการจัดการแพ็คเกจ Snap โดยตรงจึงเป็นประโยชน์อย่างมากสำหรับการปรับใช้แอพบน Linux

ด้วยการทำให้ Linux กลายเป็นแพลตฟอร์ม Flutter ชั้นหนึ่ง Canonical ขอเชิญชวนนักพัฒนาแอปพลิเคชันให้เผยแพร่ แอพของพวกเขาไปยังผู้ใช้ Linux หลายล้านคนและขยายความพร้อมใช้งานของแอพพลิเคชั่นคุณภาพสูงที่มีให้ พวกเขา.

Canonical กำลังลงทุนครั้งสำคัญในกรอบการทำงานนี้ด้วยการทุ่มเททีมนักพัฒนาให้ ทำงานร่วมกับนักพัฒนาของ Google เพื่อนำประสบการณ์ Flutter ที่ดีที่สุดมาสู่ Linux ส่วนใหญ่ การแจกแจง การประกาศดังกล่าวยังสัญญาอีกว่า Canonical และ Google จะยังคงร่วมมือกันต่อไปเพื่อปรับปรุงการรองรับ Linux และรักษาความเท่าเทียมกันของฟีเจอร์กับแพลตฟอร์มอื่น ๆ ที่รองรับ