เปิดตัวแพลตฟอร์มมือถือ LineageOS 19 ที่ใช้ Android 12

ผู้พัฒนาโครงการ LineageOS ซึ่งแทนที่ CyanogenMod นำเสนอการเปิดตัว LineageOS 19 บนแพลตฟอร์ม Android 12 มีข้อสังเกตว่าสาขา LineageOS 19 มีความเท่าเทียมกันในด้านการทำงานและความเสถียรกับสาขา 18 และได้รับการยอมรับว่าพร้อมสำหรับ เปลี่ยนเป็นรุ่นแรก มีการเตรียมชุดประกอบสำหรับอุปกรณ์ 41 รุ่น

LineageOS ยังสามารถทำงานใน Android Emulator และ Android Studio ได้อีกด้วย มีความสามารถในการประกอบใน Android TV และโหมด Android Automotive เมื่อติดตั้ง อุปกรณ์ที่รองรับทั้งหมดจะได้รับ Lineage Recovery ของตัวเองตามค่าเริ่มต้น ซึ่งไม่จำเป็นต้องใช้พาร์ติชันการกู้คืนแยกต่างหาก LineageOS 17.1 บิลด์ถูกยกเลิกในวันที่ 31 มกราคม

เลิกรองรับอุปกรณ์รุ่นเก่าจำนวนมากแล้ว เนื่องจากการนำ iptables ออกจาก AOSP และการเปลี่ยน Android 12 ไปใช้ eBPF สำหรับการกรองแพ็กเก็ต ปัญหาคือ eBPF สามารถใช้ได้เฉพาะกับอุปกรณ์ที่มีเคอร์เนล Linux 4.9 หรือรุ่นที่ใหม่กว่าเท่านั้น สำหรับอุปกรณ์ที่มีเคอร์เนล 4.4 การรองรับ eBPF ได้ถูกแบ็คพอร์ตแล้ว แต่การย้ายไปยังอุปกรณ์ที่ใช้เคอร์เนลเวอร์ชัน 3.18 นั้นทำได้ยาก เมื่อใช้วิธีแก้ปัญหา ทำให้สามารถโหลดส่วนประกอบ Android 12 บนเคอร์เนลเก่า ซึ่งใช้งานผ่านการย้อนกลับไปยัง iptables แต่การเปลี่ยนแปลงไม่ได้รับการยอมรับใน LineageOS 19 เนื่องจากการหยุดชะงักในการกรองแพ็กเก็ต จนกว่าพอร์ต eBPF สำหรับเคอร์เนลรุ่นเก่าจะพร้อมใช้งาน จะไม่มีการสร้างบิลด์ที่ใช้ LineageOS 19 ให้กับอุปกรณ์ดังกล่าว หากแอสเซมบลีที่มี LineageOS 18.1 ถูกสร้างขึ้นสำหรับอุปกรณ์ 131 เครื่อง ดังนั้นแอสเซมบลีของ LineageOS 19 จะพร้อมใช้งานสำหรับอุปกรณ์ 41 เครื่องในปัจจุบัน

