ตอนนี้ Google Play Console จะช่วยให้นักพัฒนาหลีกเลี่ยงการนำแอปออก

Google Play Console จะช่วยให้นักพัฒนาหลีกเลี่ยงไม่ให้แอปของตนถูกนำออกจาก Google Play Store เนื่องจากการละเมิดนโยบายโดยไม่ตั้งใจ

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

ในช่วง "เครื่องมือใหม่ที่จะช่วยคุณสร้างแอปที่ปลอดภัยยิ่งขึ้นบน Google Play"คุยกันที่ Google I/O 2021Google เปิดเผยการเปลี่ยนแปลงที่กำลังจะเกิดขึ้นบางส่วนใน Play Console ซึ่งจะช่วยให้นักพัฒนาทำการเปลี่ยนแปลงแอปของตนก่อนที่แอปจะถูกลบเนื่องจากละเมิดนโยบาย

ขั้นแรก หน้า "สถานะนโยบาย" ใต้ส่วน "นโยบายและโปรแกรม" ใน Google Play Console จะแสดงคำเตือนเกี่ยวกับนโยบายที่อาจเกิดขึ้นในเร็วๆ นี้ การละเมิดและข้อมูลเกี่ยวกับวิธีการแก้ไขก่อนที่จะดำเนินการบังคับใช้ใดๆ (แต่สำหรับการละเมิดนโยบายบางประเภทที่ Google ไม่มีเท่านั้น ระบุไว้)

ประการที่สอง ในที่สุด Google กำลังทำงานเพื่อลดจำนวนการลบแอปซึ่งไม่ได้เกิดจากการละเมิดนโยบายของตัวแอปเอง แต่จากสิ่งที่ SDK ใช้ทำ SDK ของบุคคลที่สามแพร่หลายอย่างไม่น่าเชื่อในแอป และ Google กล่าวว่าโค้ดของแอปโดยเฉลี่ยส่วนใหญ่ประกอบด้วยโค้ดจาก SDK แทนที่จะเป็นโค้ดที่เป็นกรรมสิทธิ์ อย่างไรก็ตาม แม้ว่าแอปจะไม่ได้เป็นเจ้าของโค้ดของ SDK แต่ Google Play ก็ยังคงให้นักพัฒนาซอฟต์แวร์เป็นผู้รับผิดชอบในสิ่งที่โค้ดนั้นทำ นักพัฒนาแอปส่วนใหญ่ไม่มีทรัพยากรหรือเครื่องมือในการตรวจสอบ SDK ทั้งหมดที่พวกเขาใช้ ด้วยเหตุนี้ Google จึงทำงานร่วมกับผู้ให้บริการ SDK ยอดนิยมเพื่อทำให้ SDK ปลอดภัยยิ่งขึ้น

โปรแกรมทดลองใช้ก่อนเปิดตัวคอนโซล Google Play SDK เปิดตัวเมื่อปีที่แล้วร่วมกับพันธมิตรอย่าง AppsFlyer, AppLovin, mopub และสาขา และตอนนี้ Google กำลังเปิดตัว ส่วนหน้าสำหรับคอนโซล SDK ที่ให้ผู้ให้บริการ SDK ลงทะเบียนและจัดการ SDK รายงานปัญหาเกี่ยวกับ SDK และดูสถิติการใช้งานและการรายงานข้อขัดข้อง ซึ่งจะสร้างช่องทางการสื่อสารโดยตรงระหว่าง Google, ผู้ให้บริการ SDK และนักพัฒนาแอป ดังนั้น Google จึงสามารถให้คำแนะนำเกี่ยวกับปัญหา SDK ตามรายงานของผู้ให้บริการได้

เมื่อเกิดปัญหา นักพัฒนาซอฟต์แวร์สามารถรับคำเตือนใน Google Play Console เกี่ยวกับระบบไม่รองรับหรือไม่ปฏิบัติตามข้อกำหนด เวอร์ชันของ SDK ที่พวกเขาใช้ ทำให้พวกเขามีโอกาสทำการเปลี่ยนแปลงก่อนที่จะดำเนินการใดๆ กับพวกเขา แอป. อย่างไรก็ตาม สิ่งนี้สามารถทำได้ก็ต่อเมื่อนักพัฒนาแอปแชร์การพึ่งพาไลบรารีของตนกับ Google แอปที่ใช้รูปแบบ Android App Bundle (AAB) (ซึ่งจะต้องใช้เร็วๆ นี้สำหรับแอปทั้งหมดใน Google Play) จะมีการแชร์การอ้างอิงไลบรารีโดยอัตโนมัติ แอปที่สร้างเป็น APK จะมีการแชร์การพึ่งพาไลบรารีโดยอัตโนมัติโดยเริ่มจาก Android Gradle Plugin 4.0 แต่นักพัฒนาสามารถเลือกไม่แชร์การพึ่งพาไลบรารีของตนได้

คุณคิดอย่างไรเกี่ยวกับการเปลี่ยนแปลงเหล่านี้