10 คะแนน โดย GN⁺ 24 일 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • หลายบริการ บังคับให้ติดตั้งแอปและจำกัดการเข้าถึงผ่านเว็บ ทำให้ผู้ใช้รู้สึกเหนื่อยล้าและไม่สะดวก
  • ในเบราว์เซอร์ ผู้ใช้สามารถ ควบคุมสภาพแวดล้อมด้วยส่วนขยายและสคริปต์ได้ แต่แอปเป็น โครงสร้างที่ผู้พัฒนาสามารถเสริมอำนาจการควบคุมได้ง่ายกว่า
  • แม้ว่าแอปส่วนใหญ่จะเป็นเพียง การเรนเดอร์ข้อความและสื่อในระดับพื้นฐาน แต่กลับเรียกร้อง พื้นที่จัดเก็บและสิทธิ์การเข้าถึงมากเกินจำเป็น
  • ประสบการณ์ที่ถูกบังคับให้ใช้แอปมักทำให้ความน่าเชื่อถือแบบเนทีฟลดลง เพราะ อินเทอร์เฟซไม่เสถียรและตอบสนองล่าช้า
  • บริษัทต่าง ๆ จงใจลดคุณภาพเว็บเพื่อดันตัวชี้วัดการติดตั้งแอป จนเกิด วงจรเลวร้ายที่ทำให้ความเปิดกว้างของเว็บและสิทธิ์ในการเลือกของผู้ใช้อ่อนแอลง

ความรู้สึกต่อต้านการถูกบังคับให้ดาวน์โหลดแอป

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

ความแตกต่างด้านอำนาจการควบคุมระหว่างเบราว์เซอร์กับแอป

  • ในเบราว์เซอร์ ผู้ใช้สามารถควบคุมสภาพแวดล้อมได้เองผ่าน user script, ตัวบล็อกโฆษณา, ส่วนขยาย
    • แม้ไซต์จะไม่มีโหมดมืดก็แก้ได้ด้วยสคริปต์
    • การเปลี่ยนแปลงแถบด้านข้างของ Reddit ก็แก้ไขได้ด้วยส่วนขยายส่วนตัว
  • ในทางกลับกัน แอปเป็น โครงสร้างที่อำนาจควบคุมของผู้ใช้จำกัด และผู้พัฒนาสามารถเพิ่มการควบคุมได้ง่าย
    • แอปเอื้อต่อ การส่ง push notification, การเก็บ telemetry เพื่อติดตาม, การคงระบบนิเวศแบบปิด
    • ภายนอกอาจอ้างว่าเป็น “ประสบการณ์ผู้ใช้ที่ดีกว่า” แต่เป้าหมายที่แท้จริงคือ การรักษาผู้ใช้ให้อยู่กับบริการ

แอปที่มีโครงสร้างเรียบง่ายแต่เรียกร้องมากเกินไป

  • แอปส่วนใหญ่มีโครงสร้างเรียบง่าย ประกอบด้วย ฟีดข้อความและสื่อ หรือฟอร์มกรอกข้อมูลหลายขั้นตอน
  • เว้นแต่จะเป็นกรณีอย่างเกม 3D หรือ AR ที่ใช้ LiDAR ซึ่ง ต้องบูรณาการกับฮาร์ดแวร์ แอปส่วนใหญ่ก็เป็นเพียง thin client ที่รับข้อมูล JSON จาก API มาเรนเดอร์
  • ถึงอย่างนั้น บริษัทก็ยังเรียกร้องให้ ติดตั้งแอปขนาดเกิน 100MB อนุญาตสิทธิ์ตำแหน่ง และยอมให้ทำงานเบื้องหลัง
    • มีหลายกรณีที่เพียงแค่ต้องการ ยึดพื้นที่บนหน้าจอโฮม จึงนำคอนเทนต์พื้นฐานมาทำใหม่เป็นแอปเนทีฟ

