ความนิยมในโครงการ Flutter ทำให้มันขยายจากการเขียน UI ของแอพมือถือไปสู่การเขียนเว็บ และแอพเดสก์ท็อป โดยเริ่มจาก macOS เป็นแพลตฟอร์มแรก ส่วน Windows/Linux จะตามมาในลำดับถัดไป
ล่าสุด Flutter ออกมาอธิบายความคืบหน้าของเวอร์ชัน Windows โดยบอกว่าปัจจุบัน Windows มีโมเดลการพัฒนาแอพ 2 แบบ ได้แก่ Win32 ที่มีจุดเด่นเรื่องการใช้ได้บน Windows เวอร์ชันเก่าด้วย และ UWP ที่รันได้เฉพาะบน Windows 10 ขึ้นไป แต่ก็ขยายไปยังแพลตฟอร์มอื่นอย่าง Xbox หรือ Windows 10X ได้ง่าย
ทีมงาน Flutter บอกว่ากำลังทดลองความเป็นไปได้ในแบบต่างๆ และประกาศว่ายินดีทำงานร่วมกับไมโครซอฟท์ในเรื่องนี้ เพราะมองว่าไมโครซอฟท์กำลังพยายามเชื่อมต่อ Android กับ Windows ผ่านอุปกรณ์สองจอ (Surface Duo/Neo) และ Flutter เป็นโซลูชันที่เหมาะสมมากในการพัฒนาแอพครั้งเดียว ใช้งานได้ข้ามแพลตฟอร์ม
หน้าตาของแอพ Win32 ที่เขียนด้วย Flutter
ที่มา - Flutter Blog
Comments
แอพ -> แอป
ทีมพัฒนา Xamarin และคนที่ใช้ Xamarin พัฒนา App ไปแล้วเค้าจะงอนมั๊ยอ่ะ แต่ก็คนละภาษากันอ่ะนะ ถ้าจะว่าไป
เอาจริง ๆ ผมว่าไม่เดือดร้อนเท่าไรหรอกครับ เพราะ Flutter ยังภาษาใหม่อยู่ แล้วคนที่เขียน Xamarin อยู่แล้วก็ใช้ปลั๊กอินที่บางตัวอาจจะยังไม่มีใน Flutter ด้วยซ้ำ
อีกอย่างคือ กว่าจะปรับตัวมาเขียน Flutter ก็ต้องใช้เวลาพอสมควร เพราะภาษาคนละแบบกันอยู่ แถม Xamarin ก็พอร์ตไป macOS ได้อยู่แล้ว (ยกเว้นถ้าหากจะไปเว็บที่อาจจะต้องพึ่ง Blazor แทน)
Coder | Designer | Thinker | Blogger
คงต้องเริ่มศึกษา
น่าจะเป็นวิธีเดียวที่ทำให้การแข่งขันกับแอปเปิ้ลสนุกยิ่งขึ้นจากความ Flow ระหว่างการใช้ Mac และ iOS
Microsoft แกทำ Fluent Design ไปทุกแพลตฟอร์มแล้ว แกคงจะไม่ทำ ผมว่า Fluent สวยกว่าเยอะเลย
ผมสงสัยว่ามัน native ยังไง คอมไพล์เป็น machine code ก็ไม่ใช่ performance ก็แทบไม่ต่างจากการเขียน HTML + JS ลงใน WebView แล้ว build จาก electron, cordova
ใครก็ได้ช่วยเปิดกะลาผมที
บน desktop, mobile ถ้า release จะเป็น native ครับ
ส่วนเว็บไม่แน่ใจ แต่เหมือนว่าจะต้องพ่วง flutter engine ไปด้วย
ในต้นทางมีอธิบายไว้ครับ
ไมโคร ก็มี Ui ของตัวเอง นะ
ขอ GMS มาลง Microsoft Store ก่อนดีกว่า รับรอง Windows Tablet ขายดีขึ้นเป็นกอง
ถ้า GMS เล่นตัว อาจจะได้เห็น Huawei มาเสียบแทน ถึงตอนนั้น google อาจมีร้อง
Trump สั่ง MS แบน HMS ทันที!
Google หัวเราะร่า!
ยากนิดหน่อยครับ แต่ถึงเสียบไม่ได้ ก็ลงได้อยู่ดี ผมว่าไม่ใช่เรื่องใหญ่
Coder | Designer | Thinker | Blogger
+1
จากมุมมองด้านธุรกิจแล้วน่าจะยาก เพราะ MS ก็พยายามหารายได้จากบริการ cloud ในส่วน delveloper ด้วยเช่นกัน
แต่ถ้าทำจริงก็คงไม่ใช้ dart น่าจะต้องเป็น C# ซึ่งในทางปฏิบัติแล้วเวลาที่ใช้ develope น่าจะไม่ทันรอบของฝั่ง business แต่ถ้าในระยะยาวไม่แน่ผมว่าอาจมี Project ที่มีแนวคิดคล้าย flutter แต่เข้ากันได้ tool ของ microsoft ได้ดีคล้าย c# กับ java ในช่วงแรกๆ เพราะ concept ของ flutter มันค่อนข้างดี แถม ms ก็มาแจมใน engine browser ซึ่งเป็นโครงสร้างเริ่มแรกของ flutter ด้วย
เกิดกว่า Xamarin แน่นอน
support TLS 1.3 ก่อนสิโว้ยยย