AppManager คือตัวจัดการ AppImages สไตล์ macOS สำหรับ GTK

  • AppManager จัดการ AppImages บนเดสก์ท็อป GTK ด้วยอินเทอร์เฟซที่ทันสมัยและหน้าต่างแบบลากและวางสไตล์ macOS
  • ทำการติดตั้งแอปพลิเคชัน AppImage โดยอัตโนมัติ รวมเข้ากับเมนู คัดลอกไอคอน และถอนการติดตั้งอย่างสะอาดหมดจด
  • โปรแกรมนี้มีระบบอัปเดตอัตโนมัติในพื้นหลังด้วย zsync ช่วยเพิ่มประสิทธิภาพการใช้แบนด์วิดท์และทำให้แอปต่างๆ อัปเดตอยู่เสมอ
  • มันสามารถใช้งานร่วมกับ AppImage SquashFS และ DwarFS ได้ และถูกเผยแพร่ในรูปแบบ AppImage จาก Github โดยผู้สร้างคือ Mitchell Vermaning

ตัวจัดการแอป

หากคุณมักจะดัดแปลงแก้ไขสิ่งต่างๆ อยู่บ่อยๆ แอปพลิเคชันในรูปแบบ AppImage บนเดสก์ท็อป Linux ของคุณ คุณคงรู้แล้วว่าการจัดการไฟล์ด้วยตนเองนั้นยุ่งยากแค่ไหน: การย้ายไฟล์ การให้สิทธิ์ในการเรียกใช้งาน การสร้างทางลัด ไอคอน การอัปเดต... ทั้งหมดนี้ต้องทำซ้ำแล้วซ้ำเล่า นี่คือจุดที่ [เครื่องมือ/แอป/อุปกรณ์] เข้ามาช่วย ตัวจัดการแอปเครื่องมือที่ออกแบบมาโดยเฉพาะเพื่อทำให้ชีวิตของคุณง่ายขึ้นด้วย AppImages พร้อมด้วยการออกแบบที่สวยงามและขั้นตอนการใช้งานที่คล้ายคลึงกับ macOS

บทความนี้มุ่งเน้นการอธิบายรายละเอียดว่า AppManager คืออะไร วิธีการทำงานและเหตุผลที่มันกลายเป็นหนึ่งในโปรแกรมจัดการ AppImage ที่น่าสนใจที่สุด สำหรับเดสก์ท็อป GTK คุณจะได้เห็นว่ามันใช้เทคโนโลยีอะไรบ้างเบื้องหลัง การจัดการการอัปเดตอัตโนมัติ และเหตุใดอินเทอร์เฟซแบบลากและวางจึงสะดวกต่อการใช้งานในชีวิตประจำวัน แนวคิดก็คือ เมื่อคุณอ่านจบ คุณจะเข้าใจอย่างชัดเจนว่ายูทิลิตีนี้เหมาะสมกับเวิร์กโฟลว์ Linux ของคุณหรือไม่

AppManager คืออะไร และใช้ทำอะไร?

AppManager คือ แอปพลิเคชันเดสก์ท็อปที่พัฒนาด้วย GTK และ Libadwaitaเขียนด้วยภาษาโปรแกรม วาลาAppManager คือโปรแกรมที่ออกแบบมาเพื่อจัดการไฟล์ .AppImage ในรูปแบบที่ง่ายและเห็นภาพได้ชัดเจน แทนที่จะต้องจัดการไฟล์ .AppImage ด้วยตนเอง กำหนดสิทธิ์ ย้ายไปยังเส้นทางที่กำหนด และสร้างทางลัด AppManager จะทำให้กระบวนการทั้งหมดเป็นไปโดยอัตโนมัติด้วยการคลิกเพียงไม่กี่ครั้งและระบบลากและวางที่ใช้งานง่ายมาก

หน้าที่หลักของมันคือการทำหน้าที่เป็น ตัวจัดการ AppImage แบบรวมศูนย์บนเดสก์ท็อป Linuxมันช่วยให้คุณสามารถติดตั้ง ถอนการติดตั้ง ผสานรวมเข้ากับเมนูแอปพลิเคชัน และอัปเดตแอปพลิเคชันเหล่านั้นให้ทันสมัยอยู่เสมอผ่านระบบอัปเดตเบื้องหลัง ด้วยวิธีนี้ AppImages จึงทำงานเกือบเหมือนกับว่ามาจากแหล่งเก็บแอปพลิเคชันแบบดั้งเดิม แต่ไม่สูญเสียความสามารถในการพกพาและความเป็นส่วนตัวที่เป็นเอกลักษณ์ของรูปแบบนี้

