Fuchsia ของ Google เป็นระบบปฏิบัติการสมาร์ทโฟนที่มี UI ใหม่ แต่ไม่มีเคอร์เนล Linux

Fuchsia OS ของ Google ยังคงพัฒนาอย่างรวดเร็ว และส่วนหนึ่งก็สามารถใช้งานบน Android ได้เช่นกัน อ่านต่อเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับบานเย็นและตัวนิ่ม!

ตามธรรมเนียมของทุกสิ่งที่ Google มีอยู่ ต้องมีมากกว่าหนึ่งอัน. นอกเหนือจากเรื่องตลกแล้ว Google ดูเหมือนจะสนใจอย่างมากในการนำและดูแลรักษาไม่เพียง แต่ Android และ Chrome OS เป็นระบบปฏิบัติการที่ใช้งานได้และเป็นกระแสหลัก แต่พวกเขาก็กำลังมองหาการนำระบบปฏิบัติการอื่นมาในรูปแบบด้วย ของ บานเย็น.

บานเย็นเป็น คุยกันครั้งสุดท้ายเมื่อเดือนสิงหาคม 2559แต่ระบบปฏิบัติการอยู่ในรูปแบบพื้นฐานและเพิ่งเป็นรูปเป็นร่าง ตั้งแต่นั้นมา Google ได้ทำงานอย่างหนักแม้ว่าจะรอบคอบในการมอบเนื้อหาเพิ่มเติมให้กับระบบปฏิบัติการที่เพิ่งเริ่มต้น

Fuchsia เป็นระบบปฏิบัติการโอเพ่นซอร์สใหม่จาก Google ซึ่งไม่ได้ใช้เคอร์เนล Linux แต่บานเย็นใช้ไมโครเคอร์เนลที่พัฒนาโดย Google ที่เรียกว่า สีม่วงแดง. ที่ Magenta Kernel ตามมา ใบอนุญาตแบบ MIT ซึ่งอนุญาตให้ผู้อื่นทำทุกอย่างที่ต้องการด้วยโค้ด (รวมถึงการดัดแปลง การแจกจ่ายและการเก็บการแก้ไขดังกล่าวไว้เป็นส่วนตัว) ตราบเท่าที่ใบอนุญาตดั้งเดิมนั้นมีอยู่ในที่ใดที่หนึ่ง อนุพันธ์

Magenta เป็นแพลตฟอร์มหลักที่ขับเคลื่อนระบบปฏิบัติการ Fuchsia Magenta ประกอบด้วยไมโครเคอร์เนล (แหล่งที่มาในเคอร์เนล/...) รวมถึงบริการพื้นที่ผู้ใช้ ไดรเวอร์ และชุดเล็กๆ ไลบรารี (แหล่งที่มาในระบบ/...) ที่จำเป็นสำหรับระบบในการบูต พูดคุยกับฮาร์ดแวร์ โหลดกระบวนการพื้นที่ผู้ใช้ และเรียกใช้งาน ฯลฯ บานเย็นสร้างระบบปฏิบัติการที่ใหญ่กว่ามากบนรากฐานนี้ Magenta กำหนดเป้าหมายไปที่โทรศัพท์สมัยใหม่และคอมพิวเตอร์ส่วนบุคคลสมัยใหม่ที่มีโปรเซสเซอร์ที่รวดเร็ว ปริมาณ RAM ที่ไม่สำคัญพร้อมอุปกรณ์ต่อพ่วงที่กำหนดเองซึ่งทำการคำนวณแบบปลายเปิด

