เก็บตกงาน Build 2019 ไมโครซอฟท์ขยายการใช้ Fluent Design System...

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 26 พฤษภาคม 2019.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    ในงาน Build 2019 เมื่อต้นเดือนพฤษภาคม ไมโครซอฟท์ได้ประกาศขยายการใช้งาน Fluent Design System แนวทางการดีไซน์ส่วนติดต่อผู้ใช้ของบริษัท ที่แต่เดิมได้รับการออกแบบมาเพื่อใช้กับ Windows 10 โดยเฉพาะ ให้ครอบคลุมการพัฒนาแอพบนแพลตฟอร์มอื่นๆ ไม่ว่าจะเป็น เว็บ, Android และ iOS

    เพื่อช่วยให้นักพัฒนาสามารถสร้างแอพที่ใช้แนวทางการออกแบบเดียวกันกับ Fluent Design และยังคงไว้ซึ่งความสอดคล้องกันของดีไซน์แม้ว่าจะเป็นแอพที่พัฒนาบนต่างแพลตฟอร์มได้สะดวกขึ้น

    [​IMG]

    โดยได้เปิดให้นักพัฒนาเข้าถึงไลบรารีส่วนติดต่อผู้ใช้ (UI library) และเครื่องมือสำหรับการออกแบบ (Toolkit สำหรับ Figma, Sketch หรือ Adobe XD) ซึ่งเป็นไลบรารีและเครื่องมือชุดเดียวกันกับที่ทีมพัฒนาภายในไมโครซอฟท์ใช้สร้างแอพและผลิตภัณฑ์ของไมโครซอฟท์เองให้มีส่วนติดต่อผู้ใช้แบบ Fluent Design

    ตัวไลบรารี Fluent Design ที่ไมโครซอฟท์เตรียมไว้ให้นักพัฒนาใช้เขียนแอพแบบเนทีฟบนแต่ละแพลตฟอร์มสามารถสรุปได้ดังนี้

    • Windows UI สำหรับการพัฒนาแอพ Windows UWP รวมถึง WPF, WinForms และ Win32 (ผ่านการฝังคอนโทรลด้วย XAML Islands)
    • Web UI Faric สำหรับการพัฒนาเว็บประกอบไปด้วย
      • Fabric Core (ชื่อเดิม Office UI Fabric) ไลบรารีพัฒนาเว็บแอพฝั่ง front-end (แบบเดียวกันกับ Bootstrap)
      • Fabric React ไลบรารีพัฒนาเว็บแอพด้วย ReactJS
    • Fabric Android สำหรับการพัฒนาแอพ Android ด้วย Java, Kotlin
    • Fabric iOS สำหรับการพัฒนาแอพ iOS ด้วย Objective-C, Swift

    เพื่อการนี้ไมโครซอฟท์ยังได้เปิดซอร์สไลบรารีส่วนติดต่อผู้ใช้ข้างต้นบน GitHub เพื่อรับฟีดแบ็คและการแก้ไขจากนักพัฒนาภายนอกอีกด้วย

    [​IMG]

    ทั้งนี้ Fluent Design บน iOS และ Android จะไม่ได้รับเอาแนวทางการออกแบบของ Fluent Design บน Windows มาทั้งหมด ซึ่งเป็นความตั้งใจของไมโครซอฟท์ที่ต้องการให้แอพซึ่งสร้างด้วย Fluent Design มีดีไซน์ของส่วนติดต่อผู้ใช้ที่สอดสอดคล้องกับตัวระบบปฏิบัติการที่ผู้ใช้ใช้งานมากกว่า

    ภาพตัวอย่างคอนโทรลแบบ Fluent Design บน iOS

    [​IMG]

    ภาพตัวอย่างคอนโทรลแบบ Fluent Design บน Android

    [​IMG]

    ไม่เพียงแค่นั้น ไมโครซอฟท์ยังบอกว่าในอนาคต บริษัทจะพัฒนา Fluent Design System ให้รองรับเทคโนโลยีพัฒนาแอพข้ามแพลตฟอร์ม อย่าง React Native หรือ Xamarin Form เพิ่มเติมอีกด้วย

    นักพัฒนาท่านใดสนใจแนะนำให้เข้าไปชมวิดีโอจากงาน Build 2019 เซสชั่น Fluent Design System: the journey to cross-platform ได้ที่ลิงก์นี้ หรือเข้าไปอ่านเอกสารต่างๆ ได้เว็บนี้ครับ

    ที่มา - ยูทูป Microsoft Developer, MSPoweruser

    Topics: MicrosoftDesignDevelopmentWindows 10Web ApplicationAndroidiOS
     

แบ่งปันหน้านี้