Mozilla จะช่วยอัปเดตแพลตฟอร์ม KaiOS (ทางแยกของ Firefox OS)

เทคโนโลยี Mozilla และ KaiOS ประกาศ เกี่ยวกับความร่วมมือที่มุ่งอัปเดตเอ็นจิ้นเบราว์เซอร์ที่ใช้ในแพลตฟอร์มมือถือ KaiOS KaiOS ต่อ การพัฒนา แพลตฟอร์มมือถือ Firefox OS และปัจจุบันมีการใช้งานบนอุปกรณ์ประมาณ 120 ล้านเครื่องที่จำหน่ายในกว่า 100 ประเทศ ปัญหาคือว่าใน KaiOS ยังคงใช้ต่อไป เอ็นจิ้นเบราว์เซอร์ที่ล้าสมัยซึ่งสอดคล้องกัน Firefox 48ซึ่งการพัฒนาระบบปฏิบัติการ B2G/Firefox หยุดลงในปี 2016 เอ็นจิ้นนี้ล้าสมัย ไม่รองรับเทคโนโลยีเว็บในปัจจุบันมากมาย และไม่มีความปลอดภัยที่เพียงพอ

เป้าหมายของการร่วมมือกับ Mozilla คือการถ่ายโอน KaiOS ไปยังกลไก Gecko ใหม่และคอยอัปเดตอยู่เสมอ รวมถึงการเผยแพร่แพตช์ที่กำจัดช่องโหว่เป็นประจำ งานนี้ยังเกี่ยวข้องกับการเพิ่มประสิทธิภาพการทำงานของแพลตฟอร์มและบริการและแอปพลิเคชันที่เกี่ยวข้องอีกด้วย การเปลี่ยนแปลงและการปรับปรุงทั้งหมดจะเป็น เผยแพร่ ภายใต้ MPL ฟรี (Mozilla Public License)

การอัปเดตกลไกเบราว์เซอร์จะปรับปรุงความปลอดภัยของแพลตฟอร์มมือถือ KaiOS และใช้คุณสมบัติต่างๆ เช่น การสนับสนุน WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, เครื่องมือสำหรับการดำเนินการ JavaScript แบบอะซิงโครนัส, คุณสมบัติ CSS ใหม่, API แบบขยายสำหรับการโต้ตอบ พร้อมอุปกรณ์รองรับภาพวีดีโอ WebP และ AV1

เป็นพื้นฐานของ KaiOS ใช้แล้ว การพัฒนาโครงการ B2G (Boot to Gecko) ซึ่งผู้ที่ชื่นชอบพยายามพัฒนาต่อไปไม่สำเร็จ Firefox OSสร้างทางแยกของเอ็นจิ้น Gecko หลังจากที่ที่เก็บ Mozilla หลักและเอ็นจิ้น Gecko ถูกลบออกจากที่เก็บ Mozilla หลักในปี 2016 ลบออก ส่วนประกอบ B2G KaiOS ใช้สภาพแวดล้อมระบบ Gonk ซึ่งรวมถึงเคอร์เนล Linux จาก AOSP (โครงการ Android Open Source) เลเยอร์ HAL สำหรับการใช้ไดรเวอร์จากแพลตฟอร์ม Android และชุดยูทิลิตี้และไลบรารี Linux มาตรฐานขั้นต่ำที่จำเป็นสำหรับการเรียกใช้กลไกเบราว์เซอร์ Gecko

Mozilla จะช่วยอัปเดตแพลตฟอร์ม KaiOS (ทางแยกของ Firefox OS)

ส่วนต่อประสานกับผู้ใช้ของแพลตฟอร์มนั้นถูกสร้างขึ้นจากชุดของเว็บแอปพลิเคชัน Gaia. องค์ประกอบประกอบด้วยโปรแกรมต่างๆ เช่น เว็บเบราว์เซอร์ เครื่องคิดเลข โปรแกรมวางแผนปฏิทิน แอปพลิเคชันสำหรับการทำงานกับกล้องเว็บ สมุดที่อยู่ อินเทอร์เฟซสำหรับการโทร ไคลเอนต์อีเมล ระบบค้นหา เครื่องเล่นเพลง โปรแกรมดูวิดีโอ อินเทอร์เฟซสำหรับ SMS/MMS ตัวกำหนดค่า, ตัวจัดการรูปภาพ, ตัวจัดการเดสก์ท็อปและแอปพลิเคชันพร้อมรองรับโหมดการแสดงองค์ประกอบต่างๆ (การ์ดและตาราง)

