Harmony OS 2.0 เบต้าของ Huawei ดูเหมือนจะใช้ระบบปฏิบัติการ Android

นักพัฒนาในช่วงแรกสำหรับ Harmony OS 2.0 เบต้าของ Huawei ได้ค้นพบว่าระบบพื้นฐานยังคงใช้ Android อ่านต่อเพื่อทราบข้อมูลเพิ่มเติม!

อัปเดต 1 (02/02/2021 @ 15:18 น. ET): รายงานที่ครอบคลุมสรุปว่า Harmony OS 2.0 เบต้าของ Huawei มีความคล้ายคลึงกับ Android อย่างไร คลิกที่นี่เพื่อดูข้อมูลเพิ่มเติม บทความที่เผยแพร่เมื่อวันที่ 26 ธันวาคม 2020 จะถูกเก็บรักษาไว้ด้านล่าง

Harmony OS คือระบบปฏิบัติการของบริษัทบุคคลที่หนึ่งของ Huawei ซึ่งมีวัตถุประสงค์เพื่อเข้ามากุมบังเหียนในฐานะของบริษัท ซอฟต์แวร์ Android ที่ไม่มี GMS ในปัจจุบันพิสูจน์แล้วว่าไม่เพียงพอที่จะขับเคลื่อนสมาร์ทโฟนของบริษัท กลุ่มเป้าหมาย เมื่อเร็วๆ นี้ Huawei เริ่มเปลี่ยนจาก Android ที่ไม่มี GMS ในระยะยาวด้วย Harmony OS 2.0 เบต้าตัวแรก สำหรับสมาร์ทโฟนและแท็บเล็ตบางรุ่น แต่ในขณะที่ระบบปฏิบัติการอิสระดูเหมือนจะเป็นการดีสำหรับระบบนิเวศมือถือโดยรวมที่จะแยกตัวออกจากระบบ duopoly ของ iOS ของ Apple และ Android ของ Google ดูเหมือนว่า Harmony OS 2.0 รุ่นแรกนี้จะยังคงใช้ Android หลังจากนั้น ทั้งหมด.

นักพัฒนาคนหนึ่ง สร้างแอป "Hello World" ที่เรียบง่ายโดยกำหนดเป้าหมายไปที่ Android เวอร์ชันเก่า โดยเฉพาะ Kitkat 4.4.4 และพบว่าแอปดังกล่าวส่ง 

มาก ข้อความแสดงข้อผิดพลาดที่คล้ายกันบนอุปกรณ์เสมือน Android และ Harmony OS

ซ้าย: อุปกรณ์เสมือน Android ใน Android Studio ที่ใช้งานแอป "Hello World" ขวา: อุปกรณ์เสมือน Harmony OS ใน DevEco Studio ที่ใช้งานแอปเดียวกัน

ภาพหน้าจอด้านซ้ายแสดงแอปที่ติดตั้งบนอุปกรณ์เสมือนที่ใช้ Android เวอร์ชันใหม่กว่าเป็นหลัก ทำให้เกิดข้อผิดพลาดที่แอปสร้างขึ้นสำหรับ Android เวอร์ชันเก่าและอาจทำงานไม่ถูกต้องในเวอร์ชันใหม่ รุ่น ภาพหน้าจอทางด้านขวาแสดงแอปที่ติดตั้งบนอุปกรณ์เสมือนที่ใช้ Harmony OS 2.0 เบต้า และข้อผิดพลาด ข้อความนั้นเกือบจะเหมือนกัน โดยความแตกต่างเป็นเพียงการสลับคำว่า "Android" เป็น "Harmony" อย่างง่ายๆ ระบบปฏิบัติการ"

สมาชิกอาวุโส XDA hikari_calyxซึ่งเป็นที่รู้จักจากผลงานของเขาในการปลดล็อค bootloaders ของโทรศัพท์ Nokia รวบรวมและติดตั้งอุปกรณ์ที่มีชื่อเสียง แอพ Superuser บนอุปกรณ์เสมือน Harmony OS 2.0 เบต้า นี่คือสิ่งที่เกิดขึ้น:

