หากคุณรอ Firefox ตามทัน Chrome Progressive Web App (PWA) การรออาจจบแล้ว Mozilla ลอง SSB หลายครั้ง (เช่น Prism) รองรับ Mobile ตั้งแต่ 2017 แต่ Firefox 73+ กำลังจะเป็น Core Feature ของ Desktop Browser
ตอนนี้ซ่อนเป็น Experimental Feature แต่ Enable/ใช้ได้ใน Firefox ทุก Version (Nightly, Developer, Beta, Stable) ก่อน Roll out เริ่มต้น
Site-Specific Browser ทำอะไร?
SSB สร้าง "App" จากเว็บไซต์ ใดๆ รันใน Browser Instance แยก พฤติกรรมเหมือน Desktop App หมายถึง: บางเว็บกลายเป็น "First-class citizens" มีปุ่ม Taskbar, ทำงาน Off ได้, เปิดแบบโปรแกรม และ Perks อื่นๆ ทำให้ใช้งานสะดวกกว่าเว็บบน Browser ปกติ
ยังตัด Toolbars, Menus, UI อื่นๆ ของ Browser ออกไป (Firefox 74 ตัดเยอะมาก) เหลือแค่สิ่งที่เว็บ запрограмมาไว้ ขึ้นกับ App/Site อาจทำประสบการณ์顺滑ขึ้น แต่เว็บที่ไม่ได้สร้างมาสำหรับ SSB/PWA อาจใช้งานยากขึ้น
วิธี Enable
- พิมพ์
about:configใน Address Bar -> คลิกผ่าน Warning - ค้นหา
browser.ssb.enabled - Boolean Value -> กดลูกศนาขวา -> เปลี่ยนเป็น
true - Restart Browser
วิธีใช้งาน
- เข้าเว็บไซต์ที่อยากใช้เป็น App เช่น Discord Chat App (มี Desktop App ใช้ Electron -> SSB/PWA ควรคล้ายเดิม)
- คลิก 3 จุดใน Address Bar ขวาของ URL
- เลือก "Install this website as app" หรือ "Launch Site Specific Browser" (ขึ้นอยู่กับ Version)
- ติดตั้ง Shortcut บน Desktop -> เข้าถึงแบบโปรแกรมปกติ หากมี Desktop App อยู่แล้ว -> ใช้ทั้งคู่พร้อมกันได้
- จัดการเว็บที่ติดตั้ง: Hamburger Menu -> "Site Browsers" หรือ "Installed websites" (ขึ้นกับ Version)
- คลิกเว็บในรายการ -> เปิดในหน้าต่างใหม่ Firefox 74 Stable: ทำได้แค่นี้ Developer/Nightly: มี "X" ด้านขวา ลบเว็บที่ติดตั้งได้
อนาคตของ Web Apps ใน Firefox
Chrome รองรับ PWA ดีแล้ว (Google สร้างมาตรฐาน) ลองเล่นดูเพื่อเห็นภาพอนาคต Firefox ยัง Rough/Behind-the-scenes แต่ถ้าต้องการ PWA/SSB บน Firefox ตอนนี้ -> มีแล้ว จะเป็นส่วนหนึ่งของอินเทอร์เน็ตอนาคต การรองรับของ Firefox = ก้าวสำคัญ
ผู้ใช้ Linux (ไม่ใช่ Firefox) สร้าง Web Apps เองได้: Peppermint (Linux) หรือ Hermit (Android)