เครื่องมือนี้ได้รับการออกแบบมาโดยเฉพาะสำหรับผู้ที่ใช้สภาพแวดล้อมเดสก์ท็อปแบบ GTK เนื่องจาก อินเทอร์เฟซของมันผสานรวมเข้ากับเดสก์ท็อปอย่าง GNOME ได้เป็นอย่างดีขอบคุณ Libadwaita อย่างไรก็ตาม มันสามารถใช้งานในสภาพแวดล้อมอื่นๆ ได้โดยไม่มีปัญหาใหญ่ ตราบใดที่คุณมีส่วนประกอบที่จำเป็นครบถ้วน

อินเทอร์เฟซแบบลากและวางสไตล์ macOS

หนึ่งในคุณสมบัติที่โดดเด่นที่สุดของ AppManager คือ... หน้าต่างการติดตั้งสไตล์ macOSเมื่อคุณดับเบิ้ลคลิกไฟล์ใดๆ ที่มีนามสกุล . .AppImageแทนที่จะเรียกใช้แอปพลิเคชันโดยตรงหรือเปิดกล่องโต้ตอบทั่วไป หน้าต่าง AppManager เฉพาะจะเปิดขึ้นมา ซึ่งคุณสามารถลากไฟล์เพื่อติดตั้งลงในระบบของคุณได้

หน้าต่างแบบลากและวางนี้เลียนแบบการทำงานดังกล่าว ขั้นตอนการทำงานทั่วไปของ macOS ในวิธีการก่อนหน้านี้ คุณเพียงแค่ลากแอปไปยังพื้นที่ที่กำหนดเพื่อติดตั้ง ในที่นี้ก็เช่นกัน คุณลากไฟล์ AppImage ไปยังอินเทอร์เฟซ AppManager แล้วเครื่องมือจะจัดการย้ายไฟล์ไปยังตำแหน่งที่เหมาะสม ทำเครื่องหมายว่าเป็นไฟล์ที่สามารถเรียกใช้งานได้ ลงทะเบียนรายการบนเดสก์ท็อป และคัดลอกไอคอนที่จำเป็นให้เอง

ด้วยแนวทางนี้ การติดตั้ง AppImage ให้ความรู้สึกเหมือนเป็นกระบวนการที่ราบรื่นและสม่ำเสมอมันไม่เหมือนกับการจัดการไฟล์กระจัดกระจายที่คุณไม่แน่ใจว่าจะวางไว้ที่ไหน นอกจากนี้ รูปแบบการแสดงผลที่ใช้ GTK/Libadwaita ยังให้ความรู้สึกทันสมัยและกลมกลืน ต่างจากหน้าต่างทั่วไปหรือที่ไม่ได้ตกแต่งอย่างสวยงามซึ่งบางครั้งพบได้ในเครื่องมือพื้นฐานกว่า

รองรับ AppImage SquashFS และ DwarFS

AppManager ไม่ได้จำกัดอยู่แค่บรรจุภัณฑ์ประเภทเดียว แต่มีตัวเลือกอื่นๆ อีกมากมาย ความเข้ากันได้กับ AppImages ที่ใช้ SquashFS และ DwarFSเทคโนโลยีทั้งสองนี้เป็นระบบไฟล์บีบอัดที่ใช้ในการบรรจุแอปพลิเคชันไว้ภายใน AppImage โดยแต่ละเทคโนโลยีมีลักษณะเฉพาะในด้านประสิทธิภาพ ขนาด และพฤติกรรม คุณสามารถศึกษาเพิ่มเติมได้ในเอกสารของเรา คำศัพท์ลินุกซ์.

การรองรับทั้ง SquashFS และ DwarFS หมายความว่า คุณสามารถใช้ AppManager กับ AppImage ได้หลากหลายประเภทไม่ว่านักพัฒนาแอปพลิเคชันจะเลือกวิธีการบรรจุภัณฑ์แบบใด คุณก็ไม่ต้องกังวลว่าแอปพลิเคชันนั้นจะถูกสร้างขึ้นด้วยระบบใดระบบหนึ่ง เพราะเครื่องมือจะจัดการเรื่องนี้ให้เองเบื้องหลัง คุณจึงเห็นเพียงแค่ว่า "ใช้งานได้หรือไม่ได้" และในทางปฏิบัติแล้ว เกือบทุกอย่างก็ใช้งานได้ดี

