1 คะแนน โดย GN⁺ 2023-11-05 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ตั้งแต่รอบการออก Firefox 120 เป็นต้นไป จะเริ่มมีส่วนขยายสาธารณะสำหรับ Firefox บน Android ปรากฏบน AMO หลายสิบรายการ และในเดือนธันวาคมมีแผนจะขยายไปสู่ระบบนิเวศส่วนขยายบนมือถือที่เปิดกว้างยิ่งขึ้น
  • Mozilla กำลังค่อย ๆ เปิดระบบนิเวศนี้ทีละขั้น เพื่อให้ส่วนขยายที่ใช้งานบนมือถือในระยะแรกไม่กระทบต่อมาตรฐานด้านประสิทธิภาพของเบราว์เซอร์
  • เมื่อเปิดตัวในเดือนธันวาคม คาดว่าจำนวนส่วนขยายสำหรับ Firefox บน Android จะเพิ่มเป็นมากกว่า 200 รายการ แต่ก็ยังห่างไกลจาก Firefox บนเดสก์ท็อปราว 40,000 รายการอยู่มาก
  • นักพัฒนาส่วนขยายบนเดสก์ท็อปสามารถเตรียมความพร้อมได้ผ่านเอกสารตรวจสอบความเข้ากันได้ เว็บสัมมนา และช่วง office hours แบบ 1:1 เพื่อจัดตั้งค่า Android Studio, QA บนอุปกรณ์เสมือน และการดีบักระยะไกลบน Firefox Nightly
  • นักพัฒนา 200 คนแรกที่ส่งส่วนขยายที่ทำงานบนมือถือขึ้น AMO จะได้รับเสื้อยืด “Early Add-opter”

การเปิดระบบนิเวศส่วนขยายของ Firefox สำหรับ Android

  • ระหว่างรอบการออก Firefox 120 จะเริ่มมีส่วนขยายสาธารณะใหม่สำหรับ Firefox บน Android ปรากฏบน addons.mozilla.org
  • Mozilla กำลังค่อย ๆ เปิดระบบนิเวศส่วนขยายบนมือถือ เพื่อรักษามาตรฐานด้านประสิทธิภาพของ Firefox สำหรับ Android
  • หากการทดสอบยังคงเป็นไปอย่างราบรื่น มีแผนจะเปิดระบบนิเวศส่วนขยายของ Firefox สำหรับ Android อย่างเต็มรูปแบบในเดือนธันวาคม
  • นักพัฒนาที่ต้องการปรับส่วนขยายเดสก์ท็อปให้เข้ากับมือถือสามารถดูได้จากเอกสารตรวจสอบความเข้ากันได้
  • คาดว่าเมื่อเปิดตัวในเดือนธันวาคม AMO จะมีส่วนขยายสำหรับ Firefox บน Android มากกว่า 200 รายการ
    • ถือว่าให้ตัวเลือกส่วนขยายมากกว่ามือถือเบราว์เซอร์อื่น ๆ
    • แต่เมื่อเทียบกับส่วนขยาย Firefox บนเดสก์ท็อปใน AMO ที่มีราว 40,000 รายการ ก็ยังน้อยกว่ามาก ซึ่งอาจทำให้นักพัฒนาบางรายมีโอกาสถูกค้นพบโดยผู้ใช้ใหม่มากขึ้น
  • จะมีช่องทางให้สร้างส่วนขยายใหม่ที่ช่วยแก้ปัญหาความไม่สะดวกเฉพาะของการท่องเว็บบนมือถือด้วย WebExtension หรือช่วยยกระดับประสบการณ์เว็บบนมือถือ

