Google ในวันพฤหัสบดีให้รายละเอียดเมื่อนักพัฒนาจะต้องใช้ Android App Bundles เพื่อเผยแพร่บน Play Store
Google ในวันพฤหัสบดีให้รายละเอียดเมื่อนักพัฒนาจะต้องใช้ Android App Bundles เพื่อเผยแพร่บน Play Store
ยักษ์ใหญ่แห่งการค้นหา พูดว่า ตั้งแต่เดือนสิงหาคม 2021 เป็นต้นไป Google Play Console จะกำหนดให้แอปใหม่ทั้งหมดเผยแพร่ด้วยรูปแบบ Android App Bundle (.aab) Google เปิดตัวรูปแบบการเผยแพร่แอปทางเลือกครั้งแรกที่ I/O 2018 และต่อมาได้ประกาศข้อกำหนดบังคับที่จะเกิดขึ้นเมื่อต้นปีนี้
อย่างที่เราอธิบายไปเป้าหมายของ Android App Bundle คือการลดขนาดไฟล์ของ Android Application Package (.apk) สุดท้ายที่ส่งให้กับผู้ใช้ ซึ่งจะลดขนาดการติดตั้งและเวลาในการดาวน์โหลดสำหรับผู้ใช้
ไฟล์ .aab มีไฟล์ APK สำหรับขนาดแอปพลิเคชันพื้นฐานและสถาปัตยกรรมที่รองรับทั้งหมด (ARM, ARM64 และ x86) ภาษา และรูปแบบเค้าโครงต่างๆ รูปแบบนี้กำหนดให้ต้องมอบสำเนาคีย์การลงนามแอปของคุณให้กับ Google เพื่อให้แผงควบคุมสำหรับนักพัฒนาซอฟต์แวร์ Google Play สามารถสร้างชุดรวมที่มี APK แต่ละเวอร์ชันที่รับรองแล้วในชุดนั้น APK ที่ถูกต้องสำหรับสถาปัตยกรรม ภาษา และเค้าโครงของอุปกรณ์เฉพาะจะถูกส่งผ่าน Google Play Dynamic Delivery
Google กล่าวว่าการเปลี่ยนไปใช้การจัดส่ง Android App Bundle จะส่งผลต่อประสบการณ์ Instant ที่ใช้รูปแบบ ZIP ของ Instant App เดิมด้วย ตั้งแต่เดือนสิงหาคม 2021 ยักษ์ใหญ่ด้านการค้นหากล่าวว่าประสบการณ์ Instant ใหม่และการอัปเดตประสบการณ์ Instant ที่มีอยู่จะต้องเผยแพร่ App Bundle ที่เปิดใช้งาน Instant
จากมุมมองของผู้บริโภคจะไม่มีอะไรเปลี่ยนแปลงมากนัก แต่นักพัฒนาและผู้ใช้ตัวยงอาจสังเกตเห็นความแตกต่างบางประการ Android App Bundle จะทำให้การแจกจ่ายซ้ำบนแพลตฟอร์มอื่นๆ ยากขึ้น ในขณะที่ AAB จะยากกว่าในการไซด์โหลดด้วยตนเอง ซึ่งอาจทำให้เกิดอาการปวดหัวได้
Google ยังกล่าวอีกว่าตั้งแต่เดือนสิงหาคม 2021 Google Play Console จะกำหนดให้แอปใหม่ทั้งหมดใช้งาน Play การนำส่งเนื้อหาหรือการนำส่งฟีเจอร์การเล่นเพื่อส่งมอบเนื้อหาหรือฟีเจอร์ที่เกินขนาดการดาวน์โหลด 150MB. ไฟล์ส่วนขยาย (OBB) จะไม่รองรับแอปใหม่อีกต่อไป นักพัฒนาซอฟต์แวร์จะต้องกำหนดเป้าหมาย API ระดับ 30 (Android 11) ตั้งแต่เดือนสิงหาคม 2021 สำหรับแอปใหม่ที่อัปโหลดไปยัง Google Play ในขณะเดียวกัน การอัปเดตแอปที่มีอยู่จะต้องกำหนดเป้าหมาย API ระดับ 30 เริ่มตั้งแต่เดือนพฤศจิกายน 2564