ความเข้ากันได้ในวงกว้างนี้เป็นสิ่งสำคัญ เนื่องจากระบบนิเวศของ AppImage มีความหลากหลายมาก และหากไม่มีตัวจัดการที่เข้าใจรูปแบบต่างๆ เหล่านั้น ผู้ใช้จะต้องจัดการแอปพลิเคชันบางอย่างด้วยตนเองสูญเสียความสะดวกสบายในการรวมการจัดการทั้งหมดไว้ในอินเทอร์เฟซเดียว

ติดตั้งได้ง่ายเพียงไม่กี่คลิก

ในขั้นตอนการใช้งานทั่วไป การทำเช่นนี้ก็เพียงพอแล้ว ดับเบิ้ลคลิกที่ไฟล์ .AppImage ขั้นตอนนี้จะเปิดหน้าต่าง AppManager พิเศษขึ้นมา จากนั้น คุณจะเห็นอินเทอร์เฟซที่พร้อมให้คุณลากไฟล์นั้น หรือแม้แต่ไฟล์อื่นๆ ไปยังพื้นที่ติดตั้ง โดยไม่ต้องใช้คำสั่งแปลกๆ หรือเส้นทางที่ซับซ้อน

เมื่อคุณลากไฟล์แล้ว AppManager จะจัดการให้เอง ย้ายไฟล์ AppImage ไปยังตำแหน่งที่กำหนดไว้ในระบบของคุณโดยแอปจะถูกจัดเก็บไว้เช่นเดียวกับแอปพลิเคชันอื่นๆ ที่จัดการโดยเครื่องมือนี้ ซึ่งจะช่วยป้องกันไม่ให้แอปหายไปอยู่ในโฟลเดอร์ดาวน์โหลดหรือตำแหน่งอื่นๆ ที่ไม่เกี่ยวข้อง ซึ่งเป็นปัญหาที่พบบ่อยเมื่อใช้งาน AppImages ด้วยตนเอง

ระบบนี้ยังมีข้อดีที่สำคัญอีกประการหนึ่ง: นอกจากนี้ยังช่วยให้สามารถถอนการติดตั้งได้อย่างสะอาดหมดจดเช่นกันเนื่องจาก AppManager รู้แน่ชัดว่าได้วาง AppImage แต่ละตัวไว้ที่ใดและสร้างไฟล์การผสานรวมอะไรบ้าง การลบแอปพลิเคชันจึงกลายเป็นกระบวนการที่ควบคุมได้และราบรื่น แทนที่จะลบไฟล์ด้วยตนเองซึ่งมีความเสี่ยงที่จะทิ้งไฟล์ขยะไว้ในระบบ

การผสานรวมบนเดสก์ท็อป: รายการและไอคอน

นอกจากจะวางไฟล์ AppImages ไว้ในพาธที่ถูกต้องแล้ว AppManager ยังดูแลเรื่องอื่นๆ อีกด้วย สร้างรายการบนเดสก์ท็อปที่จำเป็นหมายความว่า เมื่อติดตั้งแอปพลิเคชันแล้ว คุณจะเห็นแอปพลิเคชันนั้นปรากฏในเมนูแอปพลิเคชันของเดสก์ท็อปของคุณ เช่นเดียวกับโปรแกรมใดๆ ที่ติดตั้งจากคลังซอฟต์แวร์ของระบบปฏิบัติการของคุณ

เครื่องมือนี้ยังรองรับการจัดการสิ่งต่อไปนี้ด้วย คัดลอกและลงทะเบียนไอคอนที่เกี่ยวข้องวิธีนี้ทำให้แอปสามารถเข้าถึงได้จากตัวเรียกใช้งาน (launcher) และยังมีไอคอนที่เป็นเอกลักษณ์เฉพาะตัว ไม่ว่าจะอยู่ในเมนู แถบไอคอน หรือแผงด้านข้าง ขึ้นอยู่กับสภาพแวดล้อมที่คุณใช้งาน ด้วยวิธีนี้จึงไม่มีความแตกต่างทางด้านภาพระหว่าง AppImage ที่จัดการโดย AppManager กับแอปพลิเคชันแบบดั้งเดิม