การสนับสนุนนักพัฒนาและวิธีเข้าร่วม

  • สามารถตั้งคำถามเกี่ยวกับการพัฒนาส่วนขยาย Android ได้ที่ Firefox Add-ons Discourse
  • เว็บสัมมนา: การตั้งค่า การทดสอบ และการดีบัก

    • เวลา: วันพุธที่ 15 พฤศจิกายน เวลา 11:00 น. EDT
    • Simeon Vincent จะจัดเว็บสัมมนาครั้งที่สองในหัวข้อ การพัฒนาส่วนขยายสำหรับ Firefox บน Android และการย้ายมาจากเดสก์ท็อป
    • เซสชันนี้ครอบคลุมขั้นตอนการตั้งค่าสำหรับการพัฒนา เช่น การเริ่มต้นใช้งาน Android Studio, การสร้างอุปกรณ์เสมือนสำหรับ QA และการเตรียม Firefox Nightly สำหรับการดีบักระยะไกล
    • สามารถรับชม Firefox for Android webinar ครั้งแรกที่จัดไปเมื่อเดือนตุลาคมได้เช่นกัน
  • ช่วง open office hours

    • เวลา: ทุกวันจันทร์และวันอังคาร
    • Simeon Vincent จะให้คำแนะนำแบบ 1:1 แก่ผู้ลงชื่อเกี่ยวกับการพัฒนาส่วนขยายสำหรับ Firefox บน Android
    • office hours จะจัดถึงเดือนธันวาคมเท่านั้น
  • เงื่อนไขรับเสื้อยืด “Early Add-opter”

    • เสื้อยืดจะมอบให้แก่นักพัฒนาส่วนขยาย Firefox for Android 200 คนแรก
    • หลังจากทำให้ส่วนขยายใช้งานบน Android ได้แล้ว ต้องส่งลิงก์หน้าลงทะเบียนบน AMO ไปที่ firefox-android-addon-support [at] mozilla.com
    • หากส่วนขยายทำงานบน Firefox สำหรับ Android ได้ตามคาด และอยู่ใน 200 คนแรก จะมีการส่งรายละเอียดการสั่งเสื้อยืดให้

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

 
GN⁺ 2023-11-05
ความคิดเห็นจาก Hacker News
  • สิ่งสำคัญคือในที่สุด การรองรับ Manifest v3 บน Android ก็ได้รับการแก้ไขแล้ว
    ในเบต้า 120 ใหม่ พรอมป์ต์สิทธิ์โฮสต์ทำงานแล้ว และแม้จะยังแก้ไขสิทธิ์ด้วยตนเองไม่ได้ แต่ก็ไม่ใช่ปัญหาที่ขวางการเปิดตัวอีกต่อไป
    อย่างไรก็ตาม อุปสรรคอื่น ๆ ของ Android MV3 ยังเหลืออยู่ เช่น ไม่มี API สำหรับประวัติการเข้าชมและบุ๊กมาร์ก รวมถึงความแตกต่างจาก Chrome ที่กระทบทั้งเดสก์ท็อปและมือถือ
    พาดหัวจริง ๆ คือจะมีการแจก เสื้อยืดฟรี ให้ 200 คนแรกที่เปิดการรองรับ Android ในรายการ AMO และส่งส่วนขยายที่ทดสอบมาอย่างดี หวังว่านี่จะนำไปสู่ส่วนขยายดี ๆ ไม่ใช่งานลวก ๆ
  • ไคลเอนต์ YouTube ที่ชอบที่สุดบนมือถือคือ Firefox ที่ติดตั้ง uBlock Origin
    รู้ว่า Google พยายามจะบล็อก แต่จนถึงตอนนี้ก็ยังใช้งานได้ดี และยังเปิด DNS66 ที่ดาวน์โหลดได้จาก F-Droid ให้ทำงานอยู่เบื้องหลังตลอด เพื่อจัดการโฆษณาและตัวติดตามส่วนใหญ่ในแอปอื่น ๆ ด้วย
    • เรื่องนี้อาจเป็นประเด็นถกเถียงที่นี่ และก็มีความไม่พอใจต่อผู้บริหารของ Google และ YouTube อยู่มาก แต่สำหรับผม/ฉัน ไคลเอนต์ที่ดีที่สุดจริง ๆ คือการจ่ายเงินให้ YouTube Premium
      น่าแปลกที่คุณค่าที่ได้จาก YouTube มากกว่าบริการสตรีมมิงอื่น ๆ และแม้จะถกกันได้ว่าราคายุติธรรมหรือไม่ แต่เราก็จ่ายเงินให้ Netflix/Prime/HBO ฯลฯ อยู่แล้วและโดยรวมก็ยอมรับกันได้
      ถ้าความคิดที่ว่าครีเอเตอร์ควรได้รับค่าตอบแทนแพร่หลายจริง ก็อยากเข้าใจว่าทำไมกรณีนี้ถึงใช้เวลามากมายไปกับการทดสอบเบราว์เซอร์และตัวบล็อก
    • อยากรู้ว่าดีกว่า NewPipe https://newpipe.net/ ตรงไหน
      ไม่ใช่แค่ไม่มีโฆษณา แต่ยังรองรับการสมัครรับข้อมูลและประวัติการดูโดยไม่ต้องล็อกอิน, ภาพซ้อนภาพพร้อมควบคุมความเร็วและซับไตเติล, การใช้งานออฟไลน์ผ่านการดาวน์โหลดเสียง/วิดีโอ, การควบคุมความเร็วเล่นแบบละเอียดสูงสุด 3 เท่า, การข้ามช่วงเงียบ และยังรองรับเว็บไซต์อื่นอย่าง SoundCloud กับอินสแตนซ์ PeerTube ด้วย
    • สิ่งที่ผม/ฉันชอบคือ YouTube Red เวอร์ชันเสียเงิน
      ผม/ฉันก็ไม่ชอบโฆษณา แต่เข้าใจว่าทุกคนต้องทำมาหากิน และเห็นคุณค่าในคอนเทนต์บางส่วนของ YouTube พร้อมเคารพสิทธิ์ที่จะได้รับรายได้จากงานที่ดี
      มองว่าวิธีที่เรียกเก็บเงินจากผม/ฉันโดยตรงเป็นวิธีที่ให้เกียรติและซื่อสัตย์ที่สุดสำหรับทุกฝ่าย
    • ตัวเลือกของผม/ฉันคือ NewPipe
    • อยากรู้ว่าทำไมถึงชอบ Firefox มากกว่า NewPipe
  • บทความนี้ดูเหมือนจะนำบล็อกโพสต์ของ Mozilla https://blog.mozilla.org/addons/2023/11/01/is-your-extension... มาเล่าโดยเติมบริบทจำนวนมาก
  • ถ้าต้องการท่องเว็บบนมือถือให้เร็วและปลอดภัย ชุด Firefox for Android กับ uBlock Origin แทบจะเป็นตัวเลือกเดียวจริง ๆ
    คาดหวังว่าจะมีส่วนขยายเพิ่มเข้ามาอีกมากในอนาคต
    • ผม/ฉันก็ชอบ เบราว์เซอร์ Mull ของ DivestOS
      เป็นฟอร์กของ Firefox ที่เสริมความเป็นส่วนตัวและรองรับส่วนขยาย
      https://divestos.org/pages/our_apps#mull
      ย้ายมาใช้หลังจาก Bromite หยุดบำรุงรักษา และประสบการณ์ใช้งานดีมาก
    • อยากรู้ว่า Firefox ยังตามหลังในด้าน คอนเทนเนอร์/ความปลอดภัย อยู่หรือเปล่า หรือเป็นเรื่องเก่าไปแล้ว
  • น่าตั้งตารอ
    Firefox บน Android ยอดเยี่ยมก็จริง แต่ แค่บล็อกโฆษณายังไม่พอ ที่จะทำให้เว็บบนมือถือน่าใช้
    หวังว่าเมื่อฟีเจอร์นี้ปล่อยออกมา จะหาส่วนขยายที่ปิดป๊อปอัปคุกกี้/สมัครสมาชิกให้โดยอัตโนมัติได้
    • เคยลองใช้ Annoyances filter ของ uBlock Origin ไหม
    • Kiwi Browser อนุญาตให้ใช้ส่วนขยายบนอุปกรณ์มือถือ
    • เบราว์เซอร์ Orion ของ Kagi รองรับส่วนขยายของ Chrome และ Firefox บน iOS
      ใช้งานได้ดีจริง แต่บางครั้งต้องบังคับปิดแอปแล้วเปิดใหม่
  • อยากรู้ว่ามี กำหนดการ สำหรับ Firefox ตัวจริงบน iOS ไหม
    EU จะผลักดันเรื่องนี้ได้จริงหรือเปล่า?
    • ไม่เห็นว่าทำไม Apple จะยกเว้นให้เฉพาะ Mozilla แล้วจบไม่ได้
    • ถ้าเป็นแบบนั้น อาจถึงขั้นซื้อ iPhone จริง ๆ ก็ได้
      ไม่ได้ใช้ iPhone มาประมาณ 8 ปีแล้ว แต่ท่าทีของ Google ต่ออินเทอร์เน็ตแบบเปิดค่อนข้างน่าหงุดหงิด และคำสั่งเสียงกับการป้อนข้อความด้วยเสียงก็แย่มาก
      เหตุผลเดียวที่ยังอยู่กับ Android ตอนนี้ กลับเป็นเพียงเพราะใช้ uBlock Origin ได้
    • อย่างเร็วที่สุดก็น่าจะหลังเดือนมีนาคม
      ตอนนั้น DMA จะเริ่มมีผลกับ iOS/App Store
      แต่ก็อาจใช้เวลานานกว่านั้นเพราะต้องมีงานพัฒนา และก็ยังไม่รู้ว่า Apple จะยังคงห้ามใช้ JIT สำหรับอย่างอื่นนอกจาก Safari หรือไม่
    • เบราว์เซอร์อื่น ๆ บน iOS รองรับส่วนขยายแบบ uBO ภายใต้ข้อจำกัดของ WebKit อยู่แล้ว
      ถ้า Mozilla ให้ความสำคัญกับ iOS ตอนนี้ก็น่าจะมี การรองรับส่วนขยายในระดับหนึ่ง ออกมาแล้ว
  • พูดให้แม่นกว่านั้นคือเป็นการ กลับมา บนมือถือ
    ไม่ใช่การให้ฟีเจอร์ใหม่ แต่เป็นการที่ Mozilla สัญญาว่าจะคืนฟีเจอร์ที่เคยพรากไปจากผู้ใช้ แล้วไม่ทำอะไรอยู่หลายปี จนตอนนี้เพิ่งคืนฟีเจอร์เดิมบางส่วนกลับมา
    ไม่ใช่ทั้งหมด แค่บางส่วนเท่านั้น
    • ควรทำให้ชัดเจนว่ามันหายไปในกระบวนการเขียนโค้ดเฉพาะ Android ใหม่ทั้งหมด
      Mozilla มองว่าหากต้องแก้ปัญหาความปลอดภัยและของเก่าค้างสะสม การรื้อทำใหม่อย่างเด็ดขาดย่อมดีกว่า และไม่ได้เป็นแค่การตัดส่วนเสริมออกเท่านั้น
      ถึงอย่างนั้นก็ใช้เวลานานเกินไปกว่าจะกลับมา และในเมื่อ Firefox เป็น เบราว์เซอร์ที่ขึ้นชื่อเรื่องส่วนเสริม ก็ควรใส่ส่วนขยายเป็นความสำคัญสูงสุดตั้งแต่การเปิดตัวเวอร์ชันเขียนใหม่ช่วงแรก ๆ
    • ได้เงินจาก Google ปีละ 500 ล้านดอลลาร์ แต่สิ่งที่เราได้คือมหรสพตลกแบบนี้
  • ชื่อเรื่องควรเป็น go android มากกว่า “go mobile”
    น่าเสียดายที่เบราว์เซอร์ iOS ทั้งหมดเป็นเพียงเปลือก WebView เท่านั้น
    • หวังว่าจะไม่เป็นแบบนั้นไปนาน
      “Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit”

