WhatsApp ยกเลิกแอปพลิเคชัน Windows แบบ Native เปลี่ยนเป็นเวอร์ชัน Web-Based แม้จะมีข้อเสียด้านประสิทธิภาพ

ทีมบรรณาธิการ BigGo
WhatsApp ยกเลิกแอปพลิเคชัน Windows แบบ Native เปลี่ยนเป็นเวอร์ชัน Web-Based แม้จะมีข้อเสียด้านประสิทธิภาพ

Meta กำลังตัดสินใจอย่างถกเถียงกันในการเปลี่ยนแอปพลิเคชัน WhatsApp แบบ native สำหรับ Windows ด้วยทางเลือกแบบ web-based ซึ่งถือเป็นการถอยหลังอย่างมีนัยสำคัญในประสบการณ์ผู้ใช้สำหรับผู้ใช้เดสก์ท็อป การเปลี่ยนแปลงนี้เกิดขึ้นเพียงไม่กี่เดือนหลังจากที่บริษัทเพิ่งเปิดตัวแอป iPad แบบ native ซึ่งเน้นย้ำถึงความไม่สอดคล้องกันในการจัดลำดับความสำคัญของแพลตฟอร์ม

Native App ถูกแทนที่ด้วย Web Wrapper

WhatsApp เบต้าเวอร์ชันล่าสุดสำหรับ Windows เผยให้เห็นแผนของ Meta ในการยกเลิกแอปพลิเคชัน Universal Windows Platform (UWP) เพื่อใช้ web wrapper ที่สร้างบนเทคโนโลยี Microsoft Edge WebView2 แทน การเปลี่ยนแปลงนี้เปลี่ยนแอปเดสก์ท็อปให้กลายเป็นหน้าต่างเบราว์เซอร์ที่รันบริการ web.whatsapp.com ที่ห่อหุ้มด้วย native shell บางๆ การเปลี่ยนแปลงนี้แสดงถึงการเปลี่ยนแปลงพื้นฐานจากแอปพลิเคชัน native ที่ปรับปรุงประสิทธิภาพแล้วไปสู่โซลูชันแบบ web-based ที่ใช้ทรัพยากรมาก

การเปลี่ยนแปลงสำคัญในเวอร์ชัน Beta:

  • เปลี่ยนจากแอปพลิเคชัน Windows แบบ native เป็น web wrapper
  • ปรับเปลี่ยนระบบการแจ้งเตือน
  • ทำให้ UI การตั้งค่าเรียบง่ายขึ้น
  • เพิ่มการรองรับ WhatsApp Channels
  • ปรับปรุงฟีเจอร์ Status และ Communities
  • สูญเสียการผสานรวมกับดีไซน์ native ของ Windows 11

ผลกระทบต่อประสิทธิภาพและทรัพยากร

การทดสอบเบื้องต้นของเบต้าเวอร์ชันใหม่แสดงให้เห็นการลดลงของประสิทธิภาพที่น่ากังวลเมื่อเปรียบเทียบกับแอป native ที่มีอยู่ เวอร์ชันแบบ web-based ใช้ RAM มากกว่าประมาณ 30 เปอร์เซ็นต์เมื่อเทียบกับรุ่นก่อนหน้าแบบ native ในขณะที่ให้ประสิทธิภาพโดยรวมที่ลดลง การใช้ทรัพยากรที่เพิ่มขึ้นนี้เกิดจาก Chromium engine ที่เป็นพื้นฐานของ WebView2 framework ซึ่งต้องการทรัพยากรระบบมากกว่าแอปพลิเคชัน Windows แบบ native โดยธรรมชาติ

การเปรียบเทียบประสิทธิภาพ:

  • เวอร์ชันใหม่แบบ web-based: การใช้ RAM สูงขึ้นประมาณ 30%
  • เวอร์ชัน Native UWP: ประสิทธิภาพและความเสถียรที่ดีกว่า
  • เวอร์ชัน Web: ใช้ Edge WebView2 (ฐาน Chromium)
  • เวอร์ชัน Native: ใช้ Universal Windows Platform API กับ WinUI framework