การผสานรวมนี้เป็นหนึ่งในส่วนที่ผลงานของนักพัฒนาโดดเด่นที่สุด: เป้าหมายคือเพื่อให้ผู้ใช้ไม่ต้องคิดว่า "ฉันกำลังใช้ AppImages อยู่"แต่พูดง่ายๆ ก็คือ “ฉันกำลังใช้แอปพลิเคชันบนระบบของฉัน” รูปแบบดังกล่าวกลายเป็นรายละเอียดทางเทคนิค ในขณะที่ประสบการณ์การใช้งานยังคงสม่ำเสมอและสะดวกสบาย

อัปเดตพื้นหลังอัตโนมัติ

จุดแข็งที่สำคัญอีกประการหนึ่งของ AppManager คือ... ระบบอัปเดตอัตโนมัติเบื้องหลังต่างจากการจัดการ AppImages ด้วยตนเอง ซึ่งคุณต้องคอยติดตามการดาวน์โหลดเวอร์ชันใหม่ด้วยตนเอง เครื่องมือนี้จะดูแลการอัปเดตแอปพลิเคชันโดยอัตโนมัติเมื่อตรวจพบเวอร์ชันที่เข้ากันได้ใหม่กว่า

กระบวนการอัปเดตนี้ได้รับการออกแบบมาเพื่อ ให้ไม่เป็นที่สังเกตมากที่สุดเท่าที่จะเป็นไปได้มันทำงานอยู่เบื้องหลัง โดยไม่ปิดกั้นการใช้งานระบบหรือต้องการการโต้ตอบอย่างต่อเนื่อง เมื่อแอปได้รับการอัปเดต คุณแทบจะไม่สังเกตเห็นเลย เว้นแต่คุณจะตรวจสอบเวอร์ชันหรือเห็นคุณสมบัติใหม่ภายในแอปนั้นเอง

การมีกลไกการอัปเดตอัตโนมัติทำให้ AppManager อยู่ในตำแหน่งที่น่าสนใจมากภายในระบบนิเวศของ AppImage เนื่องจาก มันช่วยแก้ไขจุดอ่อนที่สำคัญที่สุดจุดหนึ่งของรูปแบบนี้มาโดยตลอด: ผู้ใช้จำเป็นต้องรับทราบเมื่อมีการปล่อยเวอร์ชันใหม่ และทำการเปลี่ยนไฟล์เก่าด้วยตนเอง

การใช้แบนด์วิดท์อย่างมีประสิทธิภาพด้วย zsync

เพื่อปรับปรุงประสบการณ์การอัปเดตให้ดียิ่งขึ้น AppManager ใช้ประโยชน์จาก... การอัปเดตแบบเดลต้าโดยใช้ zsyncเทคโนโลยีนี้ช่วยให้คุณดาวน์โหลดเฉพาะส่วนของไฟล์ที่เปลี่ยนแปลงไปในแต่ละเวอร์ชัน แทนที่จะดาวน์โหลดไฟล์ AppImage ทั้งหมดใหม่ตั้งแต่ต้นทุกครั้งที่มีการอัปเดต

ในทางปฏิบัติสิ่งนี้แปลว่า ประหยัดแบนด์วิดท์และเวลาได้อย่างมากโดยเฉพาะอย่างยิ่งหากคุณทำงานกับแอปพลิเคชันขนาดใหญ่ หรือหากการเชื่อมต่ออินเทอร์เน็ตของคุณไม่เร็วมากนัก เนื่องจากใช้ "ส่วนต่าง" (deltas) การดาวน์โหลดจึงมักมีขนาดเล็กกว่ามาก ทำให้การอัปเดตหลายแอปพลิเคชันพร้อมกันทำได้ง่ายขึ้น

การใช้ zsync ยังมีประโยชน์ในแง่ของประสิทธิภาพโดยรวมอีกด้วย: ซึ่งจะช่วยลดภาระงานของเซิร์ฟเวอร์ที่จัดเก็บ AppImages และทำให้กระบวนการอัปเกรดมีความยั่งยืนในระยะยาว ซึ่งเป็นสิ่งที่มักไม่ค่อยมีการกล่าวถึง แต่ก็เป็นส่วนหนึ่งของสถาปัตยกรรมกระจายซอฟต์แวร์ที่ดีเช่นกัน