แอปพลิเคชันสำหรับ KaiOS สร้างขึ้นโดยใช้สแต็ก HTML5 และอินเทอร์เฟซการเขียนโปรแกรมขั้นสูง เว็บ APIซึ่งช่วยให้คุณสามารถจัดระเบียบแอปพลิเคชันในการเข้าถึงฮาร์ดแวร์ โทรศัพท์ สมุดที่อยู่ และฟังก์ชันระบบอื่นๆ แทนที่จะให้การเข้าถึงระบบไฟล์จริง โปรแกรมถูกจำกัดอยู่ภายในระบบไฟล์เสมือนที่สร้างขึ้นโดยใช้ IndexedDB API และแยกออกจากระบบหลัก

เมื่อเปรียบเทียบกับ Firefox OS ดั้งเดิม KaiOS ได้ปรับแพลตฟอร์มให้เหมาะสมยิ่งขึ้น ออกแบบอินเทอร์เฟซใหม่สำหรับการใช้งานบนอุปกรณ์ที่ไม่มีหน้าจอสัมผัส ลดการใช้หน่วยความจำ (RAM 256 MB เพียงพอที่จะใช้งานแพลตฟอร์มได้) ให้อายุการใช้งานแบตเตอรี่ที่ยาวนานขึ้น เพิ่มการรองรับ 4G LTE, GPS, Wi-Fi เปิดตัวบริการจัดส่งการอัปเดต OTA ของตัวเอง (ทางอากาศ) โปรเจ็กต์นี้รองรับไดเร็กทอรีแอป KaiStore ซึ่งโฮสต์แอปมากกว่า 400 แอป รวมถึง Google Assistant, WhatsApp, YouTube, Facebook และ Google Maps

ในปี 2018 กูเกิล ลงทุนแล้ว ใน KaiOS Technologies มีมูลค่า 22 ล้านเหรียญสหรัฐ และให้บริการบูรณาการแพลตฟอร์ม KaiOS เข้ากับบริการ Google Assistant, Google Maps, YouTube และ Google Search ผู้ที่ชื่นชอบกำลังพัฒนาการปรับเปลี่ยน GerdaOSซึ่งเสนอเฟิร์มแวร์ทางเลือกสำหรับโทรศัพท์ Nokia 8110 4G ที่มาพร้อมกับ KaiOS GerdaOS ไม่รวมโปรแกรมที่ติดตั้งไว้ล่วงหน้าซึ่งติดตามการกระทำของผู้ใช้ (โปรแกรม Google, KaiStore, โปรแกรมอัปเดต FOTA, เกม Gameloft) เพิ่มรายการบล็อกโฆษณาตามการบล็อกโฮสต์ผ่าน / etc / hosts และตั้ง DuckDuckGo เป็นเครื่องมือค้นหาเริ่มต้น

ในการติดตั้งโปรแกรมแทนที่จะเป็น KaiStore ใน GerdaOS ขอเสนอให้ใช้ตัวจัดการไฟล์ที่รวมอยู่และตัวติดตั้งแพ็คเกจ GerdaPkg ซึ่งช่วยให้คุณติดตั้งโปรแกรมจากในเครื่อง ไฟล์ ZIP. การเปลี่ยนแปลงด้านฟังก์ชันประกอบด้วยตัวจัดการงานสำหรับการทำงานพร้อมกันกับหลายแอปพลิเคชัน การรองรับการสร้างภาพหน้าจอ ความสามารถในการรูทการเข้าถึงผ่านยูทิลิตี้ adb อินเทอร์เฟซสำหรับจัดการ IMEI และการข้ามการบล็อกงานในโหมดจุดเข้าใช้งานที่แนะนำโดยผู้ให้บริการโทรศัพท์มือถือ (ผ่าน TTL).

ที่มา: opennet.ru

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