Flutter เฟรมเวิร์คสำหรับเขียน UI ของกูเกิลที่ใช้ภาษา Dart เริ่มต้นจากมือถือ Android/iOS แต่เมื่อได้รับความนิยมเพิ่มขึ้นเรื่อยๆ ก็ประกาศรองรับแพลตฟอร์มมากขึ้น เริ่มจาก เว็บ , แมค , ลินุกซ์ และล่าสุดมาถึงวินโดวส์แล้ว
ทีมงาน Flutter บอกว่าวินโดวส์เป็นแพลตฟอร์มขนาดใหญ่ที่มีอุปกรณ์เกิน 1 พันล้านชิ้น และจากสถิติก็พบว่านักพัฒนา Flutter เกินครึ่งใช้วินโดวส์อยู่แล้ว การรองรับวินโดวส์จึงเป็นเรื่องที่ควรทำอย่างมาก
แต่การขยายมายังแพลตฟอร์มใหม่ๆ ก็มีความซับซ้อน เพราะต้องปรับสถาปัตยกรรมของ Flutter ให้เข้ากับแพลตฟอร์มนั้นๆ เช่น กรณีของวินโดวส์ต้องใช้เอนจินกราฟิก Skia เรนเดอร์บน DirectX อีกทีให้มีประสิทธิภาพดี, แอพแต่ละตัวต้องมีโปรแกรมเป็น Win32/C++ ที่คอยโหลดโค้ด Flutter มาอีกที เป็นต้น

ตอนนี้ Flutter รองรับวินโดวส์ด้วยสถานะแบบอัลฟ่า (ต้องเปิดแชนเนล dev และ enable-windows-desktop) รองรับ Windows 7 ขึ้นไป แอพที่เขียนยังมีเฉพาะแบบ Win32 แต่ทีมงานก็ประกาศจะรองรับแอพแบบ UWP ด้วยในอนาคต เพื่อให้ใช้กับอุปกรณ์ใหม่ๆ ที่ใช้แกนของวินโดวส์ (เช่น Xbox หรือ Windows 10X) ได้ด้วย
เดโมการรัน Flutter บน Xbox
เดโมการรัน Flutter บนอีมูเลเตอร์ Windows 10X

ที่มา - Flutter





อื้อ เสียดายที่ react native
cmmadnat Thu, 24/09/2020 - 07:47
อื้อ เสียดายที่ react native ไปตายตรงเรื่อง performance จริงๆ ไม่งั้นก็คงจะอยู่ด้วยแบบยาวๆ แล้ว
พอ eject แล้ว react native ทั้งช้าทั้งจัดการยาก เห้อFlutter ภาษาเหมือนย้อนกลับไปสมัยเขียน C ไม่ก็ java แบบ โง่ๆ เลยจริงๆ เทียบไม่ได้กับ Typescript, Kotlin หรือพวก Swift เลย แค่ compile error จาก ลืม semicolon ก็มองบนแล้ว 555
ผมอยู่สายที่ชอบ ; นะ
mr_tawan Thu, 24/09/2020 - 14:38
In reply to อื้อ เสียดายที่ react native by cmmadnat
ผมอยู่สายที่ชอบ ; นะ เพราะรู้ว่าโค๊ดมีปัญหาจากสไตล์ แล้วเราใส่ ; ไปตัวเดียวทุกอย่างหาย (แถมหาง่ายด้วย) มันสบายกว่าพวกที่บอกว่า "ไม่ต้องใส่ก็ได้นะ" แล้วพอไม่ใส่กลายเป็นพัง หาไม่เจอ 555
สอบถามหน่อยครับ
sabayjoo_ Thu, 24/09/2020 - 18:14
In reply to อื้อ เสียดายที่ react native by cmmadnat
สอบถามหน่อยครับ เรื่องperformance ที่ว่านี้ประมาณไหนครับ คือพอดีกำลังว่าจะศึษาเจอแบบนี้ เลยมองไปทาง native เลย
ดีอยู่ครับ ไม่ได้แย่
7elven Thu, 24/09/2020 - 19:45
In reply to สอบถามหน่อยครับ by sabayjoo_
ดีอยู่ครับ ไม่ได้แย่
ชอบๆ ครับ
sukjai Thu, 24/09/2020 - 10:24
ชอบๆ ครับ
เห็นทีต้องแบ่งเวลาไปศึกษาภาษา
btoy Thu, 24/09/2020 - 10:43
เห็นทีต้องแบ่งเวลาไปศึกษาภาษา Dart อย่างจริงๆจังๆซะแล้ว ส่วนตัวค่อนข้างกับโอเคกับ Syntax ที่อาจจะดูทำให้เสียเวลากว่าภาษาใหม่ๆ เช่นต้องปิดด้วย ; เพราะภาษาที่เขียนอยู่ตอนนี้โบราณกว่านี้อีก 555+
มีใครเอาคีบอร์ดกับจอต่อ Xbox
ichbinfinsch Thu, 24/09/2020 - 16:39
มีใครเอาคีบอร์ดกับจอต่อ Xbox แล้วใช้เขียนโค้ดจริงๆเหรอคับ หัวข้อทำให้ผมคิดแบบนั้น
นั่นสินะครับ เพราะมันใช้คำว่า
hisoft Thu, 24/09/2020 - 17:33
In reply to มีใครเอาคีบอร์ดกับจอต่อ Xbox by ichbinfinsch
นั่นสินะครับ เพราะมันใช้คำว่า "เขียนบน" นี่สิ
ถึงกับ login มาดีใจ เย้ๆ
absulation Mon, 28/09/2020 - 10:40
ถึงกับ login มาดีใจ เย้ๆ