ถอดออกได้ง่ายและไม่ทิ้งคราบ

ความสามารถในการติดตั้งนั้นสำคัญไม่แพ้การติดตั้งเลย ถอนการติดตั้งแอปพลิเคชันโดยไม่ทิ้งร่องรอยใดๆAppManager มีฟีเจอร์สำหรับลบ AppImages ที่คุณไม่ต้องการอีกต่อไป โดยจะลบทั้งไฟล์หลักและรายการบนเดสก์ท็อป รวมถึงไอคอนที่เกี่ยวข้องซึ่งสร้างขึ้นระหว่างการติดตั้ง

ด้วยการจัดการวงจรชีวิตทั้งหมดของ AppImage แต่ละรายการ ผู้จัดการจึงสามารถ เพื่อป้องกันไม่ให้ไฟล์ที่ไม่มีเจ้าของกระจัดกระจายไปทั่วระบบนี่เป็นสิ่งที่มักถูกมองข้ามไปเมื่อจัดการ AppImages ด้วยตนเอง เพราะการลบเฉพาะไฟล์ปฏิบัติการแล้วลืมเรื่องการผสานรวมเข้ากับเดสก์ท็อปนั้นทำได้ง่าย

ผลลัพธ์ที่ได้คือระบบที่มีระเบียบมากขึ้น ซึ่งในระบบนั้น คุณทราบดีว่าแอปพลิเคชันที่ปรากฏในเมนูของคุณนั้นได้รับการติดตั้งและใช้งานอยู่จริงและสิ่งเหล่านี้ไม่ใช่เศษซากจากความพยายามหรือการทดสอบเก่าๆ ที่ถูกถอนการติดตั้งอย่างไม่ถูกต้อง

เทคโนโลยีที่ใช้: GTK, Libadwaita และ Vala

AppManager สร้างขึ้นบน จีทีเคและลิบาดไวตะนี่คือสององค์ประกอบพื้นฐานของระบบนิเวศ GNOME ในปัจจุบัน ด้วยไลบรารีเหล่านี้ อินเทอร์เฟซจึงผสานรวมเข้ากับเดสก์ท็อปที่ใช้ GTK สมัยใหม่ได้อย่างราบรื่น โดยเคารพธีม รูปแบบภาพ และรูปแบบการออกแบบที่แนะนำ

ภาษาโปรแกรมที่เลือกใช้สำหรับเครื่องมือนี้คือ วาลาVala เป็นตัวเลือกที่นิยมใช้กันมากในโครงการที่ต้องการการผสานรวมอย่างแน่นหนากับชุดเครื่องมือ GNOME ช่วยให้คุณเขียนโค้ดที่กระชับซึ่งจะถูกคอมไพล์เป็นภาษา C โดยให้ประสิทธิภาพที่ยอดเยี่ยมโดยไม่ลดทอนความยืดหยัดในการแสดงออกหรือความง่ายในการพัฒนา

ด้วยการผสมผสานเทคโนโลยีเหล่านี้ AppManager จึงสร้างสมดุลที่น่าสนใจได้: ประสิทธิภาพการทำงานแบบเนทีฟ อินเทอร์เฟซที่ทันสมัย ​​และเข้ากันได้ดีกับสภาพแวดล้อมเดสก์ท็อปสำหรับผู้ใช้งานปลายทางแล้ว สิ่งเหล่านี้ทั้งหมดส่งผลให้แอปพลิเคชันมีน้ำหนักเบา รวดเร็ว และมีรูปลักษณ์ที่สอดคล้องกับส่วนอื่นๆ ของระบบ

การแจกจ่ายในรูปแบบ AppImage

เป็นเรื่องที่น่าสนใจทีเดียว และในขณะเดียวกันก็สมเหตุสมผลมากที่ AppManager นั้นมีให้ใช้งานในรูปแบบ AppImage ด้วยเช่นกันกล่าวอีกนัยหนึ่งคือ โปรแกรมจัดการ AppImages ก็ถูกแจกจ่ายในรูปแบบนี้เช่นกัน ซึ่งช่วยอำนวยความสะดวกในการใช้งานในระบบปฏิบัติการ Linux ต่างๆ โดยไม่ต้องติดตั้งแพ็กเกจเฉพาะสำหรับแต่ละระบบ

เนื่องจากไฟล์นี้ถูกนำเสนอในรูปแบบ AppImage คุณจึงสามารถดาวน์โหลดไฟล์ได้จากแหล่งเก็บข้อมูลอย่างเป็นทางการ และ สามารถใช้งานได้บนระบบปฏิบัติการรุ่นใหม่แทบทุกระบบโดยมีเงื่อนไขว่าต้องมีส่วนประกอบพื้นฐานที่จำเป็นสำหรับ GTK และ Libadwaita แนวทางนี้ตอกย้ำแนวคิดที่ว่าตัวจัดการเอง "ปฏิบัติตามสิ่งที่ตนเองสั่งสอน" โดยใช้รูปแบบเดียวกันกับที่ตนเองจะจัดการในภายหลัง

สถานที่อ้างอิงสำหรับ ดาวน์โหลดแอปพลิเคชันจาก GitHubนี่คือที่ที่ผู้พัฒนาเผยแพร่เวอร์ชัน AppManager ในรูปแบบไฟล์ AppImage ที่สามารถดาวน์โหลดได้ จากที่นี่ คุณสามารถดาวน์โหลดเวอร์ชันล่าสุด ทดลองใช้ และหากชอบ ก็สามารถผสานรวมเข้ากับขั้นตอนการทำงานของคุณได้อย่างเต็มรูปแบบ โดยใช้แอปพลิเคชันที่บรรจุในรูปแบบนี้

นโยบายความเป็นส่วนตัวและข้อมูลสำหรับนักพัฒนา

ผู้เขียน AppManager คือ มิตเชลล์ เวอร์มานิงผู้รับผิดชอบในการพัฒนาโปรแกรมยูทิลิตี้นี้ ในบริบทของแพลตฟอร์มการจัดจำหน่ายซอฟต์แวร์ หมายความว่าผู้พัฒนาคือบุคคลดังกล่าว บริษัทไม่ได้ให้รายละเอียดเกี่ยวกับแนวปฏิบัติด้านความเป็นส่วนตัวและการจัดการข้อมูลแก่ Appleข้อมูลนี้มีความสำคัญเมื่อต้องการศึกษาข้อมูลเกี่ยวกับระบบนิเวศของแอปพลิเคชันและนโยบายของแต่ละแพลตฟอร์ม

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

อย่างไรก็ตาม เนื่องจากเป็นแอปพลิเคชันที่ โดยหลักแล้วจะเผยแพร่ผ่าน GitHub ในรูปแบบ AppImageผู้ใช้สามารถควบคุมการดาวน์โหลดและการเรียกใช้โปรแกรมในสภาพแวดล้อมของตนเองได้ อย่างไรก็ตาม เช่นเดียวกับแอปพลิเคชันบนเดสก์ท็อปอื่นๆ การตรวจสอบเอกสารประกอบและนโยบายความเป็นส่วนตัวที่เกี่ยวข้องเพื่อทำความเข้าใจอย่างครบถ้วนนั้นถือเป็นเรื่องที่ควรทำ

ข้อดีเหนือกว่าการจัดการ AppImages ด้วยตนเอง

โดยทั่วไป การจัดการ AppImages ด้วยตนเองนั้นเกี่ยวข้องกับ... ดาวน์โหลดไฟล์ ทำให้ไฟล์นั้นสามารถเรียกใช้งานได้ วางไว้ในไดเร็กทอรี และหากต้องการให้ใช้งานร่วมกับระบบได้ดียิ่งขึ้น ให้สร้างไฟล์ .desktop และไอคอนด้วยตนเองไม่ใช่เรื่องที่เป็นไปไม่ได้ แต่เป็นกระบวนการที่ซ้ำซากและมีโอกาสผิดพลาดสูง โดยเฉพาะอย่างยิ่งหากคุณต้องจัดการแอปพลิเคชันจำนวนมาก

