มีแอปพลิเคชันเว็บสำหรับ Chrome จำนวนไม่น้อยที่ดูเหมือนจะไม่มีอะไรมากไปกว่าทางลัดที่ "กำหนดไว้ล่วงหน้า" สำหรับเว็บไซต์โปรดของเรา แต่ทั้งหมดนั้นมีหรือมีมากกว่านั้น โพสต์ SuperUser Q&A ของวันนี้มีคำตอบ
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน
คำถาม
ผู้อ่าน SuperUser kolypto ต้องการทราบว่ามีประโยชน์อะไรบ้างในการติดตั้งแอป Chrome ที่ทำซ้ำเว็บไซต์:
มีแอป Chrome จำนวนมากที่ดูเหมือนจะไม่มีอะไรมากไปกว่าทางลัดไปยังบริการเว็บต่างๆ ตัวอย่างบางส่วน ได้แก่ :
ดูเหมือนว่าพวกเขาจะไม่เพิ่มหรือแก้ไขคุณสมบัติใด ๆ นอกเหนือจากการวางทางลัดในหน้า "แอป" มีเหตุผลในการติดตั้งสิ่งเหล่านี้หรือไม่? พวกเขาทำอะไรได้จริง?
แอป Chrome ประเภทนี้เป็นเพียงทางลัดที่ "กำหนดไว้แล้ว" หรือมีอะไรมากกว่าที่เราทราบ
คำตอบ
ผู้สนับสนุน SuperUser joejoe31b มีคำตอบให้เรา:
นี้ หน้านักพัฒนาซอฟต์แวร์ของ Google แสดงรายละเอียดความแตกต่างระหว่างแอปที่โฮสต์และแอปแพ็ก โดยสรุปความแตกต่างที่สำคัญระหว่างแอพเหล่านี้คือแอพที่โฮสต์คือแอพที่คุณกำลังนึกถึง (แอพที่แสดงเว็บไซต์ที่โฮสต์) และแอพที่รวมเป็นแอพที่มีอยู่ในตัวมากกว่า (และรวมถึงแอพส่วนใหญ่หากไม่ใช่ทั้งหมด ไฟล์ HTML และ CSS หรือทรัพยากร)
ในฟอรัม WrongPlanet มีเพจที่น่าสนใจ ที่นี่ ที่อธิบายสาเหตุบางประการที่นักพัฒนาซอฟต์แวร์อาจสร้างแอปที่โฮสต์ เหตุผลหนึ่งว่า ‘ แอปเปิ้ลในสายตาของฉัน ‘ชี้ให้เห็นคือ:
- อาจเป็นเว็บไซต์ในทางเทคนิค แต่ทำหน้าที่แยกไม่ออกจากแอปปกติที่ไม่ใช่เว็บเบราว์เซอร์ นอกจากนี้การเปลี่ยนเป็นแถบทางลัดออกไปการควบคุมเบราว์เซอร์ที่ไม่เกี่ยวข้องทั้งหมดเพื่อให้ดูเหมือนหน้าต่างแอปทั่วไป
‘ NeantHumain ‘สนทนาต่อโดยพูดว่า:
- แอป Google Chrome เป็นเพียงแอปพลิเคชันเว็บที่เขียนด้วย HTML5 ซึ่งใช้ประโยชน์จากคุณสมบัติใหม่ ๆ เช่นผ้าใบวิดีโอ SVG WebGL และ API ใหม่ ๆ จำนวนมากที่สามารถเข้าถึงได้ผ่าน JavaScript สามารถใช้สำหรับทุกอย่างตั้งแต่ตำแหน่งทางภูมิศาสตร์พื้นที่เก็บข้อมูลออฟไลน์และ / หรือผู้ปฏิบัติงานบนเว็บสำหรับการทำงานแบบมัลติเธรด
ดังนั้นกล่าวอีกนัยหนึ่งดูเหมือนว่าจะเกิดขึ้นในพื้นหลังของแอปที่โฮสต์มากกว่าการแสดงหน้าเว็บ ช่วยให้นักพัฒนาสามารถขยายการทำงานของเว็บไซต์และข้ามข้อ จำกัด บางประการที่เว็บไซต์ทั่วไปอาจพบได้
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .