Google กลับมาอีกครั้ง โดยนักพัฒนาที่อยู่เบื้องหลัง DroidScript กล่าวหาว่าแอปของพวกเขาถูกลบออกไปโดยไม่มีโอกาสในการแก้ไขใดๆ อ่านต่อ!
อัปเดต 1 (05/03/2021 @ 02:50 น. ET): หลังจากการเผยแพร่บทความของเรา DroidScript ได้ถูกคืนสถานะชั่วคราว คลิกที่นี่เพื่อดูข้อมูลเพิ่มเติม บทความที่เผยแพร่เมื่อวันที่ 3 พฤษภาคม 2021 ได้รับการเก็บรักษาไว้ด้านล่าง
Android ในฐานะระบบปฏิบัติการมีมานานกว่าทศวรรษแล้ว และเมื่อเปรียบเทียบกับ iOS แล้ว มันให้อิสระมากกว่ามาก อย่างไรก็ตาม Google ยังคงครองอำนาจเหนือการเผยแพร่แอปบนแพลตฟอร์ม Android แม้ว่า Android จะเปิดให้ใช้งานกับ App Store ของบุคคลที่สามและไซด์โหลด แต่เราก็ไม่สามารถมองข้ามการที่ Google ถือครองระบบนิเวศของสมาร์ทโฟนที่สร้างขึ้นมาเป็นเวลาหลายปีได้ การระงับนี้เป็นผลมาจากนักพัฒนาแอปหลายล้านคนมอบประสบการณ์การใช้งานแอปที่มีความหมายให้กับแพลตฟอร์มตลอดระยะเวลาที่มีอยู่ ทำให้ผู้ใช้มีเหตุผลที่จะใช้สมาร์ทโฟนกับ Android Google และนักพัฒนาแอปมีความสัมพันธ์ทางชีวภาพ แต่ไม่ใช่ความสัมพันธ์ที่พลังไดนามิกจะเท่าเทียมกัน ครั้งแล้วครั้งเล่าที่เราพบเห็นข้อร้องเรียนจากนักพัฒนาซอฟต์แวร์มายาวนานซึ่งแอปของตนถูกนำไปใช้ ระบบนิเวศ โดยมีคำอธิบายสำหรับการลบดังกล่าวซึ่งพบในอีเมลที่คลุมเครือหรืออัตโนมัติจาก Google
กรณีตัวอย่าง: DroidScript
เดวิด เฮอร์เรน ผู้ก่อตั้ง DroidScript.orgติดต่อมาเพื่อแจ้งให้เราทราบเกี่ยวกับประสบการณ์ล่าสุดของเขาในการจัดการกับการสนับสนุนนักพัฒนาซอฟต์แวร์ของ Google Play สำหรับผู้ที่ไม่รู้ DroidScript คือแอปที่ทำหน้าที่เป็น IDE สำหรับอุปกรณ์เคลื่อนที่ ช่วยให้นักพัฒนามือใหม่สามารถสร้างแอป Android บนโทรศัพท์ได้โดยตรง แอปนี้ได้รับการออกแบบมาเพื่อให้การเขียนโปรแกรม Android เข้าถึงได้ง่ายขึ้นสำหรับผู้เริ่มต้นและผู้ที่ไม่ใช่มืออาชีพ หรือผู้ที่มาจากสภาพแวดล้อมการพัฒนาเว็บ เนื่องจาก DroidScript เกี่ยวข้องกับการใช้ JavaScript แม้ว่าแอปจะดูล้าสมัยก็ตาม มีการดาวน์โหลดประมาณ 1.5 ล้านครั้งในระยะเวลา 7 ปี มีผู้ใช้งานประมาณ 105,000 ราย ตามที่นักพัฒนาระบุ สำหรับแอปที่สร้างโดยองค์กรขนาดเล็กที่ไม่แสวงหาผลกำไร นั่นเป็นตัวเลขที่ดี
ภาพหน้าจอจากรายการ Play Store ของ DroidScript ที่ถูกลบออกแล้ว
ตามที่ David กล่าว Google Play เพิ่งลบแอป DroidScript ออกจาก Play Store เนื่องจากต้องสงสัยว่ากระทำการฉ้อโกงโฆษณา การฉ้อโกงโฆษณาถือเป็นเรื่องร้ายแรง ดังนั้นการลบออกจะถือว่าถูกต้องหากเป็นสิ่งที่เกิดขึ้นจริง เดวิดปฏิเสธว่าเรื่องดังกล่าวเกิดขึ้น ซึ่งหมายความว่าเขาจะอุทธรณ์คำตัดสินอย่างแน่นอน ปัญหาตามปกติคือการอุทธรณ์คำตัดสินต่อ Google อาจนำไปสู่ประสบการณ์ที่น่าหงุดหงิดอย่างไม่น่าเชื่อ
เช่น เดวิดนำเสนอมันขั้นแรก Google ได้ปิดใช้งานบัญชี AdMob ของตนเนื่องจาก "การเข้าชมที่ไม่ถูกต้อง" และเมื่อมีการอุทธรณ์ ก็ระงับบัญชีดังกล่าวต่อไปเนื่องจากการฉ้อโกงโฆษณา การตอบกลับการอุทธรณ์มาภายใน 11 นาทีและอ่านราวกับว่าเป็นไปโดยอัตโนมัติ สิ่งที่ทำให้เรื่องมืดมนคือการขาดความโปร่งใสที่ Google รักษาไว้เกี่ยวกับเรื่องเหล่านี้ นักพัฒนาซอฟต์แวร์ยืนยันว่าพวกเขามีโฆษณาแบนเนอร์เพียงโฆษณาเดียวในแอปของตน และใช้ AdMob โดยไม่มีปัญหามาประมาณหนึ่งปีแล้วเมื่อได้รับการแจ้งเตือนนี้และถูกแบนโดยเด็ดขาด
ที่เลวร้ายกว่านั้น หนึ่งสัปดาห์ต่อมา เมื่อนักพัฒนาซอฟต์แวร์กำลังดำเนินการลบ AdMob ออกจากแอป พวกเขาได้รับอีเมลระงับจาก Google Play สำหรับแอป DroidScript อีเมล์นี้มี บาง รายละเอียดเพิ่มเติม เช่น "APK: 206 Ad Fraud แอปละเมิดนโยบายการฉ้อโกงโฆษณา" แต่นั่นก็เป็นเพียงเรื่องของความโปร่งใส ในระหว่างการอุทธรณ์ Google ได้เพิ่ม "มัลแวร์" เป็นเหตุผลด้วย หลังจากใช้เวลา 12 วันในการตอบกลับการอุทธรณ์:
ในระหว่างการตรวจสอบ เราพบว่าแอปของคุณละเมิดนโยบายมัลแวร์ เราไม่อนุญาตแอปที่มีโค้ดใดๆ ที่อาจทำให้ผู้ใช้ ข้อมูลของผู้ใช้ หรืออุปกรณ์ตกอยู่ในความเสี่ยง หากแอปของคุณได้รับการพัฒนาโดยบุคคลที่สาม เราขอแนะนำให้ติดต่อพวกเขาเพื่อยืนยันว่าพวกเขาออกแบบแอปของคุณให้สอดคล้องกับนโยบายของเรา คุณสามารถอ่านหน้านโยบายมัลแวร์เพื่อดูรายละเอียดเพิ่มเติมและตัวอย่างการละเมิดทั่วไปได้
แอปของคุณไม่ปฏิบัติตามนโยบายการฉ้อโกงโฆษณา ห้ามฉ้อโกงโฆษณาโดยเด็ดขาด การโต้ตอบกับโฆษณาที่สร้างขึ้นโดยมีจุดประสงค์เพื่อหลอกเครือข่ายโฆษณาให้เชื่อว่าการเข้าชมนั้นมาจากความสนใจของผู้ใช้อย่างแท้จริงเป็นการฉ้อโกงโฆษณา ซึ่งเป็นรูปแบบหนึ่งของการเข้าชมที่ไม่ถูกต้อง โฆษณาไม่ควรแสดงในลักษณะที่ทำให้เกิดการคลิกโดยไม่ตั้งใจ ห้ามบังคับให้ผู้ใช้คลิกโฆษณาหรือส่งข้อมูลส่วนบุคคลเพื่อวัตถุประสงค์ในการโฆษณาก่อนจึงจะสามารถใช้แอปได้อย่างเต็มที่ โฆษณาไม่ควรปรากฏหลังจากที่ผู้ใช้ออกจากแอปแล้ว หรือหลังจากที่ผู้ใช้กดปุ่มย้อนกลับเพื่อออกจากแอป
นโยบาย "การฉ้อโกงโฆษณา" ที่กล่าวถึงในอีเมลนี้เป็นการคัดลอกและวางโดยตรงจาก หน้าสนับสนุนของ Google นี้และไม่ให้ข้อมูลแก่นักพัฒนาว่าส่วนใดของนโยบายที่แอปของพวกเขาละเมิด นโยบาย "มัลแวร์" ดูเหมือนจะไม่ใช่การคัดลอกและวางโดยตรง แต่อ่านเป็นข้อความต้นแบบที่ไม่ได้อธิบายว่าแอปเป็นอันตรายอย่างไร อีเมลเพิ่มเติมทำให้เกิดการตอบกลับแบบสำเร็จรูปมากขึ้นและไม่มีข้อมูลที่เป็นประโยชน์
DroidScript ยังคงถูกระงับ จาก Google Play Store ด้วยเหตุผลที่ไม่ชัดเจนทั้งหมด บัญชีของผู้พัฒนาและแอพพลิเคชั่นอื่นๆ ยังคงมองเห็นได้รวมถึงปลั๊กอินบางส่วนสำหรับแอป DroidScript หลัก เนื่องจากแอปไม่ได้เผยแพร่บน Google Play อีกต่อไป สมาชิกระดับพรีเมียมจึงยกเลิกการสมัครสมาชิกโดยอัตโนมัติ ควบคู่ไปกับการสูญเสียรายได้ 30% เนื่องจากการระงับ AdMob กำลังทำให้ทีมที่อยู่เบื้องหลังแอปนี้พิการ David กล่าว
การระงับยังส่งผลต่อโครงการที่ต้องอาศัย DroidScript อีกด้วย ผู้ใช้รายหนึ่งตอบสนองต่อประกาศจากนักพัฒนา DroidScript พูดว่า แอพของพวกเขาที่พัฒนาใน IDE ยังคงอยู่ใน Play Store ในขณะที่ อื่น กังวลเกี่ยวกับผลกระทบของการถอดถอนโครงการพัฒนาเชิงพาณิชย์ที่กำลังดำเนินอยู่
สิ่งที่ Google ทำ (และยังคงทำต่อไป) ผิด
ปัญหาของเหตุการณ์นี้ไม่ได้อยู่ที่การที่แอปที่มีมายาวนานถูกบูตออกจาก Play Store นี่ไม่ใช่ครั้งแรกที่เกิดกับใครบางคน และจะไม่ใช่ครั้งสุดท้ายอย่างแน่นอนเช่นกัน ปัญหาอยู่ที่ Google ไม่เต็มใจที่จะแชร์รายละเอียดว่านักพัฒนาซอฟต์แวร์ถูกกล่าวหาว่าละเมิดนโยบายของตนอย่างไร มีเหตุผลที่ดีว่าทำไม Google ไม่สามารถเจาะลึกเกินไปถึงสิ่งที่กระตุ้นให้เกิดการตรวจจับการฉ้อโกงโฆษณา — คุณคงไม่อยากให้ผู้ไม่ประสงค์ดีเข้าใจข้อมูลเชิงลึกของ Google อัลกอริธึมการตรวจจับเพื่อให้สามารถหลีกเลี่ยงได้ แต่สำหรับนักพัฒนาที่ไม่ทราบจริงๆ ว่าเหตุใดแอปของตนจึงถูกลบออก พวกเขาจะเผชิญกับปัญหาในการแก้ไข ปัญหา.
เพื่อตอบสนองต่อข้อร้องเรียนหลังจากการร้องเรียนเกี่ยวกับการขาดความโปร่งใสในการลบแอปออก Google ออกการอัปเดตนโยบาย Play ในเดือนกรกฎาคม 2020 พยายามที่จะแก้ไขปัญหานี้
ภายใต้นโยบายใหม่ Google สัญญาว่าจะให้ความโปร่งใสมากขึ้นเกี่ยวกับการละเมิดนโยบายที่เกิดขึ้นจริงซึ่งส่งผลให้แอปพลิเคชันถูกยกเลิก นักพัฒนาได้รับสัญญาว่าจะให้รายละเอียดเพิ่มเติม เช่น ข้อความที่ตัดตอนมาจากรายการ Play Store หรือแม้แต่ภาพหน้าจอของการละเมิดที่ถูกกล่าวหา Google ได้สัญญาว่าจะเพิ่มคำแนะนำเพื่อแก้ไขปัญหาด้วย แนวคิดโดยรวมคือการทำให้การละเมิดชัดเจนขึ้นและสามารถเข้าถึงการแก้ไขได้ ซึ่งจะมีประโยชน์มากสำหรับนักพัฒนาที่พยายามใช้คำศัพท์เฉพาะที่ซับซ้อนของเอกสารนโยบาย การละเมิดทั้งหมดไม่ได้เกิดขึ้นโดยเจตนาและเป็นอันตราย และนักพัฒนาที่บริสุทธิ์มีแนวโน้มที่จะแก้ไขการละเมิดโดยไม่ตั้งใจดังกล่าวเมื่อได้รับการชี้ไปในทิศทางที่ถูกต้องอย่างเป็นประโยชน์
เราไม่ทราบแน่ชัดว่า DroidScript และผู้พัฒนาไม่มีความผิดหรือไม่ เป็นไปได้ว่านักพัฒนาซอฟต์แวร์อาจมีความผิดในสิ่งที่ Google กล่าวหาพวกเขาจริงๆ เราไม่มีทางระบุได้ว่ามีการฉ้อโกงโฆษณาเกิดขึ้นหรือไม่ และแม้ว่าเราจะยังไม่ได้ทำการรื้อแอปออกทั้งหมด แต่การวิเคราะห์อย่างรวดเร็วเกี่ยวกับ ไวรัสรวม และ เมต้าดีเฟนเดอร์ ไม่แสดงสัญญาณของมัลแวร์ที่ชัดเจน เราไม่ทราบเรื่องราวด้านของ Google ที่นี่ แต่นั่นเป็นปัญหาประเภทหนึ่ง (เราได้ติดต่อ Google เพื่อขอความคิดเห็นและจะอัปเดตบทความนี้หากเราได้ยินกลับมา)
สิ่งที่น่าผิดหวังในท้ายที่สุดก็คือความจริงที่ว่า Google ยังคงปฏิบัติตามหลักปฏิบัติที่ได้รับการยอมรับว่าเป็นอันตรายต่อผลประโยชน์ของนักพัฒนา Google สัญญาว่าจะอัปเดตขั้นตอนเพื่อให้เป็นมิตรกับนักพัฒนามากขึ้น แต่พวกเขายังคงลบแอปที่มีความโปร่งใสเพียงเล็กน้อยเหมือนเมื่อก่อน เพื่อความชัดเจน มีการทับซ้อนกันระหว่างการระงับ AdMob และ Google Play และการให้เหตุผลที่ดีกว่าควรมาจากฝั่ง Google Play แต่เมื่อทราบถึงการบูรณาการอย่างแน่นหนาภายในระบบนิเวศของตนเองที่ Google ผลักดัน บริษัทควรยินดีที่จะเสนอคำพูดที่เป็นประโยชน์มากขึ้นและโอกาสในการแก้ไขการละเมิด ถ้ามี เพราะคงจะเจ็บปวดอย่างแน่นอนหากเห็นความคืบหน้า 7 ปีถูกลบล้างโดยอีเมลสองสามฉบับที่ดูเหมือนว่าไม่ได้เขียนโดยมนุษย์
อัปเดต: DroidScript คืนสถานะชั่วคราว
ไม่นานหลังจากบทความของเราถูกตีพิมพ์ นักพัฒนานำความสนใจของเรามาสู่เรา DroidScript นั้นได้รับการคืนสถานะชั่วคราวแล้ว Google ให้เวลานักพัฒนา 7 วันในการแก้ไขแอปและออกการอัปเดตที่ "สอดคล้องกับนโยบาย Google Play โดยสมบูรณ์" อีเมลยังคงใช้ข้อความต้นแบบที่เกี่ยวข้องกับการฉ้อโกงโฆษณา และไม่มีรายละเอียดใดมากไปกว่าอีเมลที่ผ่านมาที่นำเสนอ น่าแปลกที่ไม่มีการกล่าวถึงมัลแวร์อีกต่อไป
นักพัฒนาซอฟต์แวร์อยู่ในขั้นตอนการลบการผสานรวม Ad Mob ออกจากแอปของตนแล้ว และจะเผยแพร่แอปเวอร์ชันที่ไม่มี Ad Mob ไปยัง Play Store เร็วๆ นี้