Progressive Web Apps: อนาคตของการพัฒนาเว็บ?

เผยแพร่แล้ว: 2016-10-17

Progressive Web Applications และ Service Workers เป็นแนวคิดที่ค่อนข้างใหม่และเป็นส่วนหลักของสิ่งที่กำลังขัดขวางระบบนิเวศปัจจุบันของเว็บไซต์และแอปบนอุปกรณ์เคลื่อนที่ เราพบว่าอัตรา Conversion เพิ่มขึ้นอย่างมากและอัตราตีกลับลดลงเนื่องจากเทคโนโลยีนี้ได้รับการสนับสนุนจาก Google อ่านเพิ่มเติมเกี่ยวกับพนักงานบริการและเว็บแอปแบบก้าวหน้า และความแตกต่างจากแอปพลิเคชันมือถือและเว็บไซต์แบบเดิม

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

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

เหตุใดจึงต้องใช้ Progressive Web Apps

  • ปรับปรุงความเร็วเมื่อเทียบกับความเร็วของเว็บไซต์และแอพมือถือ
  • ลดขนาดหน้า
  • ฟังก์ชั่นออฟไลน์
  • เข้าถึงอุปกรณ์ฮาร์ดแวร์เฉพาะ
  • การแจ้งเตือนแบบพุช
  • เพิ่มไปที่หน้าจอหลัก

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

ปรับปรุงความเร็วและอัตราการแปลง

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

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

ตัวอย่างเช่น Housing.com พบว่าการโหลดหน้าเว็บเร็วขึ้น 30% นับตั้งแต่ใช้ เว็บแอปแบบก้าวหน้า และ สคริปต์พนักงานบริการ และตั้งอยู่ในอินเดียซึ่งมีผลลัพธ์ที่ยอดเยี่ยมเนื่องจากผู้เข้าชมส่วนใหญ่เรียกดูจากเครือข่าย 3G และความเร็วที่เพิ่มขึ้นคือ จึงค่อนข้างสำคัญ

อีกตัวอย่างหนึ่งคือ Konga ผู้ค้าปลีกอีคอมเมิร์ซชั้นนำของไนจีเรียซึ่งมีผู้เยี่ยมชมมากกว่า 60% เรียกดูจาก เครือข่าย 2G ที่ช้า และด้วยเหตุนี้การลดเวลาในการโหลดหน้าเว็บจึงไม่เพียงแต่เพิ่มอัตรา Conversion และอัตราตีกลับอย่างมากเท่านั้น แต่ ที่สำคัญไม่แพ้กัน พวกเขาส่งการแข่งขันเข้าไปสู่ห้วงนิทรา

ลดขนาดหน้า

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

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

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

สำหรับตอนนี้ ธุรกิจบางแห่งรายงานว่าเมื่อติดตั้งพนักงานบริการแล้ว ขนาดหน้าเว็บก็ลดลงถึง 90%

ฟังก์ชั่นออฟไลน์

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

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

การเปรียบเทียบข้อความออฟไลน์ในเบราว์เซอร์เริ่มต้นกับข้อความออฟไลน์ที่กำหนดเองซึ่ง Opera สร้างขึ้นด้านล่างและรู้สึกถึงความแตกต่าง:

ฟังก์ชั่นเว็บไซต์ออฟไลน์ของ Opera

Opera Progressive Web App ออฟไลน์หน้า

หน้าออฟไลน์เริ่มต้นใน chrome

ข้อความแสดงข้อผิดพลาด Chrome ออฟไลน์เริ่มต้น

เข้าถึงอุปกรณ์ฮาร์ดแวร์เฉพาะ

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

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

แต่เนื่องจากเทคโนโลยีดังกล่าวมีอายุเพียงหนึ่งปีในขณะที่เขียน (พัฒนาขึ้นในปลายปี 2015) และมีโอกาสมากมายที่จะกลายเป็นเทคโนโลยีที่ร้อนแรงที่สุดที่เจ้าของธุรกิจขนาดเล็กทุกคนต้องการเป็นส่วนหนึ่ง

การแจ้งเตือนแบบพุช

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

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

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

เพิ่มไปที่หน้าจอหลัก

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

add_to_home_screen โปรเกรสซีฟเว็บแอพพรอมต์

นี่คือลักษณะที่ปรากฏเมื่อคุณเยี่ยมชม The Washington Post จากโทรศัพท์ของคุณด้วย Chrome หรือ Opera

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

บทสรุป

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

Apple กับ Safari ได้เพิ่มความเข้ากันได้ของ พนักงานบริการในแผนงานระยะเวลา 5 ปีของพวกเขา ดังนั้นจึงยังมีเวลาเหลืออีกพอสมควรที่จะเกิดขึ้น แม้ว่าพวกเขาอาจนำเทคโนโลยีนี้มาอยู่ในอันดับต้น ๆ ของรายการได้เมื่อพวกเขาเห็นผลกระทบเชิงบวกต่อบริการ คนงานมี.