AppManager แก้ปัญหานี้โดยการจัดเตรียมสิ่งต่อไปนี้ กระบวนการทำงานที่เป็นหนึ่งเดียวสำหรับการติดตั้ง การผสานรวม และการอัปเกรดด้วยหน้าต่างแบบลากและวางสไตล์ macOS ผู้ใช้ไม่จำเป็นต้องจำเส้นทางหรือคำสั่งต่างๆ ทุกอย่างทำได้จากอินเทอร์เฟซแบบกราฟิกที่ออกแบบมาให้ใช้งานง่ายและรวดเร็ว

นอกจากนี้ การรองรับการอัปเดตอัตโนมัติด้วย zsync และการควบคุมการถอนการติดตั้งอย่างสมบูรณ์ ทำให้แอปพลิเคชันนี้เป็นตัวเลือกที่น่าสนใจ AppImages ทำงานคล้ายกับแพ็กเกจที่จัดการโดยโปรแกรมจัดการซอฟต์แวร์แบบดั้งเดิมแต่ยังคงรักษาความเป็นอิสระของแต่ละแอปพลิเคชันไว้ ซึ่งมีประโยชน์อย่างยิ่งสำหรับผู้ที่ไม่ต้องการพึ่งพาคลังซอฟต์แวร์ของระบบปฏิบัติการทั้งหมด หรือผู้ที่ต้องการทดลองใช้โปรแกรมเวอร์ชันใหม่กว่า

AppManager น่าสนใจเป็นพิเศษสำหรับใครบ้าง?

AppManager ดึงดูดใจผู้ใช้เป็นพิเศษในด้านต่างๆ ดังนี้ AppImages มักใช้ในสภาพแวดล้อมที่ใช้ GTK และพวกเขายังให้ความสำคัญกับการจัดระเบียบทุกอย่างให้เรียบร้อย หากคุณดาวน์โหลดแอปพลิเคชันในรูปแบบนี้บ่อยๆ ไม่ว่าจะเพื่อทดลองใช้ซอฟต์แวร์ใหม่ หรือเพราะคุณไม่อยากติดตั้งแพ็กเกจระบบ เครื่องมือนี้จะช่วยประหยัดเวลาและลดปัญหาเล็กๆ น้อยๆ ให้คุณได้มาก

นอกจากนี้ยังเป็นตัวเลือกที่ดีสำหรับผู้ที่ พวกเขาต้องการประสบการณ์การใช้งานด้านภาพที่สวยงามและราบรื่น คล้ายกับสิ่งที่ macOS นำเสนอในขั้นตอนการติดตั้งแต่ภายในโลกของลินุกซ์ การติดตั้งด้วยการลากและวาง ผนวกกับการผสานรวมเข้ากับเมนูแอปพลิเคชันโดยอัตโนมัติ ทำให้การใช้งาน AppImages รู้สึกเป็นธรรมชาติมากขึ้น

สุดท้ายนี้ หากคุณกังวลเกี่ยวกับการอัปเดตแอปโดยไม่ต้องตรวจสอบทีละแอป กลไกการอัปเดตอัตโนมัติพร้อมรองรับ zsync นี่เป็นข้อได้เปรียบที่สำคัญ ช่วยให้คุณสามารถอัปเดตเครื่องมือหลายอย่างให้ทันสมัยอยู่เสมอด้วยต้นทุนที่น้อยที่สุด ทั้งในแง่ของเวลาและแบนด์วิดท์

เมื่อพิจารณาจากคุณสมบัติทั้งหมดที่มี AppManager ก็สามารถจัดการได้ดังนี้ ไฟล์ AppImage จะไม่ใช่แค่ "ไฟล์แยกต่างหาก" ในโฟลเดอร์ดาวน์โหลดของคุณอีกต่อไป และกลายเป็นส่วนสำคัญของเดสก์ท็อป Linux ของคุณ ด้วยการติดตั้งแบบเห็นภาพสไตล์ macOS การผสานรวมเมนูอย่างราบรื่น การอัปเดตอัตโนมัติ และการจัดการไอคอนและทางลัดที่สะอาดตา ทั้งหมดนี้บรรจุอยู่ในแอปพลิเคชันที่ทันสมัยซึ่งสร้างด้วย GTK, Libadwaita และ Vala และเผยแพร่ในรูปแบบ AppImage จาก Github

อภิธานศัพท์ลินุกซ์
บทความที่เกี่ยวข้อง:
Linux Glossary: ​​​​คำจำกัดความที่จะช่วยให้คุณเข้าใจโลกนี้ได้ดีขึ้น