- จาก การเปลี่ยนนโยบายล่าสุดของ Google ทำให้เกิดข้อจำกัดต่อฟังก์ชันอัปโหลดไฟล์ทั้งหมดในแอป Nextcloud บน Android
- ผู้ใช้ ไม่สามารถอัปโหลดไฟล์อื่นนอกจากรูปภาพและวิดีโอได้ ส่งผลให้ประสบการณ์ใช้งานแย่ลง
- แม้ Google จะอ้างเหตุผลด้านความปลอดภัย แต่มีการชี้ว่า ต้นตอที่แท้จริงคือการเอื้อประโยชน์ให้ Big Tech และการจำกัดการแข่งขัน
- สามารถแจกจ่ายแอปทางเลือกผ่าน F-Droid ได้ แต่ ผู้ใช้ทั่วไปส่วนใหญ่รู้สึกว่าวิธีนี้เข้าถึงได้ยาก
- แสดงความกังวลต่อการไม่มีทางออก และ การตอบสนองอย่างไม่จริงจังของหน่วยงานกำกับดูแล เช่น EU
ถึงผู้ใช้ทุกท่าน
- ในช่วงไม่กี่เดือนที่ผ่านมา ผู้ใช้ Nextcloud บน Android ประสบกับ ปัญหาการอัปโหลดไฟล์
- ขณะนี้อัปโหลดได้เฉพาะรูปภาพและวิดีโอ ส่วนไฟล์ประเภทอื่นทั้งหมด ไม่สามารถอัปโหลดได้แล้ว
- สาเหตุมาจาก Google เพิกถอนสิทธิ์การซิงก์ไฟล์ทั้งหมด
- Nextcloud ได้ ร้องขอให้คืนสิทธิ์ หลายครั้ง แต่ Google ยังคงปฏิเสธ
- ด้วยเหตุนี้ ผู้ใช้นับล้านคนจึงกำลังเผชิญข้อจำกัดในการอัปโหลดไฟล์
ปัญหาการอัปโหลดไฟล์ที่เกิดขึ้นล่าสุดในแอป Nextcloud สำหรับ Android
- แอป Nextcloud Files มี สิทธิ์เข้าถึงไฟล์ทั้งหมด มาตั้งแต่ปี 2011
- ในเดือนกันยายน 2024 การอัปเดตแอปถูก ปฏิเสธ พร้อมข้อกำหนดให้ใช้ "ทางเลือกที่เป็นมิตรต่อความเป็นส่วนตัวมากกว่า"
- มีการเสนอให้ใช้ Storage Access Framework (SAF) แต่ไม่สอดคล้องกับเวิร์กโฟลว์ของแอป
- MediaStore API เข้าถึงได้เฉพาะไฟล์สื่อ จึงไม่เหมาะสม
- แม้จะชี้แจงซ้ำหลายครั้งและอธิบายบริบทแล้ว Google ก็ยังปฏิเสธที่จะคืนสิทธิ์อัปโหลดไฟล์ทั้งหมด
- เนื่องจากต้องแก้บั๊กให้ผู้ใช้ ในที่สุดจึง ไม่มีทางเลือกนอกจากต้องยอมตามข้อกำหนดของ Google
- ตัวแอป Android เองยัง ทำงานได้โดยไม่มีข้อจำกัด ในสโตร์ทางเลือกอย่าง F-Droid
- กล่าวคือ ปัญหานี้ จำกัดอยู่เฉพาะใน Google Play Store
บริบทที่ใหญ่กว่า: ความจริงของการเป็น "ผู้เฝ้าประตู" ของ Big Tech
- ปัญหานี้ไม่ใช่แค่ปัญหาทางเทคนิค แต่เป็นส่วนหนึ่งของ รูปแบบกลยุทธ์การจำกัดการแข่งขันของ Big Tech
- เจ้าของแพลตฟอร์มมอบ สิทธิพิเศษให้บริการของตัวเอง และจำกัดบริการของคู่แข่ง
- คล้ายกับกรณีในอดีตที่ Microsoft ตั้งใจทำให้ประสบการณ์ใช้งาน WordPerfect แย่ลง
- บริษัทใหญ่ เช่น Google, Apple, Microsoft สามารถต่อรองกับข้อจำกัดของกันและกันได้ แต่ ภาระกลับตกกับบริษัทขนาดเล็ก
- เมื่อ บริษัทเทคโนโลยีเล็กอย่าง Nextcloud มีโอกาสสร้างนวัตกรรม Big Tech ก็ยิ่งเพิ่มการสกัดกั้น
- นำไปสู่การ เพิกถอนสิทธิ์โดยไม่มีการหารือที่เพียงพอ และการให้คำตอบที่ไม่สมบูรณ์ซ้ำแล้วซ้ำเล่า
การรับมือและข้อจำกัดของการกำกับดูแล
- บริษัทขนาดเล็ก แทบไม่สามารถดำเนินการทางกฎหมายได้ในทางปฏิบัติ และการร้องเรียนต่อหน่วยงานกำกับดูแลก็ถูกจัดการอย่างล่าช้า
- แม้แต่ คำร้องต่อ EU เรื่องพฤติกรรมต่อต้านการแข่งขัน ที่บริษัทและองค์กรกว่า 40 แห่งยื่นไว้ตั้งแต่ปี 2021 ก็ยังไม่มีความคืบหน้าใน 4 ปี
- เมื่อไม่นานนี้ ค่าปรับต่อ Meta และ Apple ภายใต้ Digital Markets Act (DMA) ก็ยังอยู่ในระดับต่ำอย่างเห็นได้ชัด
- ต่อให้ค่าปรับจะสูงถึงหลายร้อยล้านยูโร ก็ยังไม่ใช่มาตรการลงโทษที่มีนัยสำคัญเมื่อเทียบกับรายได้ของบริษัทเหล่านี้
- การกำกับดูแลของ EU เองก็ยัง ไม่สามารถบังคับใช้ได้อย่างรวดเร็วและมีประสิทธิภาพ
- เน้นย้ำถึงความจำเป็นในการเสริมมาตรการตอบโต้ที่เป็นรูปธรรม เพื่อ ป้องกันพฤติกรรมต่อต้านการแข่งขันของ Big Tech
4 ความคิดเห็น
สุดท้ายแล้วสิทธิ์ต่าง ๆ ก็ควรเป็นสิ่งที่ทำให้ผู้ใช้เป็นคนอนุญาตได้ตามดุลยพินิจของตัวเอง แต่พอเอาระบบสิทธิ์มาใช้แล้วกลับไปบล็อกสิทธิ์ที่จำเป็นนี่ก็ ฮ่าๆ..
ความเห็นจาก Hacker News
เข้าใจดีถึงความลำบากของ Nextcloud ทีม Everfind (บริการค้นหาแบบรวมสำหรับ Drive, OneDrive, Dropbox ฯลฯ) พยายามมาตลอดปีที่ผ่านมาเพื่อขอสิทธิ์ drive.readonly ซึ่งสิทธิ์นี้จำเป็นสำหรับการดาวน์โหลดไฟล์, การรัน OCR และการทำดัชนีข้อความเต็ม Google กลับกำหนดให้ใช้ได้แค่ drive.file กับ drive.metadata.readonly ซึ่งทำให้สแกนเอกสารที่เพิ่มใหม่หรือถูกแก้ไขอย่างต่อเนื่องได้ยาก และทำให้คุณภาพการค้นหาตกลง สุดท้ายแล้วคำอ้างเรื่อง 'สิทธิ์น้อยที่สุด' ของ Google ฟังดูสมเหตุสมผล แต่ในทางปฏิบัติคือให้สิทธิพิเศษกับแอปของตัวเอง ขณะที่นักพัฒนาอิสระต้องออกแอปที่ทำงานได้แค่ครึ่งเดียวหรือถูกกันออกไปเลย ระหว่างนั้นผู้ใช้ก็สูญเสียทั้งฟีเจอร์และทางเลือก ส่วนนักพัฒนารายเล็กก็เสียเวลาอย่างมากไปกับการโต้เถียงกับบอตนโยบายที่ตอบแบบคัดลอกแปะ
ฉันเป็นนักพัฒนาแพลตฟอร์ม AOSP (ความเห็นส่วนตัว ไม่ใช่จุดยืนทางการของ Google) แม้จะไม่ได้ใช้ Nextcloud แบบเจาะจงมากนัก แต่คิดว่า SAF เหมาะกับกรณีนี้ Google Drive เองก็ไม่มีสิทธิ์พิเศษตามที่ Nextcloud กล่าวอ้าง และแจกจ่ายผ่าน Play Store เช่นกัน สิทธิ์อย่าง MANAGE_EXTERNAL_STORAGE เคยถูกนำไปใช้ในทางที่ผิดมาแล้วหลายครั้ง
คล้ายกับเหตุผลที่แอป SyncThing Android อย่างเป็นทางการเลิกแจกจ่าย ยังมีแอปฟอร์กอยู่แต่ไม่ได้อยู่บน Play Store
ฉันไม่เห็นด้วยกับคำกล่าวที่ว่า "SAF ใช้สำหรับแชร์ไฟล์ให้แอปอื่น" แม้จะมีข้อจำกัดบางอย่าง (เช่น เข้าไม่ได้ทั้ง internal storage ทั้งหมด, โฟลเดอร์ดาวน์โหลด, โฟลเดอร์รากของ SD card เป็นต้น) แต่คำอธิบายของฝั่ง Nextcloud ยังไม่น่าเชื่อถือพอ
ฉันคิดว่านี่เป็นพฤติกรรมแบบผูกขาด หากการเปิดให้บุคคลที่สามดำเนินการได้ในระดับเดียวกันต้องมีต้นทุนการตรวจสอบ ก็สมควรจัดการด้วยการเก็บค่าธรรมเนียมด้วยซ้ำ การกีดกันคู่แข่งเพียงเพราะรับภาระไม่ไหวไม่ใช่เรื่องชอบธรรม
Google มีประวัติสร้าง API เฉพาะที่ให้ความได้เปรียบกับแอป Android ของตัวเอง ตัวอย่างเช่นตอนแยก Drive ออกเป็น Docs, Sheets ฯลฯ ในปี 2014 ก็มีโมดัลติดตั้งแบบคลิกเดียวที่เปิดให้ใช้กับแอปของตัวเองเท่านั้น จากประสบการณ์ของฉัน ฝั่งคู่แข่งพยายามใช้ฟีเจอร์คล้ายกันก็ถูกบล็อกด้วยการตรวจ App Signature จริงอยู่ที่มีความจำเป็นด้านการป้องกันความเสี่ยง แต่ Google ก็มักข้ามเส้นไปสู่พฤติกรรมผูกขาดอยู่บ่อยครั้ง
ฉันไม่พอใจมากที่เข้าถึงข้อมูลของตัวเองบนอุปกรณ์ตัวเองไม่ได้ โดยเฉพาะ:
นี่แหละคือเหตุผลว่าทำไม EU Digital Markets Act ถึงจำเป็น การที่ Google บล็อกการเข้าถึง all-files ของ Nextcloud แต่กลับอนุญาตให้แอปของตัวเองและแอปของบริษัทใหญ่ใช้งานได้ ไม่ใช่เรื่องของ "ความปลอดภัย" แต่คือ "การควบคุม" Nextcloud เป็นทางเลือกโอเพนซอร์สจากยุโรปที่สอดคล้องกับ GDPR ได้อย่างเต็มรูปแบบ การดันแต่บริการของตัวเองคือแบบอย่างคลาสสิกของการใช้อำนาจแพลตฟอร์มในทางที่ผิด เดิมที Android เป็นระบบเปิด แต่กำลังค่อย ๆ กลายเป็นสวนปิด หาก EU จริงจังกับอธิปไตยดิจิทัลและการแข่งขันที่เป็นธรรม ก็ต้องหยุดพฤติกรรมแบบนี้ ไม่เช่นนั้นบริษัทเทคโนโลยีของยุโรปจะหมดความสามารถในการแข่งขัน ไม่ว่าจะสร้างผลิตภัณฑ์ได้ดีแค่ไหนก็ตาม
ฉันพึ่งพา nextcloud AIO ในการซิงก์ไฟล์ ฉันคิดว่า Google ควรแสดงคำขอสิทธิ์ขึ้นมา แล้วจากนั้นปล่อยให้ผู้ใช้เป็นคนเลือกเอง
ฉันสงสัยว่าแอป Google Drive บน Android สามารถอัปโหลดไฟล์ได้ทุกประเภทหรือไม่
สรุปโดย AI แปลกนะครับ นี่เป็นครั้งแรกที่ผมเห็นข้อผิดพลาดที่เติม
음ไว้ท้ายทุกประโยคกรณีแบบนี้ผมก็เพิ่งเคยเจอเหมือนกันนะครับ บอกให้ลงท้ายเป็นคำนาม... ก็เลยทำตามแค่นั้นเป๊ะ ๆ ฮ่าๆ