Tags:
Node Thumbnail

ความนิยมในโครงการ Flutter ทำให้มันขยายจากการเขียน UI ของแอพมือถือไปสู่การเขียนเว็บ และแอพเดสก์ท็อป โดยเริ่มจาก macOS เป็นแพลตฟอร์มแรก ส่วน Windows/Linux จะตามมาในลำดับถัดไป

ล่าสุด Flutter ออกมาอธิบายความคืบหน้าของเวอร์ชัน Windows โดยบอกว่าปัจจุบัน Windows มีโมเดลการพัฒนาแอพ 2 แบบ ได้แก่ Win32 ที่มีจุดเด่นเรื่องการใช้ได้บน Windows เวอร์ชันเก่าด้วย และ UWP ที่รันได้เฉพาะบน Windows 10 ขึ้นไป แต่ก็ขยายไปยังแพลตฟอร์มอื่นอย่าง Xbox หรือ Windows 10X ได้ง่าย

ทีมงาน Flutter บอกว่ากำลังทดลองความเป็นไปได้ในแบบต่างๆ และประกาศว่ายินดีทำงานร่วมกับไมโครซอฟท์ในเรื่องนี้ เพราะมองว่าไมโครซอฟท์กำลังพยายามเชื่อมต่อ Android กับ Windows ผ่านอุปกรณ์สองจอ (Surface Duo/Neo) และ Flutter เป็นโซลูชันที่เหมาะสมมากในการพัฒนาแอพครั้งเดียว ใช้งานได้ข้ามแพลตฟอร์ม

No Description

หน้าตาของแอพ Win32 ที่เขียนด้วย Flutter

No Description

ที่มา - Flutter Blog

Get latest news from Blognone

Comments

By: sdc on 21 June 2020 - 16:22 #1163677

แอพ -> แอป

By: chayasorn
ContributorWindows PhoneWindows
on 21 June 2020 - 16:55 #1163678

ทีมพัฒนา Xamarin และคนที่ใช้ Xamarin พัฒนา App ไปแล้วเค้าจะงอนมั๊ยอ่ะ แต่ก็คนละภาษากันอ่ะนะ ถ้าจะว่าไป

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 21 June 2020 - 19:48 #1163694 Reply to:1163678
Be1con's picture

เอาจริง ๆ ผมว่าไม่เดือดร้อนเท่าไรหรอกครับ เพราะ Flutter ยังภาษาใหม่อยู่ แล้วคนที่เขียน Xamarin อยู่แล้วก็ใช้ปลั๊กอินที่บางตัวอาจจะยังไม่มีใน Flutter ด้วยซ้ำ

อีกอย่างคือ กว่าจะปรับตัวมาเขียน Flutter ก็ต้องใช้เวลาพอสมควร เพราะภาษาคนละแบบกันอยู่ แถม Xamarin ก็พอร์ตไป macOS ได้อยู่แล้ว (ยกเว้นถ้าหากจะไปเว็บที่อาจจะต้องพึ่ง Blazor แทน)


Coder | Designer | Thinker | Blogger

By: A4
iPhoneAndroidRed HatSUSE
on 21 June 2020 - 17:03 #1163680
A4's picture

คงต้องเริ่มศึกษา

By: KuLiKo
ContributoriPhoneWindows PhoneAndroid
on 21 June 2020 - 17:16 #1163681
KuLiKo's picture

น่าจะเป็นวิธีเดียวที่ทำให้การแข่งขันกับแอปเปิ้ลสนุกยิ่งขึ้นจากความ Flow ระหว่างการใช้ Mac และ iOS

By: Mr.EYE on 21 June 2020 - 17:31 #1163682

Microsoft แกทำ Fluent Design ไปทุกแพลตฟอร์มแล้ว แกคงจะไม่ทำ ผมว่า Fluent สวยกว่าเยอะเลย

By: big50000
AndroidSUSEUbuntu
on 21 June 2020 - 17:46 #1163684
big50000's picture

ผมสงสัยว่ามัน native ยังไง คอมไพล์เป็น machine code ก็ไม่ใช่ performance ก็แทบไม่ต่างจากการเขียน HTML + JS ลงใน WebView แล้ว build จาก electron, cordova

ใครก็ได้ช่วยเปิดกะลาผมที

By: PH41
ContributorAndroidUbuntuWindows
on 22 June 2020 - 01:24 #1163708 Reply to:1163684
PH41's picture

บน desktop, mobile ถ้า release จะเป็น native ครับ

ส่วนเว็บไม่แน่ใจ แต่เหมือนว่าจะต้องพ่วง flutter engine ไปด้วย

By: mk
FounderAndroid
on 22 June 2020 - 06:30 #1163710 Reply to:1163684
mk's picture

ในต้นทางมีอธิบายไว้ครับ

you can now compile a Flutter application to a Windows executable with flutter build windows. This uses our production AOT compiler to create native x64 machine code that can be distributed to a machine without Flutter installed.

By: tom789
Windows Phone
on 21 June 2020 - 18:25 #1163687

ไมโคร ก็มี Ui ของตัวเอง นะ

By: sarawutnakarb
UbuntuWindows
on 21 June 2020 - 18:30 #1163689
sarawutnakarb's picture

ขอ GMS มาลง Microsoft Store ก่อนดีกว่า รับรอง Windows Tablet ขายดีขึ้นเป็นกอง

By: maximusmx on 21 June 2020 - 19:28 #1163690 Reply to:1163689

ถ้า GMS เล่นตัว อาจจะได้เห็น Huawei มาเสียบแทน ถึงตอนนั้น google อาจมีร้อง

By: จักรนันท์ on 21 June 2020 - 19:37 #1163691 Reply to:1163690

Trump สั่ง MS แบน HMS ทันที!
Google หัวเราะร่า!

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 21 June 2020 - 19:46 #1163693 Reply to:1163690
Be1con's picture

ยากนิดหน่อยครับ แต่ถึงเสียบไม่ได้ ก็ลงได้อยู่ดี ผมว่าไม่ใช่เรื่องใหญ่


Coder | Designer | Thinker | Blogger

By: sukjai
iPhoneAndroidRed HatUbuntu
on 22 June 2020 - 06:44 #1163711

+1

By: akira on 22 June 2020 - 08:25 #1163717

จากมุมมองด้านธุรกิจแล้วน่าจะยาก เพราะ MS ก็พยายามหารายได้จากบริการ cloud ในส่วน delveloper ด้วยเช่นกัน

แต่ถ้าทำจริงก็คงไม่ใช้ dart น่าจะต้องเป็น C# ซึ่งในทางปฏิบัติแล้วเวลาที่ใช้ develope น่าจะไม่ทันรอบของฝั่ง business แต่ถ้าในระยะยาวไม่แน่ผมว่าอาจมี Project ที่มีแนวคิดคล้าย flutter แต่เข้ากันได้ tool ของ microsoft ได้ดีคล้าย c# กับ java ในช่วงแรกๆ เพราะ concept ของ flutter มันค่อนข้างดี แถม ms ก็มาแจมใน engine browser ซึ่งเป็นโครงสร้างเริ่มแรกของ flutter ด้วย

By: illuminator
ContributorAndroidUbuntuWindows
on 22 June 2020 - 10:19 #1163739
illuminator's picture

เกิดกว่า Xamarin แน่นอน

By: Pearseak on 22 June 2020 - 16:09 #1163796

support TLS 1.3 ก่อนสิโว้ยยย