เพิ่งจะปล่อยแพทช์อัปเดต HarmonyOS 2.0 เวอร์ชั่น Beta ไปได้ไม่ทันไร ล่าสุดก็มีนักพัฒนารายหนึ่งตัดสินใจลองแกะโค้ดระบบปฏิบัติการตัวใหม่นี้ออกมาดูรายละเอียดเป็นที่เรียบร้อยแล้ว เผยไส้ในแทบจะไม่ต่างอะไรกับ Android ซักเท่าไหร่
โดยนักพัฒนาคนนี้ได้เขียนแอปที่ชื่อว่า Hello world ขึ้นมา ซึ่งพอเข้าไปเอาติดตั้งกับอุปกรณ์ที่ใช้ HarmonyOS 2.0 เวอร์ชั่น Beta ก็คือ ระบบเด้งแจ้งเตือนข้อความไม่ต่างอะไรกับอุปกรณ์ที่ใช้ Android เลย จะมีต่างกันเพียงแค่ Text เท่านั้นที่เปลี่ยนจาก Android เป็น HarmonyOS ที่เหลือเหมือนกันราวกับเป็นพี่น้องคลานตามกันมา
นอกจากนี้ นักพัฒนาคนนี้ยังไปแกะพาร์ทติชั่นของระบบ HarmonyOS อีกด้วย จากนั้นทุกอย่างก็กระจ่าง เพราะเขาค้นพบว่า HarmonyOS ของ HUAWEI นั้นใช้เฟรมเวิร์คเดียวกันกับ Android เป๊ะๆ
อย่างไรก็ดี ยังมีความเป็นไปได้สูงมากๆ ที่ HarmonyOS 2.0 เวอร์ชั่น Beta นี้อาจจะมีพื้นมาจาก Android แต่ในอนาคตอาจจะมีการเปลี่ยนถ่ายมาใช้ระบบของ HUAWEI แบบเต็มตัวก็ได้
ที่มา: GSMArena
กองอวยเงิบสิแบบนี้
ส่วนตัว ไม่แปลกใจ เพราะการทำโอเอสเองในเวลาสั้นๆ แล้วออกมาลื่นๆ แล้วใช้งานได้ครบๆ จะชาติไหนก็ทำไม่ได้หรอกถ้าเริ่มจากศูนย์เลยนะ
ถามว่าวันนึงจะโละแอนดรอยด์ออกไปหมดเลยไหม ยิ่งยาก พัฒนาไปนานๆ จะรื้อของเก่าออกยิ่งไม่ใช่วิสัย เพราะจะมีอะไรประกันว่าโมดูลใหม่ที่ใส่เข้าไปจะไม่ก่อปัญหา แล้วจะบันเทิงมาก หากของใหม่ทำงานกับของเก่าแล้วก่อปัญหา ดีบั๊กกันเจอนี่นับถือ
ถ้าใครเคยแกะ text driver modem ของ หัวเหว่ย รุ่นเก่าๆ บางตัวจะเจอคำว่า cisco อยู่ด้วย
แหม่……แรงบันดาลใจ
สงสารกองอวย โดนหลอกแล้วหลอกอีก แต่กองอวยยังไงก็จะอวย อวยเหมือนได้เงินปันผล อิอิกำ
ดีนะครับ หมดปัญหาเรื่องแอป แล้วยังเพิ่มทางเลือกให้ผู้พัฒนามีสโตร์ทางเลือกลงด้วยครับ
ระยะแรกคงใช้โครงสร้าง android ไปก่อนเพราะจะได้ใช้ apps ของฝั่ง android ได้ ตัวแอนดรอย์เองก็มีไส้ในเป็น Linux เหมือนกัน
ก็ไม่ได้แปลกใจอะไรนะ เพราะมันเป็นไปไม่ได้อยู่แล้วที่พัฒนาระบบปฏิบัติการมาใช้เองในโลกที่ทุกอย่าง Run บน Android หมดแล้วแบบนี้
Huawei นี่นอกจากหลอกตัวเองว่าจะทำ OS ใช้เองแล้ว ยังหลอกพวกแฟน ๆ ที่หวังลม ๆ แล้ง ๆ ด้วย
android = linux
android เองก็เป็น linux จะเพิ่ม linux อีกตัวที่เป็น Harmony ก็คงไม่แปลก
" linux OS " คลองโลกไปนานแล้ว
Huawei อ้างว่า HarmonyOS เป็นระบบปฏิบัติการแบบกระจายที่ใช้ไมโครเคอร์เนลซึ่งแตกต่างจาก Android และ iOS อย่างสิ้นเชิง อย่างไรก็ตามมีการเปิดเผยในภายหลังว่า HarmonyOS 1.0 ใช้ Android 9 และรองรับ ADB ซึ่งเป็น Android Debug Bridge ในเดือนกันยายน 2020 พบว่า HDC ซึ่งเป็นสะพานแก้จุดบกพร่องใน HarmonyOS 2.0 นั้นขึ้นอยู่กับ ADB อีกครั้ง จากนั้นมีการโพสต์วิดีโอของนักพัฒนาซอฟต์แวร์ HarmonyOS 2.0 รุ่นเบต้าที่ทำงานบนมือถือซึ่งแสดงให้เห็นว่าเบต้านั้นเหมือนกับ Android 10 และไม่มีการเปลี่ยนแปลงที่สำคัญในชื่อของระบบปฏิบัติการ HarmonyOS แปลโดย translate
เครดิตข้อมูลจาก: Wikipedia
การพัฒนา os ตั้งแต่ 0 ไม่ก็ไม่ใช่อะไรที่ทำได้ง่ายๆ อยู่แล้ว สรุปก็คือ copy-paste แล้ว search & replace