นอกจากนี้ คุณยังสามารถใช้ ADB (Android Debug Bridge) เพื่อส่งต่อคำแนะนำไปยังอุปกรณ์เสมือน HOS ได้ ในการทำเช่นนั้น นักพัฒนารายหนึ่งสามารถแยกพาร์ติชันระบบส่วนใหญ่ออกจากอุปกรณ์เสมือนได้ โดยเผยให้เห็นว่าบิลด์นั้นมีเฟรมเวิร์ก Android

ทั้งหมดนี้นำเสนอข้อสรุปที่น่าสนใจ: ดูเหมือนว่า Harmony OS 2.0 รุ่นเบต้าแรกของยังคงใช้ระบบปฏิบัติการ Android

ขณะนี้มีคำอธิบายบางประการที่สามารถทำได้ที่นี่ อาจมีคนสันนิษฐานได้ว่า Harmony OS 2.0 เป็นเพียงการเปลี่ยนโฉมใหม่ของ Android และตั้งใจที่จะคงไว้เช่นนั้น แต่เราคิดว่าแม้ว่าสิ่งนี้อาจเป็นจริงในขณะนี้ แต่ก็ไม่ได้เป็นเช่นนั้นเสมอไป จากการนำเสนอก่อนหน้านี้ Huawei ได้กล่าวถึงว่าการใช้ AOSP จะทำหน้าที่เป็นก้าวสำคัญในการเปลี่ยนผ่าน การสร้างประสบการณ์ Harmony OS ที่ต้องการ ซึ่งเป็นวิธีลดช่องว่างสำหรับผู้ใช้และนักพัฒนาแอป เหมือนกัน การใช้ประโยชน์จาก AppGallery และระบบนิเวศ HMS ที่มีอยู่ทำให้เกิดแรงผลักดัน ดังนั้นขั้นตอนการเปลี่ยนแปลงดังกล่าวจึงเป็นเพียงสิ่งที่ Harmony OS ต้องการเพื่อเริ่มต้นใช้งานอย่างรวดเร็ว

เราอาจคิดผิดด้วยว่ามีความแตกต่างเล็กน้อยในการเปิดตัวครั้งนี้มากกว่าที่เรารู้ ข่าวประชาสัมพันธ์ของ Huawei สำหรับการเปิดตัว Harmony OS 2.0 เบต้าไม่ได้กล่าวถึง Android หรือ AOSP แต่เรายังไม่ได้ สามารถอ่านเอกสารทั้งหมดหรือดูวิดีโอนักพัฒนาซอฟต์แวร์ทั้งหมดที่ Huawei อัปโหลดได้ตั้งแต่นั้นมาทั้งหมด จีนกลาง เราได้ติดต่อ Huawei เพื่อขอความคิดเห็นและจะอัปเดตบทความหากเราได้รับการตอบกลับ


อัปเดต 1: "ไม่มีความแตกต่างที่มองเห็นได้" ระหว่าง Harmony OS และ Android

แม้ว่าการตรวจสอบของเราว่า Harmony OS เป็นเพียง Android หรือไม่นั้นก็ยังไม่สามารถสรุปได้ อาทเทคนิค ก็ได้คำตอบที่แน่ชัดมากขึ้น ในรายงานฉบับกว้างขวาง สิ่งพิมพ์ระบุว่า "ไม่มีความแตกต่างที่มองเห็นได้ระหว่าง Huawei" ระบบปฏิบัติการและ Android 'ใหม่ทั้งหมด' ดังที่เราได้กล่าวไว้ก่อนหน้านี้ Huawei ไม่ได้ทำให้เราเข้าถึง Harmony OS ได้อย่างง่ายดาย 2.0 เบต้า โปรแกรมจำลองทำงานออกจากเซิร์ฟเวอร์ของ Huawei มีเพียงนักพัฒนาที่ได้รับอนุญาตจาก Huawei เท่านั้นที่สามารถเข้าถึงได้ และเอกสารประกอบทั้งหมดเป็นภาษาจีนกลาง นอกจากนี้ ขั้นตอนการลงทะเบียนของ Huawei กำหนดให้คุณต้องเปิดเผยรายละเอียดส่วนบุคคลที่ละเอียดอ่อน (ซึ่งตามจริงแล้วอาจเนื่องมาจากกฎระเบียบของจีน สำหรับธุรกิจระหว่างประเทศ) ดังนั้นเราจึงต้องพึ่งพาบัญชีบุคคลที่สามจากนักพัฒนาชาวจีนและการถ่ายโอนข้อมูลเฟิร์มแวร์ที่ไม่สมบูรณ์เมื่อเขียนต้นฉบับของเรา รายงาน. อาทเทคนิคRon Amadeo ของ Ron Amadeo ฝ่าฟันอุปสรรคเหล่านี้เพื่อพิจารณา Harmony OS อย่างใกล้ชิด ทำให้เขาสรุปได้ว่าระบบปฏิบัติการนี้เป็นเพียงระบบปฏิบัติการ Android ที่อยู่ภายใต้ระบบปฏิบัติการเท่านั้น

