ไม่กี่วันก่อนมีการประกาศ เปิดตัว Phosh mobile desktop environment เวอร์ชันใหม่ 0.52 การอัปเดตครั้งนี้ช่วยเสริมสร้างความแข็งแกร่งให้กับอินเทอร์เฟซนี้ในฐานะหนึ่งในอินเทอร์เฟซที่สมบูรณ์ที่สุดสำหรับโทรศัพท์ Linux
สำหรับผู้ที่ไม่คุ้นเคยกับ Phosh นั้น มันใช้เทคโนโลยีของ GNOME และไลบรารี GTK เป็นพื้นฐาน การเปิดตัวครั้งนี้โดดเด่นในด้านการมุ่งเน้นไปที่การปรับปรุงประสบการณ์ผู้ใช้ การผสานรวมโซลูชันการเชื่อมต่อที่ใช้งานได้จริง และการปรับปรุงการปรับภาพให้เข้ากับหน้าจออุปกรณ์สมัยใหม่
การเชื่อมต่อที่ง่ายขึ้นและท่าทางการควบคุมแบบใหม่
หนึ่งในฟังก์ชันที่มีประโยชน์ที่สุดสำหรับการใช้งานในชีวิตประจำวัน คือ ฟังก์ชันที่อยู่ในแผงการตั้งค่าด่วน (Quick Settings) การจัดการจุดเชื่อมต่อไร้สาย มันได้รับการปรับปรุงอย่างมาก และตอนนี้ ประกอบด้วยปุ่มที่สร้างรหัส QR โดยอัตโนมัติ ด้วยข้อมูลประจำตัวเครือข่าย คุณสมบัตินี้ช่วยลดความจำเป็นในการแชร์อินเทอร์เน็ตมือถือ แทนที่จะต้องป้อนรหัสผ่านที่ซับซ้อน ผู้ใช้เพียงแค่แสดงหน้าจอเพื่อให้อุปกรณ์อื่นสามารถสแกนรหัสและเชื่อมต่อได้ทันที
La การโต้ตอบด้วยระบบสัมผัสก็ได้รับการปรับปรุงเช่นกันโดยเฉพาะอย่างยิ่งเมื่ออุปกรณ์ถูกล็อก นักพัฒนาได้นำระบบนี้มาใช้ ท่าทางการปัดสองนิ้วแบบใหม่ที่ช่วยให้คุณปรับความสว่างหน้าจอได้ โดยไม่ต้องปลดล็อกโทรศัพท์ ในทางเทคนิคแล้ว การควบคุมนี้ก็คือ... คำนวณการเปลี่ยนแปลงความสว่างเป็นการเคลื่อนที่สัมพันธ์กับตำแหน่งปัจจุบัน แทนที่จะใช้ค่าสัมบูรณ์ ฟังก์ชันนี้จะหลีกเลี่ยงการเปลี่ยนแปลงความสว่างอย่างฉับพลัน นอกจากนี้ ยังได้รับการออกแบบมาเป็นพิเศษเพื่อให้ท่าทางนี้ไม่รบกวนการทำงานอื่นๆ เช่น การซูมเข้าในวิดเจ็ตบนหน้าจอล็อก
ในส่วนกราฟิก เซิร์ฟเวอร์การจัดองค์ประกอบ Phoc ได้รับการอัปเดตที่สำคัญแล้ว เพื่อจัดการกับความหลากหลายทางกายภาพของโทรศัพท์ในปัจจุบัน ระบบในปัจจุบัน รองรับโปรโตคอล xdg-cutouts ของ Waylandวิธีนี้ช่วยให้สามารถระบุและวาดส่วนติดต่อผู้ใช้โดยคำนึงถึงส่วนเว้าของหน้าจอ เช่น กล้องหน้าหรือ "รอยบาก" ต่างๆ
ในขณะเดียวกัน ห้องสมุดก็... GMobile ได้พัฒนาการแสดงผลมุมหน้าจอให้สมบูรณ์แบบยิ่งขึ้นตัวอย่างที่เป็นรูปธรรมของการปรับปรุงนี้คือการรองรับอุปกรณ์อย่างเช่น OnePlus 6 ซึ่งมีดีไซน์แบบไม่สมมาตร โดยมีรัศมีโค้งที่แตกต่างกันที่มุมบนและล่าง
นอกจากนี้ Phosh 0.52 ใช้กฎเฉพาะ (udev และ hwdb) ในการวาดอินเทอร์เฟซ ปรับตัวได้อย่างสมบูรณ์แบบกับความไม่สม่ำเสมอทางเรขาคณิตเหล่านี้ นอกจากนี้ พฤติกรรมของไฟฉายบนอุปกรณ์บางชนิดก็ได้รับการแก้ไขแล้วเช่นกัน: หากฮาร์ดแวร์ไม่รองรับการควบคุมความสว่างแบบแปรผัน ระบบจะบังคับความสว่างไปที่ 100% เพื่อให้แน่ใจว่าไฟจะเปิดขึ้น ป้องกันความล้มเหลวที่เกิดจากการพยายามใช้ค่ากลางที่ไม่รองรับ
การปรับปรุงภายใน: การปรับปรุงด้านการเขียนและการแก้ไขปัญหาเรื่องสนิม
ภายใต้ฝากระโปรงรถนั้น สถาปัตยกรรมของระบบยังคงได้รับการปรับปรุงให้ทันสมัยอย่างต่อเนื่อง และนั่นคือ uการเปลี่ยนแปลงที่เห็นได้ชัดอย่างหนึ่งคือ การเขียนโค้ดใหม่ทั้งหมดของพอร์ทัลที่รับผิดชอบในการเปลี่ยนภาพพื้นหลัง ใน xdg-desktop-portal-phosh ซึ่งปัจจุบันใช้ภาษา Rust การย้ายระบบครั้งนี้มีจุดมุ่งหมายเพื่อให้การจัดการหน่วยความจำปลอดภัยยิ่งขึ้นและประสิทธิภาพที่เหนือกว่าในงานระบบพื้นฐาน
ประสบการณ์การเขียนบนหน้าจอสัมผัสก็ได้รับความสนใจเช่นกัน ตอนนี้แป้นพิมพ์เสมือนของ Stevia จะแสดงข้อความแจ้งเตือนเป็นค่าเริ่มต้นแล้ว (คำแนะนำเพิ่มเติม) จะแสดงอยู่เหนือปุ่มที่กด เพื่อให้ผู้ใช้เห็นการยืนยันด้วยภาพได้ทันที นอกจากนี้ เปิดใช้งานการปรับขนาดแป้นพิมพ์แล้วこれによりสามารถปรับให้เข้ากับความละเอียดและขนาดหน้าจอที่แตกต่างกันได้ดียิ่งขึ้น ในขณะเดียวกัน เครื่องมือการกำหนดค่า phosh-mobile-settings ก็ได้รับการปรับปรุงให้ดีขึ้น โดยอนุญาตให้ผู้ใช้เปิดหน้าต่างเฉพาะเพื่อกำหนดค่าองค์ประกอบแต่ละส่วนของแผงด่วน และเพิ่มส่วนหลังบ้านเพื่อแก้ไขพารามิเตอร์ของระบบผ่าน sysfs
เพื่อปิดวงจรการพัฒนา ได้มีการเพิ่มอินเทอร์เฟซ DebugControl ซึ่งสามารถเข้าถึงได้ผ่านทาง D-Buฟีเจอร์ใหม่นี้ออกแบบมาเพื่อให้ผู้พัฒนาสามารถจัดการตัวเลือกการดีบักและระดับการบันทึกข้อมูลได้อย่างยืดหยุ่น ฟีเจอร์ใหม่ทั้งหมดนี้สร้างขึ้นบนพื้นฐานซอฟต์แวร์ที่ได้รับการปรับปรุงใหม่ โดยมีการอัปเดตส่วนประกอบที่สำคัญ เช่น GNOME 49, wlroots 0.19.2, ModemManager 1.25.95 และการปรับปรุงต่างๆ ในบริการการโทรและเซ็นเซอร์ เพื่อให้มั่นใจว่าสภาพแวดล้อมพร้อมสำหรับความท้าทายในอนาคตของระบบนิเวศมือถือ
สุดท้ายนี้ หากสนใจอยากทราบข้อมูลเพิ่มเติม สามารถเข้าไปดูรายละเอียดได้ที่ ลิงค์ต่อไปนี้