https://www.macrumors.com/2022/12/14/apple-considering-non-w...

  • น่าเสียดายที่ WebView ทั้งหมดบน Android ก็เป็น Chrome เช่นกัน และต่อให้ทุ่มแรงเพิ่มอีกมาก อย่างน้อยก็ยังอิง Chromium
    Mozilla ควรออก WebView ของตัวเองและต่อสู้ให้รวมลายเซ็นเข้าไปด้วย
  • ก็อาจเป็นไปได้ แต่ Orion Browser ของ Kagi ก็ทำให้รองรับส่วนขยายได้สำเร็จอยู่
  • ถ้าใช้ Nightly ตอนนี้สามารถติดตั้งส่วนขยายที่เพิ่มการรองรับมือถือแล้วได้จากไซต์ส่วนเสริม Firefox ปกติ
    เมื่อก่อนต้องสร้างคอลเลกชันเอง ใส่ส่วนเสริมเข้าไป แล้วเพิ่มคอลเลกชันนั้นใน Firefox แต่ตอนนี้ติดตั้งได้โดยตรงจากไซต์ส่วนเสริมที่ใช้ตามปกติ ไม่ใช่ไซต์ Firefox สำหรับมือถือที่ถูกจำกัดแล้ว
    • ใน Firefox 119 ปุ่ม Add to Firefox ก็กดได้ แต่จะดาวน์โหลดแค่ไฟล์ xpi และทำอะไรต่อไม่ได้
      ใน Nightly จะติดตั้งได้ทันที
  • หากสนใจส่วนขยายเบราว์เซอร์บนมือถือ กำลังทำ วิธีส่งส่วนขยายใด ๆ ไปยังอุปกรณ์มือถือใด ๆ ก็ได้ โดยไม่ต้องดาวน์โหลด
    ส่วนขยายจะทำงานในเบราว์เซอร์บนเซิร์ฟเวอร์ และสตรีมหน้าจอนั้นไปยังอุปกรณ์ ทำให้ใช้ได้ในเบราว์เซอร์มือถือทั่วไปอย่าง Safari, Chrome, Brave, Firefox
    เทคโนโลยีเบราว์เซอร์นี้ช่วยขจัดข้อจำกัดของส่วนขยายบนมือถือ ลดความเสี่ยงด้านความปลอดภัยบางส่วนของส่วนขยาย และในทางปฏิบัติทำให้ส่วนขยายข้ามเบราว์เซอร์เป็นไปได้
    อย่างไรก็ตามต้องทำ shim สำหรับ Chrome extension API https://github.com/BrowserBox/BrowserBox/issues/242 รูปแบบจะเป็นการให้บริการส่วนขยายหนึ่งตัวที่เว็บเอนด์พอยต์เฉพาะ มากกว่าการวางหลายส่วนขยายบนเบราว์เซอร์เดียว ยังไม่มีสโตร์ จึงไม่มีการค้นพบและอำนาจตรวจสอบ และจนกว่าจะออกบริการแบบจัดการให้ ก็ต้องคำนึงถึงภาระในการดูแลโครงสร้างพื้นฐานด้วย
    ถ้าเชื่อว่าทิศทางนี้น่าสำรวจไปไกลกว่าเทคโนโลยีเบราว์เซอร์เดิม ๆ ก็ขอให้เข้าร่วม เป็นโอเพนซอร์สและยินดีรับการมีส่วนร่วมที่สอดคล้องกับเป้าหมายของโปรเจกต์ https://github.com/BrowserBox/BrowserBox
    ดีใจที่ Firefox ในที่สุดก็ทำตามเป้าหมายที่พูดมานาน และคิดว่าผู้ให้บริการรายอื่นก็น่าจะตามมา สงสัยว่าผู้ให้บริการจะมีเหตุผลอะไรในการปฏิเสธการนำส่วนขยายมาสู่มือถือ
    • จริง ๆ แล้วดูเหมือนแค่ใช้ เบราว์เซอร์บน VM ระยะไกล
      ถ้าไม่ได้โฮสต์เอง ความเป็นส่วนตัวและความปลอดภัยก็ลาขาด
    • อันนี้ดูจะยาวไปหน่อยสำหรับคอมเมนต์ในบทความเรื่องเบราว์เซอร์มือถืออื่น น่าจะเหมาะเอาไปโพสต์เป็น Show HN แยกมากกว่า