ประสบการณ์เนทีฟที่ยังไม่สมบูรณ์

  • หากจะบังคับให้ใช้แอปแทนเบราว์เซอร์ อย่างน้อยก็ควรมอบ ประสบการณ์เนทีฟที่สมบูรณ์แบบ
    • แต่ในความเป็นจริงกลับมี อินเทอร์เฟซที่ไม่เสถียรหรือดูขัด ๆ อยู่มาก
  • มีการยกตัวอย่าง ปัญหาความล่าช้าในการคอมไพล์ shader บน iOS ของแอป Flutter ยุคแรก
    • ในยุคของเอนจิน Skia เคยมีอาการ UI สะดุดเมื่อรันแอนิเมชันครั้งแรก และก่อนจะเปลี่ยนไปใช้ Impeller ก็ต้องคอมไพล์ shader ล่วงหน้าด้วยตนเอง
  • ความละเอียดอ่อนอย่าง ความเร็วในการเลื่อน การหน่วงของ gesture และจังหวะที่ไม่ตรงกัน สร้างความไม่พอใจให้ผู้ใช้
    • มนุษย์สามารถรับรู้ความแตกต่างเล็กน้อยของการตอบสนองของระบบได้ ซึ่งคล้ายกับ กรณีตรวจพบ backdoor ของ XZ หรือ การตรวจจับความหน่วงในเกม FPS
  • หากปฏิสัมพันธ์ที่ละเอียดเช่นนี้ไม่สมบูรณ์ ความน่าเชื่อถือของประสบการณ์เนทีฟก็พังทลาย
    • ไม่ใช่ปัญหาเฉพาะของบางแอป แต่เป็นปรากฏการณ์ที่พบได้บ่อยพอจะส่งผลเสียต่อภาพรวม

วงจรเลวร้ายของ Enshittification

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