อาทเทคนิค เน้นย้ำว่าอินเทอร์เฟซ Harmony OS 2.0 มีความคล้ายคลึงกับสกิน EMUI Android ของ Huawei ซึ่ง Huawei กล่าวว่าเป็นเพียงเพราะพวกเขาย้ายรูปลักษณ์และความรู้สึกของ EMUI ไปยัง Harmony OS อย่างไรก็ตาม ยังมีส่วนประกอบของระบบ Android มากมาย รวมถึงแอป "HarmonyOS System" แอปนี้มีป้ายกำกับว่า "เวอร์ชัน 10" ซึ่งน่าจะอ้างอิงถึง Android 10 ซึ่งเป็นเวอร์ชันของ Android ที่ อาทเทคนิค อ้างว่าระบบปฏิบัติการของ Huawei นั้นอิงตามจริง แอปตัวอย่างที่สร้างด้วย SDK ของ Huawei คาดว่าจะคล้ายกับไฟล์ APK ของ Android ตรงที่สามารถทำได้ ไม่เก็บถาวรเหมือนไฟล์ ZIP มีโครงสร้างภายในคล้ายกัน และสามารถถอดรหัสได้ด้วย Android มาตรฐาน ถอดรหัสเครื่องมือ เอกสารเผยแพร่ยังระบุเพิ่มเติมว่าฟีเจอร์ที่สมบูรณ์ของเบต้าดูเหมือนว่าจะเป็นอย่างไรเมื่อเปรียบเทียบกับระบบปฏิบัติการอื่นๆ ที่อยู่ระหว่างการพัฒนา เช่น Fuchsia ของ Google หรือ Tizen ของ Samsung แม้หลังจาก "ใช้เวลาหลายชั่วโมงในการเล่น HarmonyOS" อาทเทคนิค ไม่สามารถ "ชี้ไปที่การเปลี่ยนแปลงที่สำคัญเพียงครั้งเดียวเมื่อเทียบกับ Android" หากแผนของ Huawei คือการเปลี่ยนจาก "Android" เป็น "ไม่ใช่ Android" อาศ โต้แย้ง แล้วพวกเขาจะมีเวลาเพียงพอในการทำเช่นนั้นได้อย่างไรตามที่พวกเขาวางแผนไว้ เปิดตัวโทรศัพท์พร้อม Harmony OS ในปลายปีนี้?

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

ใช่ไหม เป็นไปได้ ว่าจริงๆ แล้ว Huawei ประสบความสำเร็จในการโยกย้ายจาก EMUI ที่ใช้ Android ไปเป็น Harmony OS ได้อย่างราบรื่นและเกือบจะราบรื่น และเราเพิ่งเริ่มต้นเท่านั้นเอง แน่นอนว่ามันเป็นไปได้ เราติดต่อ Huawei หนึ่งครั้งก่อนที่จะเผยแพร่ต้นฉบับของบทความนี้ แต่เราไม่ได้รับข้อมูลที่เป็นรูปธรรมใดๆ รายละเอียดเกี่ยวกับสถาปัตยกรรมของ Harmony OS 2.0, เคอร์เนล, ARK Compiler หรือวิธีที่รันไทม์ของ Android เข้ากับ นี้. ผู้ใช้ไม่กี่คน ในความคิดเห็นของเรา ได้ให้คำอธิบายที่เป็นไปได้สำหรับ "ความเป็น Android" ของ Harmony OS 2.0 แล้ว แต่เรายังไม่เห็นเอกสารหรือรหัสที่ยืนยันสิ่งนี้