นี่เป็นการเปลี่ยนแปลงที่ชัดเจนจาก GPL v2 ที่ตามมาบนเคอร์เนล Linux ของ Android ซึ่งมีข้อผูกมัด ตัวแก้ไข (โดยปกติคือ OEM) สำหรับโอเพ่นซอร์ส รหัสจะเปลี่ยนแปลงหากพวกเขาแก้ไขและแจกจ่ายส่วนใด ๆ ของ รหัส. ขึ้นอยู่กับว่าคุณกำลังยืนหยัดอยู่ฝ่ายใดใคร ๆ ก็สามารถโต้แย้งการเลือกใบอนุญาตและการเบี่ยงเบนไปจากเคอร์เนล Linux นั้นดีขึ้นหรือแย่ลง

ส่วนอื่นๆ ของระบบปฏิบัติการได้รับใบอนุญาตแยกต่างหากและมักจะแยกกันภายใต้ใบอนุญาต BSD 2.0, Apache 2.0 และ MIT

อาท เทคนิคิกา ตั้งข้อสังเกตว่า อินเทอร์เฟซและแอปบน Fuchsia เขียนโดยใช้ Google Flutter SDKซึ่งเป็นโปรเจ็กต์ที่สามารถสร้างโค้ดข้ามแพลตฟอร์มที่สามารถทำงานบน Android และ iOS ได้ แอพ Flutter เขียนด้วย Dart ซึ่งเป็นภาษาการพัฒนาเว็บภายในของ Google ซึ่งเน้นไปที่แอพประสิทธิภาพสูงบนมือถือ Fuchsia ยังมีกราฟิกที่ใช้ Vulkan เรียกว่า เอสเชอร์, ที่ อาท เทคนิคิกา กล่าวถึงว่าดูเหมือนจะสร้างขึ้นเองเพื่อรัน Material Design UX ของ Googles ที่เน้นเงามาก

เนื่องจากอินเทอร์เฟซของ Fuchsia เขียนด้วย Flutter SDK ข้ามแพลตฟอร์ม คุณจึงสามารถเรียกใช้บางส่วนของ Fuchsia บนอุปกรณ์ Android ได้ โปรแกรมแก้ไขด่วน.net นำมาสู่แสงสว่าง วิธีการสร้างตัวนิ่มโดยพื้นฐานแล้วเป็นแอปสาธิตเพื่อแสดงให้เห็นว่า SystemUI ของ Fuchsia จะมีหน้าตาเป็นอย่างไร คุณสามารถดาวน์โหลดซอร์สโค้ด Fuchsia และคอมไพล์ได้ SystemUI ของ Fuchsia เป็น APK ของ Android และติดตั้งลงในอุปกรณ์ของคุณ เผื่อไม่อยากลงเส้นทางนั้น หรือรอให้ใครมาเรียบเรียงแจก โปรแกรมแก้ไขด่วน.net ใจดีพอที่จะรวมวิดีโอสาธิตของอินเทอร์เฟซ:

เนื่องจาก SystemUI ประกอบด้วยตัวยึดตำแหน่งจำนวนมากสำหรับส่วนประกอบที่อยู่ในขั้นตอนการพัฒนาที่แตกต่างกัน คุณจึงยังใช้งาน SystemUI ไม่ได้มากนักในตอนนี้ หน้าจอหลักของ Fuchsia ในรูปแบบปัจจุบันประกอบด้วยรายการแบบเลื่อนในแนวตั้ง โดยมีวิดเจ็ตข้อมูลอยู่ตรงกลางซึ่งจะแสดงวันที่ เมืองของคุณ และรูปโปรไฟล์ของคุณ เหนือวิดเจ็ตนี้คือสิ่งที่ดูเหมือนเป็นแอปล่าสุด และการเลื่อนลงไปด้านล่างวิดเจ็ตนี้จะแสดงคำแนะนำที่คล้ายกับ Google Now ซึ่งปัจจุบันเป็นเพียงตัวยึดตำแหน่งเท่านั้น การแตะบนวิดเจ็ตจะทำให้เกิดจินตนาการใหม่ของ Quick Toggles ของ Android ในระดับหนึ่ง