1 ความคิดเห็น

 
GN⁺ 24 일 전
ความเห็นจาก Hacker News
  • คนส่วนใหญ่ไม่เข้าใจเรื่องนี้ แต่สำหรับ คนรุ่นใหม่ สมาร์ทโฟนก็คืออินเทอร์เน็ต
    คนรุ่นเราเริ่มใช้อินเทอร์เน็ตบนเดสก์ท็อปก่อน แล้วค่อยขยายมาสู่สมาร์ทโฟน
    แต่เด็กวัยรุ่นทุกวันนี้สัมผัสอินเทอร์เน็ตครั้งแรกผ่านหน้าจอสมาร์ทโฟนตั้งแต่ต้น แม้แต่การบ้านก็ยังทำบนหน้าจอเล็ก ๆ นั้น
    ผมยังคงชอบการดูข้อมูลได้มากกว่าบนหน้าจอใหญ่ ดังนั้นเวลาอยู่บ้านผมใช้โน้ตบุ๊ก และจะใช้โทรศัพท์เฉพาะตอนเดินทางเท่านั้น

    • สำหรับผม เวลาจะเขียนอะไร หน้าจอใหญ่กับคีย์บอร์ด สะดวกกว่ามาก
      นึกภาพการทำการบ้านบนโทรศัพท์ได้ยาก แต่สำหรับเด็กสมัยนี้มันเป็นเรื่องธรรมชาติ
      ผมคิดว่าโฆษณา “What’s a computer?” ของ Apple จับความรู้สึกของคนรุ่นนี้ได้อย่างแม่นยำ
    • ชุมชน HN มีมุมมองที่ลึกซึ้งก็จริง แต่ในฐานะ เสียงสะท้อนจากผู้บริโภค ผมรู้สึกว่ามันห่างจากความเป็นจริง
      คนส่วนใหญ่ที่นี่เป็น power user จึงอยู่กันคนละโลกกับผู้ใช้ทั่วไปโดยสิ้นเชิง
    • ทุกวันนี้ระหว่างนักพัฒนากับคนรุ่นใหม่มีช่องว่างแบบมีมเรื่อง คนรุ่นที่ไม่รู้จัก file system อยู่จริง
      มี กระทู้ HN ที่เกี่ยวข้องด้วย
    • แต่ที่องค์กรต่าง ๆ หันไปเน้นแอปไม่ใช่เพราะผู้บริโภคตอบสนองแบบนั้น แต่เป็นเพราะ การควบคุมข้อมูลและการเพิ่มรายได้ให้สูงสุด
      ที่จริงแล้วคนรุ่นปัจจุบันเป็นแบบนี้ก็เพราะบริษัทต่าง ๆ ผลักดันแอปมาเป็นเวลาหลายปี
    • วัฒนธรรมที่เน้นแอปเป็น ตัวชี้วัดความสำเร็จของบริษัท ไม่ใช่ตัวเลือกตามธรรมชาติของผู้ใช้
      สมมติฐานที่ว่า “หน้าจอสมาร์ทโฟน = native app” นั้นผิดตั้งแต่ต้น
  • ผมอยากทำ ‘หอเกียรติยศด้านลบของบริษัทที่บังคับให้ใช้แอป
    Reddit, PayPal, Robinhood, Instagram, SeatGeek ฯลฯ ต่างปิดความสามารถบนเว็บแล้วบังคับให้ติดตั้งแอป

    • Robinhood ยิ่งชวนสับสนกว่าเดิมด้วยการเปลี่ยนชื่อแอปเป็น “Banking” ตัวบัตรเองดีนะ แต่ผมไม่ชอบแอป
    • แฟน Dodgers วัย 81 ปีซื้อตั๋วปีมานาน 50 ปี แต่ตอนนี้ ถ้าไม่มีสมาร์ทโฟนก็รับตั๋วไม่ได้
      อ่านแล้วน่าใจหายจาก บทความ NBC
    • LinkedIn บนเว็บมือถือฟีดไม่อัปเดตเป็นวัน ๆ และถ้าปิดป๊อปอัปให้ติดตั้งแอป มันจะ จงใจเลื่อนกลับขึ้นไปด้านบนสุด
      ผมจะไม่มีวันติดตั้งแอปของบริษัทที่ใช้ UX แบบเป็นปฏิปักษ์ แบบนี้
    • ผมช็อกมากตอนรู้ว่า SeatGeek ทำให้เข้างานแสดงไม่ได้ถ้าไม่มีแอป
      ระบบแบบนี้ทำให้ผมรู้สึกว่าการไปดู โชว์ในคลับเล็ก ๆ สนุกกว่าคอนเสิร์ตใหญ่เสียอีก
    • แม้แต่ Spotify ก็ยังบล็อกไม่ให้เข้าถึง รายการเพลงที่กดถูกใจ บน PWA
  • ผมเคยทำ app wrapper แบบเรียบง่ายที่แค่ห่อเว็บไว้ แต่ผลคือยอดดาวน์โหลดพุ่งอย่างน่าตกใจ
    อัตราเปลี่ยนเป็นลูกค้าแบบจ่ายเงินเพิ่มขึ้น 10 เท่า และตัวชี้วัดของผู้ใช้แอปก็ดีกว่ามาก
    สุดท้ายแล้ว แค่มีแอปก็มีคุณค่าทางธุรกิจในตัวมันเอง

    • PWA มีกระบวนการติดตั้งที่ซับซ้อนและ discoverability ต่ำ
      ผู้ใช้เชื่อถือ app store มากกว่า ดังนั้น Android และ iOS ควรเชื่อม PWA เข้ากับ app store ให้ได้
    • PWA ยังเสียเปรียบแอปเพราะ ความสามารถที่ยังจำกัด
      ถ้า PWA กลายเป็นมาตรฐานได้ก็คงสะดวกกว่านี้มาก ซึ่งน่าเสียดาย
    • แน่นอนว่าบางแอปก็ทำออกมาได้ดีมาก และพอเห็นแบบนั้นก็ทำให้รู้สึกถึง ศักยภาพของ native app ขึ้นมาอีกครั้ง
    • ผมสงสัยว่าในทางปฏิบัติแล้วอัปเดตแอปกันบ่อยแค่ไหน
    • ผมเองก็ทำ B2B SaaS อยู่ และจำเป็นต้องมีแอปเพราะ push notification
      เลยสงสัยว่าแม้จะเป็นแอป wrapper ธรรมดาที่ทำด้วย React Native ก็ยังไม่มีปัญหาในการลงสโตร์ใช่ไหม
  • โดยพื้นฐานแล้วผมเป็นพวก web-first
    ถ้าเว็บไซต์ไม่ได้พังจนใช้ไม่ได้หรือไม่ได้บล็อกฟีเจอร์ ผมจะไม่ติดตั้งแอป
    ด้วย responsive design งานส่วนใหญ่ทำผ่านเบราว์เซอร์ก็พอแล้ว
    เพียงแต่อยากให้เบราว์เซอร์มือถือมี console ด้วย

    • ผมคิดว่าเว็บที่บล็อกฟีเจอร์ก็คือ ที่ที่ไม่คุ้มจะเข้าไปตั้งแต่แรก
    • ในฐานะนักพัฒนา ผมไม่ชอบที่ต้องพึ่งพา กระบวนการรีวิว ของ app store
      เว็บแอปมีแรงเสียดทานในการ onboarding ต่ำกว่า และมีประสิทธิภาพกว่าเพราะไม่บังคับให้ติดตั้ง
      เสน่ห์ของ native app แทบไม่มีอะไรนอกจาก การเข้าถึง device API
    • ตอนนี้มีหลายเว็บที่จำกัดฟีเจอร์เพื่อบังคับให้ติดตั้งแอปอยู่แล้ว
    • Facebook ก็จงใจ ลดทอนประสบการณ์บนเว็บเพื่อผลักให้ติดตั้งแอป เช่นกัน
    • หลายกรณีจะบล็อกฟีเจอร์เฉพาะบนเว็บมือถือ ดังนั้นแค่ สลับเป็นโหมดเดสก์ท็อป ก็แก้ได้
  • จากประสบการณ์ของผม native app มักมีคุณภาพดีกว่าเว็บ
    เว็บแอปมักช้า มีบั๊กเยอะ และชวนสับสน
    แต่สุดท้ายจะชอบแบบไหนก็ขึ้นอยู่กับ จุดประสงค์ในการใช้งาน

    • PWA ยังตาม native ไม่ทันในเรื่อง ความตอบสนอง
      แม้แต่แอป cross-platform เองก็มักให้ความรู้สึกแปลก ๆ อยู่บ้าง
    • ในแง่ความปลอดภัย ผมชอบเว็บมากกว่าเพราะมี browser sandbox
      ถ้าบังคับให้ติดตั้งแอป ผมก็จะเลิกใช้บริการไปเลย
    • ทีมมือถือมักมีคนดูแลเฉพาะทางเต็มเวลา ขณะที่ทีมเว็บทำ QA ที่เน้นเดสก์ท็อป เป็นหลัก จึงเกิดความต่างด้านคุณภาพ
    • ในทางกลับกันก็มีกรณีที่แอป ฟีเจอร์น้อยกว่าเว็บ เช่นแอป GitHub ที่จำกัดความสามารถมากเกินไป
  • New York Times ชวนหงุดหงิดมากเพราะป๊อปอัปบังคับติดตั้งแอปบนเว็บมือถือ
    เว็บไซต์ข่าวนี่แหละควรเหมาะกับเว็บที่สุด แต่กลับยังพยายามบังคับให้ใช้แอป

    • NYT ทำให้ผมไม่พอใจจากการส่ง วิดีโอเล่นอัตโนมัติ และอีเมลแบบสแปมให้สมาชิกใหม่
      ตอนนี้ผมเลยอ่านเฉพาะบทความที่เข้าผ่านลิงก์เท่านั้น
    • แม้จะเป็นสมาชิกแบบเสียเงิน แต่ก็ยังไม่เข้าใจว่าทำไมต้อง ลดทอน UX โดยเจตนา
    • dark mode มีแค่ในแอปเท่านั้น ทั้งที่ตัวแอปเองก็ไม่ใช่ native ด้วยซ้ำ
    • ใน กระทู้ HN ที่เกี่ยวข้อง NYT ก็ถูกยกเป็น ตัวอย่างที่แย่ที่สุด
    • ถึงอย่างนั้นแอป NYT ก็ทำบางคอนเทนต์ได้ดี เช่น เกมและบทความเชิงโต้ตอบ
  • โดยพื้นฐานแล้วเว็บเบราว์เซอร์เป็น สภาพแวดล้อมแบบ sandbox จึงปลอดภัยกว่าในเชิงความมั่นคงปลอดภัย
    ส่วนแอปมักร้องขอสิทธิ์มากกว่า เช่น การเข้าถึงเบื้องหลัง ตำแหน่งที่ตั้ง หรือรายชื่อติดต่อ

    • แต่เว็บแอปต้องดาวน์โหลดโค้ดใหม่ทุกครั้ง จึงอาจฝัง backdoor แบบเฉพาะเป้าหมาย ได้
      ขณะที่แอปสามารถตรวจสอบ hash ได้ และยังมี ผู้ตรวจสอบตัวกลาง อย่าง app store อยู่
      ตัวอย่างเช่นแอป Signal รับประกัน การเข้ารหัสแบบ end-to-end ได้โดยไม่ต้องเชื่อใจเซิร์ฟเวอร์
    • ผมเคยเป็นนักพัฒนา Android มาก่อน และกลับรู้สึกว่าเบราว์เซอร์อันตรายกว่า
      ด้วยคุกกี้และการติดตามข้ามไซต์ เว็บแอปอาจเก็บข้อมูลได้มากกว่าแอปด้วยซ้ำ
      ผมคิดว่าสิ่งที่มอบประสบการณ์ผู้ใช้ที่แท้จริงได้สุดท้ายก็คือ native app
    • เวลาแอปขอเข้าถึงตำแหน่งหรือรายชื่อติดต่อ มันมี ขั้นตอนขอความยินยอมจากผู้ใช้ อยู่
      บางครั้งก็มีประโยชน์มากด้วย
    • แม้ JS จะดึงข้อมูลตำแหน่งได้เหมือนกัน แต่ก็มีข้อจำกัด
    • iOS ออกแบบมาให้ เข้าถึงสิทธิ์โดยพลการได้ยาก เพราะจัดการ permission อย่างเข้มงวด
  • เบราว์เซอร์มีข้อได้เปรียบอย่าง บล็อกโฆษณา จำกัดการแจ้งเตือน และเผยแพร่ได้โดยไม่ต้องขออนุมัติ ซึ่งทำให้ฝั่งบริษัทเสียเปรียบ
    แต่จากมุมผู้ใช้ ทั้งหมดนี้คือข้อดี
    สุดท้ายแล้ว app vs browser คือโครงสร้างความขัดแย้งแบบ บริษัท vs ผู้ใช้

    • อย่างไรก็ตาม เบราว์เซอร์บางตัวรองรับ push notification ได้แม้เว็บไซต์จะไม่ได้เปิดค้างอยู่
      Chrome ยังช่วยบล็อกการแจ้งเตือนสแปม จึงยิ่งปลอดภัยกว่าเสียอีก
  • ตอนผมช่วยติดตั้งแอปบน iPhone SE ของแม่ ผมต้องใช้เวลา 2 ชั่วโมงเคลียร์พื้นที่จัดเก็บข้อมูล
    ทั้งแคชแอปและข้อมูลซ้ำซ้อนมีมากเกินไป แถมแม่ก็ไม่รู้ด้วยซ้ำว่าแอปที่ติดตั้งไว้ครึ่งหนึ่งคืออะไร
    วัฒนธรรม แอปล้นเครื่อง (bloat) แบบนี้ควรหยุดได้แล้ว เพราะส่วนใหญ่ก็เป็นแค่เปลือกบาง ๆ ที่ห่อเว็บแอปไว้อีกที

  • ผมเองก็ชอบเว็บ แต่ คนรุ่นใหม่เติบโตมาในสภาพแวดล้อมที่มีแอปเป็นศูนย์กลาง จึงไม่คุ้นกับการใช้เบราว์เซอร์
    เป็นคนรุ่นที่มีแค่ WhatsApp, YouTube, TikTok เท่านั้น
    อย่างมีมที่เกี่ยวข้องนี้บอกไว้ พวกเขาบางคนไม่เข้าใจแม้แต่แนวคิดของ file system

    • เพราะแบบนี้ คนหนุ่มสาวบางส่วนในตอนนี้จึงเริ่มค้นพบ ‘small web’ กันใหม่อีกครั้ง
      เพราะหลังปี 2010 Google หันไปสู่โลกที่ขับเคลื่อนด้วยแพลตฟอร์ม จนเว็บจริง ๆ ค่อย ๆ หายไป
    • มีอยู่ครั้งหนึ่งผมให้ USB กับลูกเลี้ยง เขากลับ เปิด Chrome แทน file explorer แล้วไม่รู้ว่าต้องทำอะไรต่อ