การเสื่อมสภาพของประสบการณ์ผู้ใช้

การเปลี่ยนแปลงนี้นำมาซึ่งข้อเสียหลายประการสำหรับผู้ใช้ Windows เวอร์ชันใหม่ไม่สามารถผสานรวมกับภาษาการออกแบบของ Windows 11 ได้อย่างราบรื่นอีกต่อไป สูญเสียรูปลักษณ์และความรู้สึกแบบ native ที่ทำให้ดูเหมือนแอปพลิเคชัน Windows ที่เหมาะสม การจัดการการแจ้งเตือนได้รับการปรับเปลี่ยน และอินเทอร์เฟซการตั้งค่าได้รับการทำให้ง่ายขึ้นเป็น UI แบบ web-based ที่พื้นฐานมากขึ้น การเปลี่ยนแปลงเหล่านี้รวมกันสร้างประสบการณ์ผู้ใช้ที่ขัดเกลาน้อยกว่าและผสานรวมน้อยกว่า

แรงจูงใจในการลดต้นทุนเบื้องหลังการตัดสินใจ

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

เอกสารของบริษัทเองขัดแย้งกับการเคลื่อนไหวนี้

น่าแปลกที่เอกสารของ Meta เองยอมรับว่าเวอร์ชัน native ของ WhatsApp สำหรับ Windows และ Mac ให้ประสิทธิภาพและความน่าเชื่อถือที่เพิ่มขึ้น วิธีการทำงานร่วมกันมากขึ้น และคุณสมบัติเพื่อปรับปรุงประสิทธิภาพของคุณ การยอมรับนี้ทำให้การเปลี่ยนไปใช้เวอร์ชันแบบ web-based เป็นเรื่องที่น่าสับสนเป็นพิเศษ เนื่องจากบริษัทกำลังส่งมอบประสบการณ์ที่ด้อยกว่าให้กับผู้ใช้โดยรู้เท่าทัน

รูปแบบของการสนับสนุนเดสก์ท็อปที่ล่าช้า

การตัดสินใจนี้สะท้อนถึงรูปแบบที่กว้างขึ้นของ Meta ในการให้ความสำคัญกับแพลตฟอร์มเดสก์ท็อปเป็นลำดับรอง บริษัทเพิ่งเปิดตัวเวอร์ชัน iPad แบบ native ในปี 2024 ซึ่งเป็นเวลา 15 ปีหลังจากที่ Apple เปิดตัวไลน์แท็บเล็ต ในทำนองเดียวกัน ผู้ใช้ Facebook Messenger ได้ประสบกับการลดระดับที่คล้ายกันเมื่อ Meta เปลี่ยนโฟกัสจากการปรับปรุงเดสก์ท็อปไปสู่กลยุทธ์การพัฒนาแบบ mobile-first

ไทม์ไลน์:

  • 2016: WhatsApp เปิดตัวเวอร์ชัน Windows แบบ native
  • ต่อมา: เปลี่ยนเป็น Universal Windows Platform (UWP)
  • 2024: เปิดตัวแอป iPad แบบ native (หลังจาก iPad เปิดตัวมา 15 ปี)
  • ปัจจุบัน: ทดสอบเบต้าเวอร์ชัน Windows แบบ web-based

รายละเอียดการดำเนินการทางเทคนิค

WhatsApp เบต้าใหม่ใช้เทคโนโลยี Microsoft Edge WebView2 ซึ่งโดยพื้นฐานแล้วฝัง Chromium-based browser engine ภายใน application shell แม้ว่าแนวทางนี้จะทำให้การพัฒนาและการปรับใช้ง่ายขึ้น แต่ก็มาพร้อมกับต้นทุนของประสิทธิภาพและการผสานรวมระบบ ผู้ใช้จะรันอินสแตนซ์เบราว์เซอร์เฉพาะที่ทุ่มเทให้กับ WhatsApp มากกว่าแอปพลิเคชันเดสก์ท็อปที่สร้างขึ้นเพื่อจุดประสงค์เฉพาะ

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