เพิ่มอินเทอร์เฟซสำหรับนาฬิกาอัจฉริยะในการเผยแพร่ระบบปฏิบัติการหลังการขาย

นักพัฒนาของ postmarketOS ซึ่งเป็นการจัดจำหน่ายสำหรับสมาร์ทโฟนที่ใช้ Alpine Linux, Musl และ BusyBox ได้นำความสามารถในการใช้อินเทอร์เฟซผู้ใช้สำหรับ smartwatches มาใช้ตามการพัฒนาของโครงการ AsteroidOS การกระจาย postmarketOS เดิมได้รับการพัฒนาสำหรับสมาร์ทโฟนและให้ความสามารถในการใช้อินเทอร์เฟซผู้ใช้ที่หลากหลาย รวมถึง KDE Plasma Mobile, Phosh และ Sxmo ผู้ที่ชื่นชอบได้พัฒนาพอร์ต postmarketOS สำหรับสมาร์ทวอทช์ LG G Watch และ LG G Watch R มาหลายปีแล้ว ซึ่งจนถึงขณะนี้ยังถูกจำกัดอยู่เพียงความสามารถในการบูตในโหมดบรรทัดคำสั่งเนื่องจากเชลล์แบบกำหนดเองสำหรับสมาร์ทโฟนที่มีอยู่ใน postmarketOS นั้นหนักเกินไป และอนินทรีย์สำหรับอุปกรณ์ดังกล่าว

วิธีแก้ไขคือสร้างพอร์ตของอินเทอร์เฟซ Asteroid ที่เตรียมไว้สำหรับนาฬิกาอัจฉริยะโดยเฉพาะ อินเทอร์เฟซที่ระบุได้รับการพัฒนาโดยโครงการ AsteroidOS และเริ่มใช้ร่วมกับสภาพแวดล้อมของระบบ Mer Asteroid ประกอบด้วยแอปพลิเคชันสมาร์ทวอทช์ที่จำเป็นซึ่งเขียนด้วย Qt 5 โดยใช้ QML และทำงานในสภาพแวดล้อมเชลล์ asteroid-launcher ที่มีเซิร์ฟเวอร์คอมโพสิตที่ใช้โปรโตคอล Wayland

เพิ่มอินเทอร์เฟซสำหรับนาฬิกาอัจฉริยะในการเผยแพร่ระบบปฏิบัติการหลังการขายเพิ่มอินเทอร์เฟซสำหรับนาฬิกาอัจฉริยะในการเผยแพร่ระบบปฏิบัติการหลังการขาย

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

ขอให้เราระลึกว่าเป้าหมายของโครงการ postmarketOS คือการให้ความสามารถในการใช้การกระจาย GNU/Linux บนสมาร์ทโฟน โดยไม่ขึ้นอยู่กับวงจรชีวิตของการสนับสนุนเฟิร์มแวร์อย่างเป็นทางการ และไม่เชื่อมโยงกับโซลูชันมาตรฐานของผู้เล่นในอุตสาหกรรมหลักที่ตั้งค่า เวกเตอร์ของการพัฒนา สภาพแวดล้อม postmarketOS เป็นหนึ่งเดียวเท่าที่เป็นไปได้ และจัดส่วนประกอบเฉพาะอุปกรณ์ทั้งหมดไว้ในแพ็คเกจแยกต่างหาก แพ็คเกจอื่นๆ ทั้งหมดจะเหมือนกันสำหรับอุปกรณ์ทั้งหมดและอิงตามแพ็คเกจ Alpine Linux มาตรฐาน ซึ่งได้รับการเลือกให้เป็นหนึ่งในการกระจายที่มีขนาดกะทัดรัดและปลอดภัยที่สุด เคอร์เนล Linux ขึ้นอยู่กับการพัฒนาของโครงการ linux-sunxi

ที่มา: opennet.ru

เพิ่มความคิดเห็น