ใน Google Chrome มีอะไรเกิดขึ้นเยอะ มันเป็นเว็บเบราว์เซอร์ที่ feature-complete และได้รับการสนับสนุนดีที่สุด และขยายนิยามของสิ่งที่เบราว์เซอร์ทำได้ ส่วนใหญ่เพราะรองรับ apps, plugins และ extensions จากนักพัฒนาบุคคลที่สาม
แต่นี่ 3 สิ่ง ต่างกันยังไง? หากคุณมองหา ad-blocker นั่นคือ app หรือ extension? และถ้าคุณต้องดูวิดีโอ embedded บนเว็บแต่มันไม่ทำงาน?
นี่เราอธิบายความแตกต่างระหว่าง Chrome apps, plugins และ extensions เพื่อคุณจะรู้เสมอว่ากำลังมองหาอะไร
Chrome Apps
อาจเป็น ambiguous (คลุมเครือ) ที่สุดของ 3 สิ่ง Chrome apps อาจหมายถึงหลายอย่าง
แรก และอย่างง่ายที่สุด Google เองอ้างถึง apps และ extensions แทนกันได้ หลักฐานคือ หากคุณไปที่ Extensions page ใน Chrome Web Store ใน address bar ใส่คำว่า "extensions" เป็น "apps" มันจะ redirect กลับไป extensions page จริงๆ!
ไม่ได้เป็นแบบนี้ตลอด เว็บสโตร์เคยมี section "Apps" แยกต่างหาก พร้อม standalone desktop apps แต่ปลายปี 2017 Google กำจัด Chrome apps แบบดั้งเดิม เพราะผลักดัน "Progressive Web Apps" (PWAs) ซึ่งแปลงเว็บไซต์เป็นแอปเข้าถึงทันทีจากเดสก์ท็อปหรือหน้าจอโฮมโทรศัพท์
บน Chrome OS ใน Web Store ยังมี section "Apps" แต่กำลังถูกเติมด้วย PWAs หรือลิงก์เว็บไซต์ที่รันผ่านเบราว์เซอร์ (เพราะ Chrome OS รองรับ Android apps ผ่าน Play Store มากขึ้น)
แตสำหรับ PC users ทั่วไป Chrome apps ถูกรวมเข้า extensions แล้ว หากคุณมองหา ad-blocker, Web Clipper หรืออะไรก็ตามสำหรับ Chrome ไม่ว่าคุณค้นหา "Chrome app" หรือ "Chrome extension" คุณจะได้ extension
นำไปสู่คำถามต่อไป: Chrome Extension คืออะไร?
Chrome Extensions
นี่อธิบายง่ายกว่ามาก Chrome extensions คือ add-ons สำหรับ Chrome ออกแบบมาเพื่อปรับปรุงประสบการณ์ของคุณหลายทาง ตั้งแต่ data savers, ad blockers, ไปจนถึงพจนานุกรมที่ให้คุณดับเบิ้ลคลิกคำใน Chrome แล้วได้ความหมายทันที คุณหา extensions ได้ใน Chrome Web Store และตอนติดตั้ง จะปรากฏเป็นไอคอนเล็กๆ ที่มุมขวาบนของเบราว์เซอร์ Chrome
คุณ resize พื้นที่ extensions ได้โดย hover ที่ช่องว่างขวาของ address bar แล้ว left-click drag ซ้าย-ขวา Extensions ที่ไม่พอที่นี่ จะอยู่ใน Chrome menu ที่คุณเปิดโดยคลิกไอคอนสามจุดที่มุมขวาบน
Chrome Plugins
Plugins อธิบายได้ดีที่สุดว่าเป็น bundles of code ที่ "plug in to" Chrome ช่วยให้นักพัฒนาเว็บ embed ฟีเจอร์บางอย่าง แอนิเมชัน วิดีโอ ฯลฯ ลงในเว็บไซต์ของพวกเขา จนถึง Chrome version 57 คุณไปที่ chrome://plugins ใน address bar ได้ และเห็นรายการ plugins ทั้งหมด รวมถึง Adobe Flash Player, Chrome PDF Viewer และ Java
เหตุผลที่หน้านี้ไม่มีแล้ว คือเพราะ Chrome ไม่รองรับ NPAPI plugins อีกต่อไป เพราะกังวลความปลอดภัย - บาง plugins ไม่ทำงานแล้ว และบางตัวถูกรวมเข้า Chrome ต่างทาง Flash Player ตอนนี้ควบคุมผ่าน settings ของ Chrome ในขณะที่ Java applets ไม่ทำงานในเบราว์เซอร์แล้ว ฟีเจอร์อย่าง PDF Viewer ถูกรวมเข้า browser โดยตรง
ดังนั้น คล้ายกับ Apps แนวคิด Chrome plugins กำลัง phased out (เลิกพัฒนา) หรือรวมเข้า body ของเบราว์เซอร์
สรุป
นี่คือความแตกต่างหลัก โดยพื้นฐานแล้ว สิ่งเดียวที่คุณต้องกังวลใน Chrome คือ extensions "Chrome apps" ไม่ใช่ term ที่มีความหมายคงที่แล้ว (แม้อาจถูกแทนที่โดย PWAs เร็วๆ นี้) ในขณะว่า plugins ถูก deprecated (เลิกใช้) มาหลายปีแล้ว