ถ้าคุณติดตามวงการนี้มาสักพักแล้ว ลินุกซ์บนอุปกรณ์พกพาคุณอาจเคยได้ยินชื่อต่างๆ เช่น PinePhone, Librem 5, postmarketOS หรือ Ubuntu Touch มาบ้างแล้ว ในระบบนิเวศนี้ มีผู้เล่นหลักสองรายที่กำลังเติบโตอย่างแข็งแกร่ง: GNOME Mobile (GNOME Shell บนอุปกรณ์มือถือ) และ Phoshซึ่งแสดงถึงสองวิธีที่เกี่ยวข้องกันอย่างใกล้ชิดในการนำประสบการณ์การใช้งาน GNOME มาไว้ในกระเป๋าของคุณ
สิ่งที่น่าสนใจคือ แม้ว่าหลายคนจะเคยได้ยินเรื่องนี้มาก่อน “GNOME บนมือถือ” จากข้อมูลในฟอรัม โซเชียลมีเดีย หรือวิดีโอ แทบไม่มีใครเคยเห็นโฆษณาทางทีวีหรือแคมเปญการตลาดขนาดใหญ่เลย สำหรับหลายๆ คน แนวคิดนี้สรุปได้ว่า "อยากมีอะไรบางอย่างที่คล้ายกับ Ubuntu หรือ GNOME บนคอมพิวเตอร์ แต่ใช้บนโทรศัพท์แทน" และคำถามที่ตามมาก็คือ มันทำงานเหมือนกับ GNOME บนเดสก์ท็อปจริงๆ หรือไม่ หรือว่ามันเป็นประสบการณ์ที่แตกต่างออกไป คล้ายกับ Android หรือ iOS มากกว่า
ความท้าทายในการนำ Linux มาใช้ในอุปกรณ์พกพาในปัจจุบัน
ณ วันนี้ การประกอบชิ้นส่วน ลินุกซ์บนสมาร์ทโฟน มันยังคงเป็นการเดินทางที่ยากลำบากอยู่ดี ข้อเสนอต่างๆ ยังอยู่ในช่วงเริ่มต้น ผู้ผลิตฮาร์ดแวร์ก็ไม่ได้ทำให้เรื่องง่ายขึ้น และความหลากหลายมหาศาลของโปรเซสเซอร์ ARM ทำให้การให้การสนับสนุนที่มั่นคงและสม่ำเสมอสำหรับโทรศัพท์มือถือ โมเด็ม กล้อง หรือเซ็นเซอร์ทุกรุ่นที่มีอยู่ในตลาดนั้นเป็นเรื่องยากอย่างยิ่ง
หากคุณดูที่ไฟล์ วิกิ postmarketOSคุณจะเห็นรายชื่อรุ่นโทรศัพท์ที่อยู่ระหว่างการรีวิวเป็นจำนวนมาก แต่มีเพียงไม่กี่รุ่นเท่านั้นที่จัดอยู่ในหมวดหมู่ของอุปกรณ์ที่แนะนำอย่างเต็มที่สำหรับการใช้งานประจำวัน จำนวนโทรศัพท์ที่คุณสามารถ ติดตั้งระบบปฏิบัติการมือถือ GNU/Linux และการใช้งานโดยปราศจากปัญหาอย่างร้ายแรงยังคงมีข้อจำกัดอยู่ แม้ว่าสถานการณ์จะดีขึ้นเล็กน้อยในแต่ละปีก็ตาม
ในขณะเดียวกัน ผู้ใช้จำนวนมากกำลังเข้าใกล้ ประสบการณ์การใช้งาน GNOME บนมือถือ ทำได้โดยตรงจากเดสก์ท็อป ด้วยความมุ่งเน้นของ GNOME ในเรื่องอินเทอร์เฟซที่ตอบสนองต่อทุกขนาดหน้าจอ ทำให้สามารถ "จำลอง" ว่าแอปพลิเคชันหลายๆ ตัวจะแสดงผลบนโทรศัพท์ได้อย่างไร เพียงแค่ปรับขนาดหน้าต่างให้แคบลง เหมือนกับหน้าจอแนวตั้ง
GNOME และความมุ่งมั่นในการสร้างอินเทอร์เฟซที่ตอบสนองต่อทุกการใช้งาน
กลยุทธ์อย่างเป็นทางการของ GNOME นั้นค่อนข้างชัดเจน: ต้องปรับอินเทอร์เฟซมาตรฐานให้เหมาะสม สามารถปรับเปลี่ยนไปใช้หน้าจอขนาดเล็กได้อย่างราบรื่น โดยไม่ต้องสร้างเชลล์สำหรับเดสก์ท็อปและมือถือที่แยกจากกันโดยสิ้นเชิง กล่าวคือ พื้นฐานของ GNOME Shell ควรจะสามารถทำงานได้ทั้งบนจอภาพขนาดใหญ่และจอขนาด 6 นิ้ว
แนวทางนี้ได้รับการสนับสนุนโดย ดีไซน์ GNOME แบบมินิมอลโดดเด่นด้วยพื้นที่ว่างขนาดใหญ่และการใช้ท่าทางสัมผัสและแผงควบคุมอย่างเข้มข้น เมื่อคุณย่อหน้าต่างแอป เช่น การตั้งค่า ไฟล์ แผนที่ หรือ GNOME Web อินเทอร์เฟซจะจัดเรียงเมนู แถบด้านข้าง และปุ่มใหม่ ทำให้ได้เค้าโครงที่คล้ายกับที่คุณเห็นบนอุปกรณ์มือถือ
พฤติกรรมการตอบสนองนี้ช่วยให้แอปพลิเคชัน GNOME จำนวนมากสามารถนำเสนอสิ่งต่างๆ ได้ อินเทอร์เฟซมือถือที่สะอาดตาด้วยเมนูด้านข้างที่ปัดได้และแถบนำทางด้านล่าง ทั้งหมดนี้โดยไม่ต้องดูแลโค้ดแยกต่างหากสำหรับเดสก์ท็อปและโทรศัพท์ ผลลัพธ์ที่ได้คือประสบการณ์ที่สม่ำเสมอในทุกขนาดหน้าจอ และลดงานซ้ำซ้อนสำหรับนักพัฒนา
ในบริบทนี้ Flathub กำลังกลายเป็นรูปแบบหนึ่งของ... ร้านแอปสากล สำหรับทั้งคอมพิวเตอร์เดสก์ท็อปและอุปกรณ์พกพาที่ใช้ระบบลินุกซ์ มีแอปพลิเคชันหลายตัวที่ถูกสร้างขึ้นมาโดยคำนึงถึงการใช้งานบนมือถือเป็นหลัก เช่น Portfolio (โปรแกรมสำรวจไฟล์ขนาดเล็กที่ออกแบบมาสำหรับหน้าจอขนาดเล็ก) หรือ Iotas (โปรแกรมจดบันทึกแบบง่ายๆ ที่รองรับการสัมผัส) รวมถึงแอปพลิเคชัน GNOME คลาสสิกอีกมากมายที่ได้รับการปรับปรุงให้เหมาะสมกับการใช้งานบนมือถือ
GNOME Mobile: จาก GNOME 40 สู่ “เชลล์บนมือถือ”

