โฮมเพจ » ทำอย่างไร » Fuchsia คือระบบปฏิบัติการใหม่ของ Google คืออะไร

    Fuchsia คือระบบปฏิบัติการใหม่ของ Google คืออะไร

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

    สิ่งนี้คืออะไร?

    Fuchsia ปรากฏตัวครั้งแรกในเรดาร์ของโลกเทคโนโลยีในกลางปี ​​2559 เมื่อโครงการโอเพ่นซอร์สที่ไม่ได้รับการเปิดเผยจาก Google ปรากฏบนที่เก็บ GitHub จากการตรวจสอบเบื้องต้นโดยกดเทคโนโลยีมันถูกออกแบบมาให้เป็นระบบปฏิบัติการ“ สากล” ที่สามารถทำงานได้ทุกอย่างตั้งแต่ smartwatches ประหยัดพลังงานไปจนถึงเดสก์ท็อปที่ทรงพลัง ซึ่งอาจรวมถึงโทรศัพท์แท็บเล็ตแล็ปท็อปอุปกรณ์อิเล็กทรอนิกส์ในรถยนต์อุปกรณ์เชื่อมต่อฮาร์ดแวร์สมาร์ทโฮมและอื่น ๆ.

    ระบบปฏิบัติการสากลเป็นสิ่งที่จอกศักดิ์สิทธิ์สำหรับผู้ผลิตซอฟต์แวร์ แต่ยังไม่ประสบความสำเร็จ Microsoft พยายามทำให้ Windows 10“ เป็นสากล” อย่างน้อยก็ในแง่ที่ว่ามีการสร้างโทรศัพท์บางรุ่นที่สามารถใช้งานได้ในเวอร์ชั่นที่ถูกถอดลง แอปเปิ้ลอ้างว่ามีชื่อเสียง (ค่อนข้างน่าสงสัย) ว่า iPhone ดั้งเดิมรัน“ OS X จริง” ก่อนที่จะยอมแพ้แนวคิดดังกล่าวในความโปรดปรานของ iOS ที่มีแบรนด์ สิ่งที่เราใกล้เคียงที่สุดกับระบบปฏิบัติการที่ใช้งานฮาร์ดแวร์ของผู้บริโภคในทุกระดับนั้นคือ Linux เคอร์เนล Linux มีหลากหลายรสชาติที่ใช้สำหรับ Android, Chrome OS, กล่องรับสัญญาณ, เราเตอร์และโมเด็ม, อุปกรณ์อัจฉริยะและซอฟต์แวร์อุตสาหกรรมอื่น ๆ.

    ความพยายามของ Microsoft ที่แพลตฟอร์มสากลยังไม่ประสบความสำเร็จ.

    แต่การเรียกใช้ฮาร์ดแวร์ที่แตกต่างเพื่อทำงานบนซอฟต์แวร์ที่มีความคล้ายคลึงกันอย่างคลุมเครือนั้นไม่ใช่ประเด็น เป้าหมายสำหรับ Microsoft, Apple และ Google คือการสร้างระบบปฏิบัติการเดียวที่สามารถเรียกใช้แอพเดียวกันโดยมีการเปลี่ยนแปลงการพัฒนาน้อยที่สุดในช่วงกว้างของฮาร์ดแวร์มากที่สุด สิ่งนี้จะช่วยให้การเชื่อมต่อระหว่างกันง่ายขึ้นในเทคโนโลยีระดับผู้บริโภคดึงดูดนักพัฒนาซอฟต์แวร์ที่ต้องการสร้างแอพอย่างมีประสิทธิภาพในหลายแพลตฟอร์มและขับเคลื่อนผู้บริโภคให้เข้าสู่ระบบนิเวศซอฟต์แวร์เดียวที่ควบคุมได้ง่ายและยากต่อการแข่งขัน.

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

    Fuchsia เกี่ยวข้องกับ Android และ Chrome อย่างไร?

    นำลิ่ว ในขณะที่ทั้ง Android และ Chrome OS ใช้เคอร์เนลรุ่นลินุกซ์ที่ได้รับการดัดแปลง แต่ Fuchsia นั้นถูกสร้างขึ้นจากพื้นดินบนไมโคร - เคอร์เนลใหม่ทั้งหมดที่ชื่อว่า Zircon.

    ความแตกต่างระหว่างเคอร์เนลระบบปฏิบัติการทั่วไปและ microkernel นั้นซับซ้อน แต่ส่วนสำคัญคือ microkernels ถูกสร้างขึ้นจากพื้นดินเพื่อประสิทธิภาพและความยืดหยุ่น แนวคิดกลับไปหลายทศวรรษ แต่ส่วนใหญ่ถูกทอดทิ้งเป็นพลังคอมพิวเตอร์หน่วยความจำและพื้นที่เก็บข้อมูลที่เบ่งบานใน 90s ขณะนี้ด้วยแนวโน้มอุปกรณ์อิเล็กทรอนิกส์ที่เปลี่ยนไปสู่ฮาร์ดแวร์ขนาดเล็กที่มีประสิทธิภาพมากขึ้นและพกพาได้มากขึ้น Google มองเห็นสถาปัตยกรรมไมโครเคอร์เนลว่าเหมาะสมสำหรับระบบปฏิบัติการรุ่นต่อไป.

    แนวคิด Fuchsia UI ที่ทำงานบนโทรศัพท์ Android.

    มันไม่ได้ทำให้เจ็บปวดเลยว่าด้วยระบบที่สร้างขึ้นทั้งหมดด้วยตัวเอง Google มีการควบคุมทั้งหมดไม่ว่าจะเป็น Zircon และ Fuchsia ที่พัฒนาขึ้นทั้งก่อนและหลังเข้าสู่ตลาด (หรือมากกว่านั้น) Google ได้เรียนรู้บทเรียนกับ Android ซึ่งตอนนี้แตกหักอย่างมากในระดับผู้บริโภคด้วยลักษณะโอเพนซอร์ส Chrome OS ต้องปิดตัวลงตามข้อกำหนดสิทธิการใช้งานเป็นหลักแม้ว่าจะเป็นแหล่งข้อมูลด้านเทคนิคก็ตาม Fucshia ซึ่งเป็นโอเพนซอร์สอีกครั้งน่าจะถูกควบคุมโดย Google เองเกือบทั้งหมดแม้ว่ามันจะทำงานบนฮาร์ดแวร์ที่ขายโดย บริษัท คู่ค้า.

    บานเย็นจะส่งผลกระทบต่อนักพัฒนาอย่างไร?

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

    Flutter อนุญาตให้แอปเขียนด้วยความเข้ากันได้สูงสุดระหว่าง Fucshia, Android และ iOS ไม่เพียง แต่หมายความว่าแอพสามารถเขียนได้บนแพลตฟอร์มทั้งสามด้วยการลงทุนขั้นต่ำเท่านั้นมันทำให้การย้ายแอพที่มีอยู่ไปยัง Fuchsia และสนับสนุนแพลตฟอร์มทั้งสามนั้นง่าย.

    Flutter ยังถูกสร้างขึ้นรอบ ๆ การออกแบบภาพปัจจุบันของ Google ซึ่งเป็นมาตรฐานการออกแบบวัสดุ - ซึ่งปฏิบัติตามสำหรับ Android, Chrome OS และคุณสมบัติของเว็บ (ในระดับที่แตกต่างกัน) ซึ่งรวมถึงการสนับสนุนองค์ประกอบ UI ขั้นสูงตามเครื่องมือการเรนเดอร์ Vulkan ที่ยืดหยุ่นรวมถึงเงาเชิงปริมาตร (เครื่องมือโปรดของการออกแบบวัสดุ) และภาพเคลื่อนไหว 120 FPS ที่นุ่มนวลเป็นพิเศษ นอกจากนี้ยังสามารถเล่นเกมและแอพพลิเคชั่นสื่อที่น่าประทับใจได้ แต่แน่นอนว่าประสิทธิภาพจะขึ้นอยู่กับฮาร์ดแวร์.

    หากคุณสงสัยว่าเพราะเหตุใด Chrome OS จึงไม่อยู่ในรายการความเข้ากันได้โปรดจำไว้ว่า“ แอป” สำหรับ Chrome เกือบทั้งหมดเป็นเว็บ ไม่ดาวน์โหลดรหัสและเรียกใช้ในพื้นที่เหมือนกับระบบปฏิบัติการส่วนใหญ่ แต่ Chrome OS สามารถ เรียกใช้แอป Android ในตอนนี้และความสามารถนั้นได้รับการขยายอย่างมากโดย Google ใน Chrome แต่ละรุ่นที่สำคัญ ข้อสรุปที่ง่ายที่สุดคือ Google หวังที่จะเปลี่ยนโครงสร้างพื้นฐาน Play Store เป็นอย่างน้อยแอพเดสก์ท็อปที่ใช้ Android สำหรับ Chrome OS.

    ณ จุดนั้นถ้า Google สามารถจัดการเพื่อเปิด Fuchsia และเปลี่ยนหรือเปลี่ยนทั้งสองแพลตฟอร์มมันจะเป็นการปรับเปลี่ยนที่ง่ายสำหรับนักพัฒนา (และผู้ใช้งาน).

    เมื่อ Fuchsia ออกมา?

    คำตอบง่ายๆคือ: เราไม่มีความคิด Fuchsia อยู่ในช่วงเริ่มต้นที่ Google อาจไม่มีแผนงานที่แน่นอน Google ได้ให้ความเห็นเกี่ยวกับโครงการอย่างเบาบางมากยกเว้นเพื่อยืนยันว่าเป็นของจริงที่มีการสนับสนุนที่สำคัญ ตอนนี้ข้อมูลเพียงอย่างเดียวที่มีอยู่ใน Fuschia คือซอร์สโค้ดของมันซึ่งโพสต์ทั้งใน GitHub และที่เก็บของ Google.

    เป็นไปได้อย่างสิ้นเชิงที่บางครั้ง Google จะประเมิน Fuchsia เกี่ยวกับสภาพตลาดในปัจจุบันและตัดสินใจที่จะยกเลิกโครงการ มันอาจจะดำเนินต่อไปกับ Android (มีข้อบกพร่อง) และ Chrome OS หรือพัฒนาสิ่งที่เรายังไม่เคยเห็นมาก่อน แต่ในตอนนี้ Fuchsia ดูเหมือนจะเป็นผู้สืบทอด Android และ Chrome.

    ฉันสามารถลองตอนนี้?

    เรียงจาก กระดูกของ Fuschia มีอยู่ในที่เก็บโอเพนซอร์ซซึ่งเป็นไปได้ที่จะสร้างโครงการเร็วขึ้นและเริ่มทำงาน แต่ในฮาร์ดแวร์บางชิ้นเท่านั้นในขณะนี้ ในช่วงเวลาของการเขียนสิ่งเหล่านี้ถูก จำกัด ให้ใช้กับ Intel NUC mini-PC, แท็บเล็ต Acer Switch Alpha 12, HiKey960 และ Khadas VIM สองอันสุดท้ายคือระบบบนชิปเช่น Raspberry Pi ที่ทรงพลังกว่า.

    Acer's Switch Alpha 12 เป็นอุปกรณ์หลักเพียงชิ้นเดียวที่ได้รับการสนับสนุนอย่างเป็นทางการจาก Fuchsia รุ่นแรก.

    มีฮาร์ดแวร์หนึ่งชิ้นที่ไม่ได้รับการสนับสนุนอย่างเป็นทางการ แต่สามารถใช้ Fuchsia ได้: Pixelbook และมันก็สมเหตุสมผลเป็น Chromebook พรีเมี่ยมระดับสูงของ Google เป็นเรื่องธรรมดาที่จะคิดว่ามีกลุ่มพวกเขาสัญจรไปมาในห้องโถงในมือของนักพัฒนาของ Google Ron Amadeo จาก Ars Technica จัดการเพื่อรับรหัส Fuchsia ก่อนกำหนดและใช้งานในแบบจำลองผู้บริโภคเพื่อดูระบบปฏิบัติการ.

    Ars Technica ทำให้ Fuchsia ทำงานบน Pixelbook.

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

    เครดิตภาพ: Ron Amadeo / Ars Technica, Microsoft, Amazon