สารบัญ:
สิ่งที่คุณต้องรู้
- ในที่สุดหลังจากยอมรับการมีอยู่ที่ I / O 2019 Google ได้เปิดตัวเว็บไซต์พัฒนาสำหรับ Fuchsia OS
- พอร์ทัลผู้พัฒนามีเอกสารจำนวนมากเพื่อช่วยให้นักพัฒนาเรียนรู้วิธีสร้างแอป Fuchsia
- ตามที่เว็บไซต์ Fuchsia เป็นระบบปฏิบัติการโอเพ่นซอร์สแบบแยกส่วนความสามารถ
ในการประชุมนักพัฒนา I / O ของ Google เมื่อเดือนพฤษภาคมที่ผ่านมา บริษัท เมาน์เทนวิวได้ยืนยันในที่สุดว่าได้ทำงานกับ Fuchsia OS ซึ่งเป็นโครงการโอเพ่นซอร์สที่ออกแบบมาสำหรับระบบปฏิบัติการที่ทันสมัย Google ได้เปิดตัวเว็บไซต์ Fuchsia OS อย่างเป็นทางการสำหรับผู้พัฒนาแล้ว เว็บไซต์ผู้พัฒนาชี้แจงว่า "Fuchsia ไม่ใช่ Linux" แต่ "เป็นระบบปฏิบัติการแบบแยกส่วนความสามารถ"
แม้ว่า Fuchsia.dev จะเผยแพร่สดในเวลาสั้น ๆ หลังจาก Google I / O สรุป แต่ก็ไม่มีเนื้อหาปรากฏบนเว็บไซต์ในเวลานั้น เว็บไซต์ที่เพิ่งเปิดตัวไม่ได้เป็นที่ดึงดูดสายตามากที่สุด แต่มีเอกสารจำนวนมากที่มีจุดประสงค์เพื่อช่วยให้นักพัฒนาเริ่มต้นใช้งานระบบปฏิบัติการโอเพนซอร์ส ที่กล่าวว่าแทบเป็นไปไม่ได้ที่นักพัฒนาจะเริ่มสร้างแอป Fuchsia ในปัจจุบันส่วนใหญ่เนื่องจากมีอุปกรณ์น้อยมากที่รองรับ Fuchsia OS รายการเล็ก ๆ ได้แก่ Acer's Switch Alpha 12, Google Pixelbook และ Intel NUC หลายรุ่น
เอกสารในเว็บไซต์ของนักพัฒนา Fuchsia ยังมีข้อมูลโดยละเอียดเกี่ยวกับ microkernel เพทายใหม่ทั้งหมดที่ระบบปฏิบัติการสร้างขึ้น ในการเปรียบเทียบระบบปฏิบัติการ Android และ Chrome ของ Google นั้นใช้ Linux kernel หนึ่งในจุดแข็งสำคัญของ Fuchsia คือความสามารถในการปรับขยายได้ Google วางแผนที่จะใช้ระบบปฏิบัติการกับอุปกรณ์หลากหลายประเภทรวมถึงสมาร์ทโฟนแท็บเล็ตโน้ตบุ๊กรวมถึงระบบฝังตัว
ในขณะที่แอป Fuchsia ใช้ Dart แต่ผู้พัฒนาจำเป็นต้องใช้ Flutter เพื่อเขียนส่วนต่อประสานผู้ใช้และแอพ ข้อได้เปรียบที่สำคัญของ Flutter คือเป็นเฟรมเวิร์กข้ามแพลตฟอร์มทำให้นักพัฒนาสามารถสร้างแอพทั้ง iOS และ Android โดยใช้รหัสฐานเดียว แม้ว่า Google ได้ปฏิเสธว่าจะมีการวางแผนแทนที่ Android ด้วย Fuchsia ในอนาคต แต่ก็เป็นไปได้ที่ระบบปฏิบัติการทดลองจะสนับสนุนแอพ Android
3 วิธีที่ Fuchsia สามารถเป็นระบบปฏิบัติการที่ดีกว่า Android