PSA: ขณะนี้การอัปเดตแอปทั้งหมดใน Play Store ต้องกำหนดเป้าหมายเป็น Android 8.0 ขึ้นไป

วันนี้มาถึงแล้ว: ตั้งแต่วันนี้เป็นต้นไป การอัปเดตแอปทั้งหมดใน Google Play Store จะต้องรองรับ Android 8.0 Oreo หรือสูงกว่าเป็นอย่างน้อย

ปัญหาการกระจายตัวใน Android ไม่ได้ขยายไปถึงโทรศัพท์และหมายเลขการใช้งานเท่านั้น ปัญหายังรวมถึงแอปด้วย โดยปกติแล้ว นักพัฒนาแอปจำนวนมากข้ามการเพิ่มประสิทธิภาพแอปของตนให้เป็น Android เวอร์ชันใหม่ล่าสุดทันที ไม่ว่าจะรองรับหลายเดือนต่อมาหรือไม่รองรับเลย สิ่งนี้เกิดขึ้นได้ด้วยเหตุผลสองประการ: API ใหม่นั้นไม่สำคัญสำหรับนักพัฒนา (เวอร์ชัน Android ใหม่มักใช้เวลาหลายเดือน ก่อนที่จะเข้าถึงผู้ชมจำนวนมาก จึงไม่ค่อยอยู่ในรายการสิ่งที่ต้องทำของนักพัฒนา) หรือแอปยังคงกำหนดเป้าหมายไปที่ Android เวอร์ชันเก่าบน วัตถุประสงค์ (ประการหนึ่ง Snapchat กำหนดเป้าหมาย Android Lollipop เป็นเวลาหลายปีเพื่อหลีกเลี่ยงการใช้สิทธิ์แบบละเอียดที่แนะนำบน Android มาร์ชแมลโลว์)

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

ตั้งแต่วันนี้ 1 พฤศจิกายน การอัปเดตแอปทั้งหมดที่อัปโหลดไปยัง Google Play Store จะต้องกำหนดเป้าหมายไปที่ระดับ API เป็นอย่างน้อย 26 ซึ่งหมายความว่าแอปของคุณ ต้องเริ่มกำหนดเป้าหมายเป็น Android 8.0 Oreo และสูงกว่า หากคุณต้องการเปิดตัวการอัปเดตใหม่ให้กับผู้ใช้ของคุณ ตาม Google Play ใหม่ ความต้องการ. หากแอปของคุณยังคงกำหนดเป้าหมายเป็น Android 7.1 Nougat หรือต่ำกว่า คุณจะไม่สามารถอัปโหลด APK ใหม่ไปยัง Google Play และจะไม่สามารถเผยแพร่การอัปเดตได้ โปรดทราบว่าเรากำลังพูดถึง targetSdkVersion ไม่ใช่ minSdkVersion

Google ให้เวลานักพัฒนามากมายในการอัปเดตแอปของตน กำหนดเวลาสำหรับการกำหนดเป้าหมาย API 26 ได้รับการประกาศครั้งแรกในเดือนธันวาคม 2017และตั้งแต่เดือนสิงหาคมเป็นต้นไป นักพัฒนาแอป ไม่สามารถ เพื่ออัปโหลดแอปใหม่ที่มีเป้าหมายเป็น Android Nougat หรือต่ำกว่าไปยัง Play Store ข้อกำหนดเดียวกันนี้ขยายไปสู่การอัปเดตแอปในปัจจุบัน โปรดทราบว่าตอนนี้ targetSdkVersion ขั้นต่ำจะเริ่มเพิ่มขึ้นทุกปี และแอปก็จะเพิ่มมากขึ้น บังคับให้รองรับ API อย่างน้อยระดับ 28 (Android 9 Pie) เริ่มตั้งแต่เดือนสิงหาคม 2562 (แอปใหม่) และพฤศจิกายน 2562 (แอป อัปเดต)

สำหรับผู้ใช้หมายความว่าการอัปเดตแอปทั้งหมดที่เผยแพร่ใน Play Store นับจากวันนี้เป็นต้นไปควรรองรับ Android Oreo เป็นอย่างน้อย ฟีเจอร์ของแพลตฟอร์ม หมายความว่าจะเริ่มรองรับฟีเจอร์ต่างๆ เช่น ไอคอนที่ปรับเปลี่ยนได้ ช่องทางการแจ้งเตือน ข้อจำกัดในพื้นหลัง และ มากกว่า. หากคุณเป็นนักพัฒนาซอฟต์แวร์และแอปของคุณยังไม่ได้กำหนดเป้าหมายไปที่ Android Oreo ตอนนี้ก็ถึงเวลาดำเนินการแล้ว