Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

5 เหตุผลควรใช้ GNOME Epiphany (Web) สำหรับ Web Apps

ใช้ Web Apps บ่อย? อยากให้ Integrated เข้ากับ Desktop มากขึ้น? Browser ฟรี/โอเพนซอร์ส GNOME Web (Epiphany) ทำได้พอดี

Feature นี้ไม่ Exclusive ให้ GNOME Web: Chrome Web Store มี Web Apps, Google เคยให้สร้างเอง Firefox สร้าง Web Apps ได้แต่ยุ่งยากกว่า

แตกต่าง: GNOME Web ไม่แค่สร้าง Custom Web Apps ง่าย อาจทำได้ดีกว่า

GNOME Web คืออะไร?

5 เหตุผลควรใช้ GNOME Epiphany (Web) สำหรับ Web Apps

GNOME Web = Web Browser ใหญ่สุดที่ออกแบบเฉพาะ Linux/Free Desktops มาจาก GNOME Project Design เน้น Simplicity/Minimalism GNOME Software (Desktop Environment, GTK+ Toolkit) เป็น Backbone ของ Open Source Desktops/Apps หลายตัว

GNOME Web ก่อนชื่อ Epiphany เปลี่ยนชื่อใน GNOME 3.4 (2012) แต่นักพัฒนายังเรียก Epiphany ใต้ผ้าห่ม

เหตุนี้ GNOME Web มีหลายชื่อ: ค้นใน Linux App Store -> "GNOME Web" Terminal Package Manager -> "epiphany" หรือ "epiphany-browser"

elementary OS เรียก Browser ว่า Epiphany และเป็น Linux Desktop ยอดนิยมที่ Ship Browser นี้ Default

Web Apps คืออะไร?

Website แบบเดิม Static อ่านเหมือนหนังสือพิมพ์/นิตยสาร Web Apps ทำงานเหมือน Desktop Software ที่เข้าถึงได้แค่ผ่าน Browser ทางเทคนิค: โปรแกรมรันบน Server คนอื่น เข้าถึง Remote

Check Email = Web App เปิด YouTube, Netflix, Spotify บน Browser = Web App ตอนนี้แทนที่ Desktop Apps ได้ส่วนใหญ่

Web Apps รู้สึกแยกจาก Desktop: ต้องเปิด Browser -> ใส่ URL -> Login

GNOME Web ให้ Tools Integrate Web Apps กับ Desktop: เปิดผ่าน App Launcher เห็นใน Dock/Taskbar รู้สึกเหมือน Apps มากกว่า Sites

ทำไมควรใช้ GNOME Web สำหรับ Web Apps

ชอบ Web Apps และใช้ Linux -> หลายเหตุผล GNOME Web เป็น Best Options

1. Linux Desktop Integration ยอดเยี่ยม

5 เหตุผลควรใช้ GNOME Epiphany (Web) สำหรับ Web Apps

Epiphany Web Apps พอดีกับ GNOME (Native DE) และ elementary OS ทั้งคู่ให้ Interface: Apps มี Single HeaderBar แทน Titlebar + Toolbars

Approach นี้: Windows ใช้ Vertical Space น้อยลง แต่ยังเข้าถึงปุ่ม/Preferences ได้

สร้าง Web App: HeaderBar มี Back/Forward/Refresh แสดง Site Name/URL ไม่เหมือน Browser ปกติ: ใส่ URL เองไม่ได้ แตกต่างหรือไม่ ขึ้นกับมุมมอง Layout นี้ทำให้ไม่ลืมว่า App นี้เป็น Contained Browser Window

Desktop อื่นนอก GNOME/Pantheon Web Apps ที่สร้างด้วย GNOME Web อาจดู Out of Place เพราะ Human Interface Guidelines ต่างกัน

2. Sign In Web Apps ด้วย Multiple Accounts

GNOME Web สร้าง Web Apps ได้ไม่จำกัด ไม่แค่นั้น สร้าง Multiple Apps สำหรับ Site เดียวกันได้ หลาย Email/Slack/Social Accounts -> สร้าง Web App แยกแต่ละ Account

ด้วย Feature Individual Session Management GNOME Web จัดการแต่ละ Web App เป็น Separate Instance -> Sign In หลายบัญชีพร้อมกัน เหมือนเปิด Incognito/Private Window หลายหน้าต่าง แต่สะดวกกว่า

3. Built-in Web App Manager

5 เหตุผลควรใช้ GNOME Epiphany (Web) สำหรับ Web Apps

GNOME Web มี Application Manager เรียบง่ายแต่ดี: แสดง Web Apps ที่สร้าง + Option Remove สำคัญเพราะ Desktop มักไม่มี Uninstall Web Apps อย่าง Intuitive

New Versions: เปิดจาก Menu GNOME Web Old Releases: ไม่มีการบ่งชี้ แต่ยังมีอยู่ พิมพ์ about:applications ใน Address Bar

4. Security Benefits

เปิด Web App ใน Browser -> Site Save Cookies Track Pages/Links ส่วนอื่นของ Internet Cookies ขจัด Privacy

สร้าง Dedicated Web App -> Isolate Cookies/Website Data จาก Browser อื่น -> Login Facebook/Gmail ใน Web App โดยไม่ให้ Cookies Track ที่อื่น

5. Web Apps แก้ไขง่าย

5 เหตุผลควรใช้ GNOME Epiphany (Web) สำหรับ Web Apps

GNOME Web ตั้งชื่อ Web App เองได้ แต่ไม่ให้เปลี่ยน Icons ดาวน์โหลดให้เอง แต่ทราบที่เก็บ -> เปลี่ยนง่าย

File Browser -> /home/.config/epiphany (Full Path: /home/user/.config/epiphany) กด Ctrl+H โชว์ Hidden Folders

แต่ละ Web App มี Folder: "app-epiphany" + ชื่อ Web App + ตัวเลข ภายในมี "app-icon.png" แทนที่ Image ด้วยไฟล์ที่ชอบ (เก็บชื่อเดิม)

สร้าง Web Apps ด้วย GNOME Web

5 เหตุผลควรใช้ GNOME Epiphany (Web) สำหรับ Web Apps

ดูเหตุผลแล้ว มาสร้าง Web Apps กัน กระบวนการอาจง่ายกว่าคิด

ไป Website/Web App ที่อยากสร้าง Dedicated Version กด Menu Icon (มุมขวาบน) เลือก Install Site As Web Application หรือกด Ctrl+Shift+A

Window ใหม่ขึ้น ถามชื่อ Web App (Auto-suggest จาก URL) กด Create -> หา Web App ใน App Launcher ควบคู่ Desktop Apps อื่น

คุณได้ Epiphany แล้วหรือยัง?

GNOME Web ไม่ใช่ Cross-platform Browser Linux ยอดนิยม Pre-install Firefox -> ง่ายที่ไม่รู้จัก GNOME Web แต่สำหรับหลายคน Browser นี้คือ Hidden Gem

ผมคุ้มค่า GNOME Web สำหรับ Simplicity และ GNOME Integration แต่ความสามารถ Install Web Apps เป็นอีกเหตุผลทำให้มันเป็น Best Browsers สำหรับ Linux