Armadillo UI ยังมีฟีเจอร์มัลติทาสกิ้งพร้อมการจัดการหน้าต่างที่ดีกว่าที่เห็นบน Android ในปัจจุบัน คุณสามารถจัดเรียงแอปได้หลายวิธี รวมถึงการเปิดแอปสี่แอปพร้อมกัน หรือแม้แต่การใช้อินเทอร์เฟซแบบแท็บ Armadillo UI ยังมีคีย์บอร์ดของ Fuchsia พร้อมธีมสีเข้มใหม่


เป็นที่ชัดเจนว่า Fuchsia ในฐานะระบบปฏิบัติการยังอยู่ในช่วงเริ่มต้นอย่างมาก เราเพียงแค่ต้องดูที่ Android เพื่อดูว่าต้องใช้ความพยายามมากเพียงใดในการสร้างระบบปฏิบัติการและการปรับแต่ง ซึ่งจะทำให้คุณประมาณได้ว่า Fuchsia เป็น 'ผลิตภัณฑ์สำหรับสาธารณะ' มากแค่ไหน อนาคต.

เนื่องจาก Google ยังเงียบทั้งระบบปฏิบัติการและความคืบหน้าของมัน จึงเป็นเรื่องยากที่จะคาดการณ์อนาคตของระบบปฏิบัติการนี้ ถ้ามันเป็นเช่นนั้นตั้งแต่แรก อาท เทคนิคิกา คำพูดของ Fuchsia Developer Travis Geiselbrecht ว่า:

[บานเย็น] ไม่ใช่ของเล่น ไม่ใช่โครงการ 20% ไม่ใช่พื้นที่ทิ้งของที่ตายแล้วซึ่งเราไม่สนใจอีกต่อไป

แม้ว่านักพัฒนาซอฟต์แวร์จะยืนยันว่า Fuchsia เป็นมากกว่าแค่การหลบหนีชั่วคราว แต่ธรรมชาติที่ไม่แน่นอนของ Google (และตัวอักษร) ก็เป็นที่ทราบกันดีอยู่แล้ว

อาท เทคนิคิกา คาดเดาว่าระบบปฏิบัติการในสถานะปัจจุบันดูเหมือนเป็นสาขาใหม่ของ Android มาก โดยที่ Google กำลังแก้ไขหลายอย่างตั้งแต่ต้นและ ข้อผิดพลาดพื้นฐานและการใช้ประสบการณ์มากมายที่ได้รับตลอดหลายปีที่ผ่านมาในการสร้างสมาร์ทโฟนที่ได้รับความนิยมมากที่สุดในโลก ระบบปฏิบัติการ ด้วย Fuchsia Google สามารถแยกตัวเองออกจากเคอร์เนล Linux และ Java ได้สำเร็จตั้งแต่ต้น ซึ่งเป็นงานที่อาจเป็นเรื่องยากมากใน Android ในปัจจุบัน

อนาคตของบานเย็นนั้นน่าตื่นเต้น นี่อาจเป็นเรื่องใหญ่ต่อไป และคุณสามารถสัมผัสมันได้ก่อนที่มันจะกลายเป็นเรื่องใหญ่ต่อไป สำหรับคำแนะนำเกี่ยวกับวิธีการสร้าง Armadillo UI ของ Fuchsia เพื่อทดลองใช้บน Android โปรดปฏิบัติตาม โปรแกรมแก้ไขด่วน.netคำแนะนำโดยย่อของ. คุณสามารถตรวจสอบซอร์สโค้ดของ Fuchsia ได้ที่ Github หรือ แหล่งที่มาของ Google.

คุณคิดอย่างไรกับ Fuchsia และ UI ตัวนิ่มของมัน คุณคิดว่าอนาคตของ Fuchsia, Android และ Chrome OS จะเป็นอย่างไร แจ้งให้เราทราบความคิดของคุณในความคิดเห็นด้านล่าง!

แหล่งที่มา 1: Hotfix.netที่มา 2: Ars Technica