แม้ว่าประกาศอย่างเป็นทางการจะไม่ได้กล่าวถึงเรื่องนี้โดยตรงก็ตาม “GNOME Mobile” โดยทั่วไปแล้ว โครงการนี้ซึ่งพัฒนาเสร็จสมบูรณ์แล้ว มักถูกอธิบายว่าเป็น "GNOME Shell บนมือถือ" กล่าวคือ มันไม่ใช่สภาพแวดล้อมใหม่ทั้งหมด แต่เป็นการปรับปรุงเชลล์ที่คุ้นเคยอย่างละเอียดถี่ถ้วนเพื่อให้ทำงานได้อย่างราบรื่นบนโทรศัพท์และแท็บเล็ต
แนวคิดเริ่มเป็นรูปเป็นร่างขึ้นเมื่อ GNOME 40ในช่วงเวลานั้น ทีมออกแบบได้ทำงานกับแนวคิดเชิงทดลองเพื่อปรับปรุงความเข้ากันได้กับหน้าจอสัมผัสและจอแสดงผลขนาดเล็ก แนวคิดสำคัญๆ เกิดขึ้นจากกระบวนการนี้ เช่น ตารางแอปแนวนอน การแบ่งหน้า การลากและวางโฟลเดอร์ และการจัดเรียงพื้นที่ทำงานใหม่เพื่อให้ใช้ประโยชน์จากรูปแบบแนวตั้งได้ดียิ่งขึ้น
โจนาส เดรสเลอร์ หนึ่งในผู้พัฒนาโครงการ กล่าวว่า "อีกไม่นาน GNOME Shell ก็จะสามารถใช้งานบนโทรศัพท์ได้ แม้ว่าจะยังไม่สมบูรณ์แบบก็ตาม"นี่หมายความว่าโครงสร้างพื้นฐานส่วนใหญ่ได้ถูกวางไว้แล้ว แต่ยังมีฟังก์ชันการทำงานบางอย่างที่พบได้ทั่วไปในสมาร์ทโฟน (เช่น การโทร การล็อกหน้าจอ เป็นต้น) ซึ่งอยู่นอกเหนือขอบเขตโดยตรงของโครงการ GNOME และจำเป็นต้องมีการบูรณาการในระดับระบบเพิ่มเติม
แผนงานและฟีเจอร์ที่วางแผนไว้สำหรับ GNOME Shell บนมือถือ
เอกสารโครงการและบล็อกต่างๆ ได้ให้รายละเอียดเกี่ยวกับแผนงานที่ค่อนข้างทะเยอทะยานสำหรับโครงการนี้ GNOME Shell เวอร์ชันมือถือบางส่วนได้ดำเนินการแล้ว บางส่วนอยู่ระหว่างการพัฒนา และบางส่วนอยู่ในขั้นตอนการออกแบบเท่านั้น:
- API ท่าทางใหม่ และการตรวจจับขนาดหน้าจอ: มีให้ใช้งานแล้ว โดยได้รับการออกแบบมาเพื่อแยกแยะระหว่างเดสก์ท็อป แท็บเล็ต หรือมือถือ และตอบสนองด้วยท่าทางเฉพาะ
- ชั้นแผงด้านบนและด้านล่าง: ดีไซน์ที่ค่อนข้างคล้ายกับ Phosh โดยมีพื้นที่สำหรับแสดงการแจ้งเตือน สถานะระบบ และท่าทางสัมผัสจากด้านล่างเพื่อสลับแอปหรือแสดงตาราง
- พื้นที่ทำงานและมัลติทาสกิ้ง: ปรับแต่งพื้นที่ทำงานของ GNOME เพื่อให้แต่ละแอปแบบเต็มหน้าจอใช้พื้นที่ของตัวเอง ซึ่งใช้งานง่ายกว่าบนอุปกรณ์พกพา
- ตารางแอปพลิเคชันที่ปรับเปลี่ยนได้: มาพร้อมระบบแบ่งหน้า โฟลเดอร์ และรูปแบบการจัดวางที่ออกแบบมาสำหรับหน้าจอแคบ ซึ่งสืบทอดมาจากการเปลี่ยนแปลงที่นำมาใช้ใน GNOME 40
- แป้นพิมพ์บนหน้าจอ: ยังอยู่ในระหว่างการพัฒนา แต่จำเป็นอย่างยิ่งสำหรับการใช้งานด้วยระบบสัมผัส โดยมีเป้าหมายเพื่อมอบประสบการณ์การใช้งานที่ดียิ่งขึ้นกว่าที่เป็นอยู่ในปัจจุบัน
- การตั้งค่าด่วนและการแจ้งเตือน ออกแบบใหม่: มีปุ่มควบคุมด่วนสำหรับ Wi-Fi, ข้อมูลมือถือ, ไฟฉาย ฯลฯ รวมถึงระบบแจ้งเตือนแนวตั้งที่ใช้งานได้จริงยิ่งขึ้น
นอกเหนือจากประเด็นเหล่านี้แล้ว ทีม GNOME ยังกำลังพัฒนาสิ่งต่างๆ เช่นนี้อีกด้วย การนำทางเชลล์ขั้นพื้นฐาน (ท่าทางสัมผัสเพื่อไปยังกิจกรรม สลับแอป แสดงตาราง) การเปิดแอป การค้นหาแบบบูรณาการ และแป้นพิมพ์สัมผัสที่สมบูรณ์ยิ่งขึ้น
การดำเนินงานเป็นไปอย่างรวดเร็วขึ้นเนื่องจากได้รับการสนับสนุนด้านเงินทุนจาก กองทุนต้นแบบโปรแกรมจากเยอรมนีที่สนับสนุนซอฟต์แวร์ที่เป็นประโยชน์ต่อสาธารณะ ถึงกระนั้น Dressler เองก็ยอมรับว่าการสนับสนุนนี้ยังไม่เพียงพอที่จะทำให้ GNOME Shell เป็นระบบที่เหมาะสม 100% สำหรับการใช้งานเป็นโทรศัพท์หลัก: จำเป็นต้องมีคุณสมบัติเพิ่มเติม เช่น การโทรจากหน้าจอล็อก การป้อนรหัส PIN การโทรฉุกเฉิน การเข้าถึงไฟฉายที่สะดวก และฟังก์ชันอื่นๆ ในชีวิตประจำวันที่ผู้ใช้พึ่งพา
โมบายเชลล์, ลิบันดี, ลิบาดไวตา และเส้นทางสู่การบรรจบกัน
นอกเหนือจากการพัฒนาเชลล์แล้ว ระบบนิเวศแอปพลิเคชันของ GNOME ยังได้นำไลบรารีต่างๆ มาใช้ เช่น ลิบันดี และต่อมาคือลิบาดไวตาออกแบบมาเพื่อให้ส่วนติดต่อผู้ใช้ปรับให้เข้ากับขนาดต่างๆ ได้อย่างราบรื่นโดยไม่ต้องเขียนแอปพลิเคชันใหม่
ภายใน GitLab นั้น GNOME ดูแลรักษาชุดการออกแบบและแนวคิดต่างๆ ภายใต้ชื่อ "GitLab" “เชลล์มือถือ”ที่นั่นเราจะเห็นแบบจำลองเชิงทดลองมากมาย ตั้งแต่ตัวเรียกใช้งานแอปไปจนถึงแป้นพิมพ์สัมผัส รวมถึงโครงสร้างใหม่สำหรับส่วนติดต่อผู้ใช้และพื้นที่ทำงานหลายอย่างพร้อมกัน
การออกแบบเหล่านี้ไม่ได้เป็นการรับประกันอย่างแน่ชัดว่าเราจะได้เห็นอินเทอร์เฟซแบบนั้นในเวอร์ชันต่อๆ ไป แต่ก็แสดงให้เห็นถึงแนวทาง ทิศทางระยะกลางและระยะยาวแหล่งข่าวภายในบางแห่งระบุว่า การเปลี่ยนแปลงอย่างสมบูรณ์อาจใช้เวลาหลายปีและจะเกิดขึ้นในรูปแบบของการพัฒนาสภาพแวดล้อมครั้งใหญ่ (ครั้งหนึ่งเคยมีการพูดถึง GNOME 4 ในเชิงสมมติฐาน) แต่ความตั้งใจที่จะมุ่งไปสู่การบรรจบกันอย่างแท้จริงนั้นชัดเจน
แอปพลิเคชันหลักที่มุ่งเน้นการใช้งานบนมือถือ
เพื่อให้ GNOME ใช้งานได้อย่างมีประสิทธิภาพบนอุปกรณ์พกพา การปรับเปลี่ยนแค่เพียงส่วนติดต่อผู้ใช้ (shell) นั้นไม่เพียงพอ ต้องมีองค์ประกอบอื่นๆ เพิ่มเติมด้วย แอปพลิเคชันที่ออกแบบมาสำหรับการใช้งานด้วยระบบสัมผัสมีการดำเนินการที่สำคัญในเรื่องนี้:
ในอีกด้านหนึ่ง พวกเขาสามารถเปิดตัวได้สำเร็จ กล้อง GNOME ในอุปกรณ์อย่าง PinePhone Pro ที่ใช้ประโยชน์จากไดรเวอร์ที่รวมอยู่ในเคอร์เนล 6.3, libcamera และ PipeWire แม้ว่าคุณภาพของภาพจะยังห่างไกลจากโทรศัพท์มือถือเชิงพาณิชย์ยอดนิยมส่วนใหญ่ แต่ก็เป็นข้อบ่งชี้ที่ชัดเจนว่าระบบกล้องกำลังพัฒนาขึ้น
เมื่อไม่นานมานี้ GNOME ได้เปิดตัวผลิตภัณฑ์ใหม่ ภาพย่อแอปนี้เป็นแอปกล้องที่ออกแบบมาเพื่อถ่ายภาพและวิดีโอไม่เพียงแค่บนคอมพิวเตอร์เท่านั้น แต่ยังรวมถึงแท็บเล็ตและโทรศัพท์ด้วย สโลแกนของมันคือ "ถ่ายภาพและวิดีโอในคอมพิวเตอร์ แท็บเล็ต และโทรศัพท์ของคุณ" และอินเทอร์เฟซของมันค่อนข้างคล้ายกับ Google Pixel หรือ iPhone: สะอาดตา ใช้งานง่าย และใช้ระบบสัมผัสอย่างเต็มรูปแบบ
Snapshot ได้เข้าสู่ GNOME “อินคิวเบเตอร์” แม้ว่าจะยังอยู่ในขั้นพื้นฐาน (ปัจจุบันมีฟังก์ชันจับเวลาและฟังก์ชันอื่นๆ เพียงเล็กน้อย) แต่ก็แสดงให้เห็นอย่างชัดเจนว่ากล้องเป็นองค์ประกอบสำคัญในกลยุทธ์สำหรับอุปกรณ์พกพา แนวคิดคือจะเพิ่มฟังก์ชันต่างๆ เมื่อมีการทดสอบกับอุปกรณ์มากขึ้น และปรับปรุงรายละเอียดด้านประสิทธิภาพและความเข้ากันได้กับฮาร์ดแวร์ทั่วไปให้ดียิ่งขึ้น
Phosh: ตัวละครหลักอีกตัวหนึ่งของ GNOME Mobile
ในขณะที่ GNOME Shell กำลังก้าวไปสู่การรวมระบบ Purism ก็ได้สร้าง... โฟช (โทรศัพท์เชลล์)Phosh คือส่วนติดต่อผู้ใช้แบบกราฟิกที่มีน้ำหนักเบาและไวต่อการสัมผัส ซึ่งได้รับการออกแบบมาตั้งแต่เริ่มต้นสำหรับ Librem 5 เมื่อเวลาผ่านไป Phosh ก็ไม่ได้จำกัดอยู่เฉพาะโทรศัพท์รุ่นนั้นอีกต่อไป และได้กลายเป็นส่วนสำคัญส่วนหนึ่งของระบบนิเวศ Linux บนมือถือ
Phosh พัฒนาขึ้นโดยใช้เทคโนโลยี GNOME และบน GTK + 3ระบบนี้ใช้คอมโพสิเตอร์ของตัวเองที่เรียกว่า Phoc ซึ่งทำงานบน Wayland ต่างจากคอมโพสิเตอร์อื่นๆ ที่ใช้ทรัพยากรมากกว่า Phoc มีความต้องการฮาร์ดแวร์ค่อนข้างน้อย ซึ่งช่วยให้แอปพลิเคชัน GTK+3 และ GNOME ทำงานได้อย่างราบรื่นโดยไม่ต้องปรับแต่งอะไรมากมาย
นอกจากโครงสร้างหลักและตัวแต่งเพลงแล้ว Phosh ยังสมบูรณ์ด้วยเซสชันแบบบูรณาการ (เซสชั่นโฟชขั้นตอนนี้จะเรียกใช้ Phosh, Phoc และส่วนประกอบ GNOME ที่จำเป็น พร้อมด้วยแป้นพิมพ์บนหน้าจอโดยเฉพาะ ซึ่งในตอนแรกเรียกว่า phosh-osk-stub (ปัจจุบันเปลี่ยนชื่อเป็น Stevia) สำหรับการป้อนข้อความ ระบบหลายระบบใช้ กระดานเสียงแหลมออกแบบมาโดยเฉพาะสำหรับอุปกรณ์ระบบสัมผัส
ฟอสฟอรัสถูกนำไปใช้ที่ใดและมีบทบาทอย่างไรในระบบนิเวศ
เมื่อเวลาผ่านไป Phosh ได้ค่อยๆ หันเหออกจาก PureOS และ Librem 5 ไปสู่การเป็นส่วนหนึ่งของ... การแจกจ่ายผ่านมือถือหลายรูปแบบปัจจุบันเราพบระบบปฏิบัติการนี้ได้ใน postmarketOS, Mobian, Droidian, รวมถึงอิมเมจบางตัวสำหรับอุปกรณ์ Pine64 และเวอร์ชันเฉพาะ เช่น Fedora สำหรับสมาร์ทโฟน
โครงการต่างๆ เช่น KDE กับ พลาสม่ามือถือUBports ที่ใช้ Lomiri หรือโครงการริเริ่มเฉพาะอย่าง JingOS และ CDE ต่างก็อยู่ร่วมกันในพื้นที่เดียวกัน แต่โดยทั่วไปแล้วผู้คนมักมองว่า Phosh คือตัวเลือกที่ได้ผลดีที่สุดในปัจจุบัน ในสภาพแวดล้อมจริง โดยเฉพาะอย่างยิ่งในแง่ของความเสถียร ความสามารถในการใช้งาน และการสนับสนุนจากชุมชน
ที่จริงแล้ว แม้แต่ระบบปฏิบัติการที่ออกแบบมาสำหรับผู้ใช้ขั้นสูงโดยเฉพาะก็ยังนำ Phosh มาใช้ ตัวอย่างเช่น ใน Arch Linux นักพัฒนาจากทั้งตัวระบบปฏิบัติการเองและ Red Hat ได้บรรจุ Phosh ไว้ในแพ็กเกจ โฟชสำหรับอาร์ชสิ่งนี้ช่วยให้ผู้ใช้ที่มีประสบการณ์ในการจัดการระบบอยู่บ้าง สามารถตั้งค่าสภาพแวดล้อมสำหรับอุปกรณ์พกพาหรือระบบสัมผัสบนพื้นฐาน Arch ที่เรียบง่าย โดยติดตั้งเฉพาะสิ่งที่พวกเขาต้องการจริงๆ เท่านั้น
ข้อดีของ Phosh: อินเทอร์เฟซและการปรับแต่งให้เหมาะสมกับฮาร์ดแวร์มือถือ
Phosh นำเสนอ อินเทอร์เฟซได้รับการออกแบบโดยคำนึงถึงการใช้งานหน้าจอสัมผัสเป็นหลักระบบปฏิบัติการนี้โดดเด่นด้วยการนำทางด้วยท่าทาง การเรียกใช้งานแอปพลิเคชันอย่างง่าย และแผงด้านข้างหรือด้านบนสำหรับการเข้าถึงฟังก์ชันระบบที่สำคัญ มันไม่ได้พยายามเลียนแบบเดสก์ท็อปแบบคลาสสิก แต่ให้ประสบการณ์ที่คล้ายกับสมาร์ทโฟนสมัยใหม่ โดยมีปรัชญาของ GNU/Linux เป็นพื้นฐาน
จุดแข็งของมันคือ การปรับแต่งให้เหมาะสมกับฮาร์ดแวร์ระดับกลางรวมถึงการใช้ทรัพยากรต่ำและการจัดการแบตเตอรี่ที่ค่อนข้างเหมาะสม ซึ่งเป็นสิ่งสำคัญสำหรับอุปกรณ์อย่าง Librem 5 หรือ PinePhone เพื่อให้สามารถใช้งานเป็นโทรศัพท์มือถือได้อย่างแท้จริงโดยไม่ต้องเสียบปลั๊กชาร์จตลอดเวลา
Phosh ยังคงรักษาบางส่วนไว้ ข้อกำหนดขั้นต่ำของ CPU และ RAM ทำให้สามารถใช้งานบนโทรศัพท์และแท็บเล็ตที่มีสเปคจำกัดได้ พร้อมรองรับการทำงานหลายอย่างพร้อมกันและการสลับแอปได้อย่างราบรื่น โดยมุ่งเน้นที่การมอบประสบการณ์การใช้งานที่ดีแม้ว่าฮาร์ดแวร์จะด้อยกว่าสมาร์ทโฟน Android ระดับเรือธงทั่วไปก็ตาม
ระบบรักษาความปลอดภัยก็มีบทบาทเช่นกัน: Phosh อาศัยระบบรักษาความปลอดภัยเป็นหลัก เวย์แลนด์ในฐานะเซิร์ฟเวอร์กราฟิกวิธีนี้ช่วยลดช่องโหว่การโจมตีบางอย่างที่เกี่ยวข้องกับ X11 และเหมาะสมกับความต้องการด้านการแยกการทำงานของอุปกรณ์พกพาได้ดียิ่งขึ้น
การอัปเดตล่าสุดของ Phosh 0.48
การพัฒนา Phosh ยังคงดำเนินไปอย่างรวดเร็ว ในเวอร์ชันนี้ ฟอช 0.48 มีการเปลี่ยนแปลงที่สำคัญเกิดขึ้นทั้งในส่วนของโครงสร้างหลักและเทคโนโลยีที่เกี่ยวข้อง:
- Un ส่วนเสริมสกรีนเซฟเวอร์ใหม่ ซึ่งช่วยให้คุณควบคุมการเล่นมัลติมีเดียโดยใช้โปรโตคอล MPRIS ซึ่งมีประโยชน์สำหรับการจัดการเพลงหรือพอดแคสต์จากหน้าจอล็อก
- เป็นไปได้ของ การเขียนปลั๊กอินในภาษา Valaสิ่งนี้เปิดโอกาสให้มีการพัฒนาส่วนขยายที่ซับซ้อนยิ่งขึ้นในภาษาโปรแกรมนี้ ซึ่งมีความใกล้เคียงกับระบบนิเวศของ GNOME
- การเปิดใช้งานเริ่มต้นของ กล่องโต้ตอบการแพร่กระจายของเซลล์แสดงข้อความที่ผู้ให้บริการประกาศ เช่น การแจ้งเตือนฉุกเฉิน หรือข้อมูลท้องถิ่น
- มีการเพิ่มแผงควบคุมลงใน phosh-mobile-settings สำหรับ กำหนดค่าหมวดหมู่ข้อความกระจายเสียงรวมถึงการปรับแต่งหมวดหมู่การแจ้งเตือนของระบบที่จะแสดง และว่าจะแสดงตัวบ่งชี้แป้นพิมพ์บนแผงควบคุมหรือไม่
ในโปรแกรมแต่งเพลง Phoc เวอร์ชันล่าสุดได้เปลี่ยนมาใช้ wlroots 0.19.0เพิ่มความเข้ากันได้กับโปรโตคอล Wayland สมัยใหม่ เช่น shortcuts-inhibit (สำหรับการจัดการแป้นพิมพ์ลัด), ext-image-capture-source-v1 และ ext-image-capture-copy-v1 (เพื่อจับภาพเนื้อหาหน้าจอ) รวมถึงปรับปรุงการทำงานร่วมกับ wp_presentation_time_v2 ให้ดียิ่งขึ้น
นอกจากนี้ ยังมีการนำการสนับสนุนมาใช้สำหรับ อัตราการรีเฟรชแบบปรับได้ ของจอภาพ (adaptive-sync) ซึ่งช่วยเพิ่มประสิทธิภาพความลื่นไหลและการใช้พลังงาน และตอนนี้สามารถบันทึกและเรียกคืนการตั้งค่าของเอาต์พุตวิดีโอได้แล้ว
ในขณะเดียวกัน โครงการ gmobile ซึ่งรวบรวมผู้ขับขี่เพื่อดำเนินการต่างๆ ก็กำลังดำเนินการอยู่ GNOME บนอุปกรณ์พกพาโปรแกรมนี้ได้เพิ่มการรองรับปุ่มเปิด/ปิดบนโทรศัพท์มือถือ เช่น Fairphone 5 และ FuriPhone FLX1 รวมถึงอนุญาตให้แปลงรหัสประเทศ MCC เป็นรูปแบบ ISO ซึ่งมีประโยชน์สำหรับการจัดการข้อมูลเครือข่ายมือถือ
แป้นพิมพ์บนหน้าจอ phosh-osk-stub ได้ถูกเปลี่ยนชื่อแล้ว หญ้าหวาน และได้รวมเอาการแจกจ่าย “us+dvorak” เข้ามาด้วย นอกจากนี้ ยังมีการอัปเดตส่วนประกอบที่จำเป็นหลายรายการ ได้แก่ GNOME 48, Calls 48.2, cellbroadcastd 0.0.2, feedbackd 0.8.3, feedbackd-device-themes 0.8.4, callaudiod 0.1.10, wys 0.1.12 และ mmsd-tng 2.6.3 เพื่อให้ Phosh stack สอดคล้องกับ GNOME และระบบนิเวศโทรศัพท์เวอร์ชันใหม่ๆ
Phosh บน Arch Linux: ฐานที่เรียบง่าย อินเทอร์เฟซมือถือที่ทันสมัย
Arch Linux โดดเด่นมาโดยตลอดด้วยการนำเสนอ... ระบบพื้นฐานที่เรียบง่ายมากArch แตกต่างจากดิสทริบิวชันอื่นๆ เช่น Ubuntu หรือ Fedora ซึ่งมาพร้อมกับแพ็กเกจซอฟต์แวร์เริ่มต้น โดย Arch ให้ความสำคัญกับการปล่อยให้ผู้ใช้เป็นผู้ติดตั้งซอฟต์แวร์เอง เนื่องจากมีแพ็กเกจซอฟต์แวร์ที่ติดตั้งมาล่วงหน้าน้อย และผู้ใช้มีอิสระอย่างเต็มที่ในการติดตั้งเฉพาะสิ่งที่ต้องการ
สิ่งนี้สอดคล้องกับจิตวิญญาณของ Phosh เป็นอย่างดี: คุณสามารถเริ่มต้นจาก ส่วนโค้งนั้นลอกออกหมด จากนั้นจึงสร้างสภาพแวดล้อมสำหรับอุปกรณ์เคลื่อนที่ที่คุณต้องการ ไม่ว่าจะเป็น Phosh, Plasma Mobile หรืออินเทอร์เฟซอื่นๆ โดยการติดตั้งแพ็กเกจจากที่เก็บอย่างเป็นทางการ
ใน Arch นั้น Phosh จะถูกติดตั้งผ่านทาง Pacmanติดตั้งแพ็กเกจที่เกี่ยวข้อง และหากต้องการ สามารถเพิ่มส่วนเสริมต่างๆ เช่น คีย์บอร์ดเสมือน (เช่น Squeekboard) หรือแอปพลิเคชันที่รองรับการสัมผัส จากนั้นจะสร้างรายการเซสชัน Wayland สำหรับ Phosh เพื่อให้ในตัวจัดการการเข้าสู่ระบบ คุณสามารถเลือก "Phosh" เป็นเชลล์กราฟิกและเริ่มต้นเซสชันการสัมผัสบน Arch ได้
อย่างไรก็ตาม สันนิษฐานว่าผู้ใช้มี ความรู้พื้นฐานเกี่ยวกับการบริหารระบบลินุกซ์เนื่องจากการตั้งค่าไดรเวอร์ Wayland การป้อนข้อมูลแบบสัมผัส และส่วนประกอบอื่นๆ อย่างถูกต้องนั้นไม่ใช่เรื่องง่ายสำหรับผู้เริ่มต้น จึงเป็นแนวทางที่เหมาะสมสำหรับมืออาชีพหรือผู้ที่ชื่นชอบเทคโนโลยีขั้นสูงที่ต้องการแพลตฟอร์มมือถือที่ปรับแต่งได้อย่างเต็มที่
โปรเจ็กต์เดสก์ท็อปอื่นๆ ในการแข่งขันกับโปรเจ็กต์มือถือ
GNOME และ Phosh ไม่ได้อยู่เพียงลำพังในการผจญภัยครั้งนี้ KDE พร้อม Plasma Mobile UBports ได้ผลักดันวิสัยทัศน์ของตนเองเกี่ยวกับอินเทอร์เฟซแบบรวมศูนย์มานานหลายปีแล้ว ซึ่งปรากฏอยู่ในอุปกรณ์ต่างๆ เช่น PinePhone และระบบปฏิบัติการ ARM เช่น Manjaro UBports ยังคงดูแลรักษา... โลมิริ สำหรับ Ubuntu Touch นั้น มีข้อเสนออื่นๆ เช่น JingOS หรือ CDE ที่เข้าร่วมวงการในเวลาที่แตกต่างกัน
การเปิดตัวของ Fedora 38 พร้อม Fedora Mobilityจากการพูดคุยล่าสุดเกี่ยวกับ GNOME บนอุปกรณ์พกพาและการทำงานร่วมกับ postmarketOS และ Librem 5 แสดงให้เห็นว่าสภาพแวดล้อมเดสก์ท็อป Linux หลักๆ ไม่ได้ปิดบังความปรารถนาที่จะเข้าถึงโทรศัพท์และแท็บเล็ตอีกต่อไปแล้ว ส่วนหนึ่งที่ยังดูไม่เข้าที่เข้าทางใน GNOME คือ Mutter ซึ่งเป็นตัวจัดการการแสดงผล (compositor) ที่ต้องการการปรับปรุงเพิ่มเติมเพื่อให้เข้ากับอุปกรณ์เหล่านี้ได้ดียิ่งขึ้น และสามารถใช้งานร่วมกัน (หรือแข่งขัน) กับสิ่งที่ Phosh มีอยู่แล้วได้
ข้อพิจารณาขั้นสุดท้าย
อย่างไรก็ตาม ดูเหมือนว่าระบบนิเวศของแอปพลิเคชัน GNOME จะก้าวล้ำไปหนึ่งขั้นแล้ว เพราะหลายแอปพลิเคชันได้เริ่มนำไปใช้งานแล้ว แนวทางการออกแบบสำหรับหน้าจอขนาดเล็กซึ่งทำหน้าที่เป็นสนามทดสอบที่สมบูรณ์แบบบนเดสก์ท็อปในขณะที่ส่วนติดต่อผู้ใช้บนมือถือกำลังพัฒนาให้สมบูรณ์ยิ่งขึ้น
จากข้อมูลทั้งหมดข้างต้น สถานการณ์ปัจจุบันของ GNOME Mobile และ Phosph นี่คือระบบนิเวศที่กำลังเบ่งบานอย่างเต็มที่: GNOME Shell กำลังเสริมสร้างเส้นทางสู่การผสานรวมกับ API ท่าทางสัมผัส เลย์เอาต์ที่ปรับเปลี่ยนได้ และแอปต่างๆ เช่น Snapshot หรือ GNOME Camera; ส่วน Phosh นั้นได้กลายเป็น "เครื่องมือหลัก" ที่ใช้งานได้จริงใน Librem 5, PinePhone, postmarketOS, Mobian, Arch และอื่นๆ โดยมีการพัฒนาอย่างต่อเนื่อง (Phosh 0.48, Phoc + wlroots 0.19, gmobile, Stevia) ซึ่งทำให้มันยังคงเป็นผู้นำด้าน Linux สำหรับอุปกรณ์สัมผัส
แม้ว่าจะไม่มีใครกล้าให้วันที่แน่นอนว่า "โทรศัพท์มือถือ Linux ที่สมบูรณ์แบบ" จะพร้อมใช้งานสำหรับการโทร กล้องคุณภาพสูง และความสะดวกสบายที่เทียบเท่ากับ Android หรือ iOS แต่โดยทั่วไปแล้วมีความรู้สึกว่าความก้าวหน้าใหม่ ๆ แต่ละอย่าง—ตั้งแต่แผงสัมผัสของ GNOME ไปจนถึงการส่งข้อความกระจายเสียงใน Phosh—ทำให้ความเป็นไปได้จริง ๆ ในการใช้สมาร์ทโฟน GNU/Linux เป็นอุปกรณ์หลักใกล้เข้ามามากขึ้นสำหรับผู้ที่ยินดีเสียสละความสะดวกสบายบางอย่างเพื่อแลกกับการควบคุม ความเป็นส่วนตัว และอิสรภาพ