เมื่อเทียบกับ LineageOS 18.1 นอกเหนือจากการเปลี่ยนแปลงเฉพาะของ Android 12 แล้ว ยังมีการเสนอการปรับปรุงต่อไปนี้ด้วย:

  • การเปลี่ยนไปใช้สาขา android-12.1.0_r4 จากพื้นที่เก็บข้อมูล AOSP (Android Open Source Project) ได้ดำเนินการแล้ว กลไกเบราว์เซอร์ WebView ซิงโครไนซ์กับ Chromium 100.0.4896.58
  • แทนที่จะเป็นแผงควบคุมระดับเสียงใหม่ที่เสนอใน Android 12 แต่ก็มีแผงที่ออกแบบใหม่ทั้งหมดซึ่งเลื่อนออกจากด้านข้าง
  • โหมดการออกแบบอินเทอร์เฟซสีเข้มถูกเปิดใช้งานตามค่าเริ่มต้น
  • เครื่องมือหลักสำหรับการสร้างเคอร์เนล Linux คือคอมไพเลอร์ Clang ที่มีอยู่ในที่เก็บ AOSP
  • มีการเสนอวิซาร์ดการตั้งค่าใหม่ซึ่งเพิ่มชุดหน้าใหม่ขนาดใหญ่พร้อมการตั้งค่า ใช้ไอคอนใหม่และเอฟเฟกต์ภาพเคลื่อนไหวจาก Android 12
  • มีชุดไอคอนใหม่รวมอยู่ด้วย ซึ่งครอบคลุมแอปพลิเคชันเกือบทั้งหมด รวมถึงระบบด้วย
  • ปรับปรุงแอปจัดการแกลเลอรีรูปภาพ ซึ่งเป็นทางแยกของแอปแกลเลอรีจากที่เก็บ AOSP
  • มีการปรับปรุงโปรแกรมสำหรับการติดตั้งการอัปเดต, เว็บเบราว์เซอร์ Jelly, เครื่องบันทึกเสียง Recorder, เครื่องมือวางแผนปฏิทิน FOSS Etar และโปรแกรมสำรองข้อมูล Seedvault การปรับปรุงที่เพิ่มให้กับ FOSS Etar และ Seedvault ได้รับการส่งคืนให้กับโครงการต้นน้ำแล้ว
  • สำหรับการใช้งานบนอุปกรณ์ Android TV มีการเสนออินเทอร์เฟซการนำทางรุ่น (Android TV Launcher) โดยไม่มีการแสดงโฆษณา มีการเพิ่มตัวจัดการปุ่มเพื่อสร้างสำหรับ Android TV ทำให้คุณสามารถใช้ปุ่มเพิ่มเติมบนรีโมทคอนโทรลต่างๆ ที่ทำงานผ่านบลูทูธและอินฟราเรดได้
  • เพิ่มการรองรับสำหรับการสร้างในโหมดแพลตฟอร์มเป้าหมายของ Android Automotive สำหรับใช้ในระบบสาระบันเทิงในยานยนต์
  • การเชื่อมโยงบริการ adb_root กับคุณสมบัติที่กำหนดประเภทแอสเซมบลีได้ถูกลบออกแล้ว
  • ยูทิลิตี้การแตกไฟล์รูปภาพได้เพิ่มการสนับสนุนสำหรับการดึงข้อมูลจากไฟล์เก็บถาวรและรูปภาพส่วนใหญ่พร้อมการอัปเดต ซึ่งช่วยให้การแยกส่วนประกอบไบนารีที่จำเป็นสำหรับการทำงานของอุปกรณ์ง่ายขึ้น
  • SDK ให้ความสามารถในการเพิ่มความเข้มของการโพลของหน้าจอสัมผัส เพื่อลดเวลาตอบสนองต่อการสัมผัสหน้าจอ
  • ในการเข้าถึงกล้องบนอุปกรณ์ที่ใช้แพลตฟอร์ม Qualcomm Snapdragon นั้น Camera2 API จะถูกใช้แทนอินเทอร์เฟซเฉพาะของ Qualcomm
  • รูปพื้นหลังเดสก์ท็อปเริ่มต้นถูกแทนที่แล้ว และเพิ่มคอลเลกชันวอลเปเปอร์ใหม่แล้ว
  • ฟังก์ชั่นการแสดงผล Wi-Fi ซึ่งช่วยให้คุณจัดระเบียบเอาต์พุตระยะไกลไปยังหน้าจอภายนอกโดยไม่ต้องเชื่อมต่อทางกายภาพกับจอภาพนั้นถูกนำไปใช้กับอุปกรณ์ทั้งหมด รวมถึงหน้าจอที่รองรับอินเทอร์เฟซไร้สายที่เป็นเอกสิทธิ์ของ Qualcomm และเทคโนโลยี Miracast
  • สามารถกำหนดเสียงแยกสำหรับการชาร์จประเภทต่างๆ ได้ (การชาร์จผ่านสายเคเบิลหรือการชาร์จแบบไร้สาย)
  • ไฟร์วอลล์ในตัว โหมดการเข้าถึงเครือข่ายแบบจำกัด และความสามารถในการแยกแอปพลิเคชันได้รับการเขียนใหม่เพื่อคำนึงถึงโหมดการแยกเครือข่ายใหม่ใน AOSP และการใช้ eBPF โค้ดสำหรับการจำกัดข้อมูลและการแยกเครือข่ายถูกรวมเข้าไว้ในการใช้งานเดียว

ที่มา: opennet.ru

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