ตั้งแต่เดือนสิงหาคม 2021 เป็นต้นไป แอปใหม่จะต้องเผยแพร่ด้วย Android App Bundle ใน Google Play แอปใหม่ที่มีขนาดใหญ่กว่า 200 MB จะใช้การนำส่งเนื้อหา Play หรือการนำส่งฟีเจอร์ Play ก็ได้
ตั้งแต่วันที่ 30 มิถุนายน 2023 Google Play จะไม่รองรับการอัปเดตแอปทีวีโดยใช้ APK อีกต่อไป การอัปเดตแอปทีวีทั้งหมดต้องเผยแพร่ด้วย Android App Bundle (AAB)
หากต้องการทราบข้อมูลเพิ่มเติม โปรดอ่านบทความเรื่อง The Future of Android App Bundles is here ที่บล็อกของนักพัฒนาซอฟต์แวร์ Android
Android App Bundle เป็นรูปแบบการเผยแพร่ใน Google Play การเผยแพร่โดยใช้ App Bundle ช่วยลดขนาดของแอป ทำให้เผยแพร่ง่ายขึ้น และช่วยให้ใช้ฟีเจอร์การจัดจำหน่ายขั้นสูงได้
การใช้ App Bundle Explorer ใน Play Console ช่วยให้คุณจัดการ App Bundle และเวอร์ชันได้ง่ายในที่เดียว นอกจากนี้ ยังเข้าถึงข้อมูลเมตา การดาวน์โหลด และข้อมูลเชิงลึกที่เป็นประโยชน์เกี่ยวกับสิ่งที่ Google Play สร้างสำหรับ Asset Delivery ได้ด้วย
วิธีการทำงานและประโยชน์ของ App Bundle
Google Play ใช้ App Bundle เพื่อสร้างและนำส่ง APK ที่เพิ่มประสิทธิภาพสำหรับการกำหนดค่าอุปกรณ์แต่ละรายการเพื่อให้แอปทำงานดีขึ้นสำหรับผู้ใช้ ซึ่งหมายความว่าคุณเพียงแค่สร้าง รับรอง และอัปโหลด App Bundle เดียวเพื่อรองรับ APK ที่เพิ่มประสิทธิภาพแล้วให้ใช้งานร่วมกับการกำหนดค่าอุปกรณ์ต่างๆ ได้ จากนั้น Google Play จะช่วยจัดการและนำส่ง APK การจัดจำหน่ายของแอปให้คุณเอง
คุณลักษณะและประโยชน์ของ App Bundle- เผยแพร่แอปที่มีขนาดเล็กลงเพื่อช่วยให้ติดตั้งได้เร็วขึ้นและมีขนาดบนดิสก์เล็กลง ซึ่งอาจทำให้ผู้ใช้ถอนการติดตั้งน้อยลง
- ลดความซับซ้อนในการจัดการการเผยแพร่เพื่อให้เผยแพร่และจัดการ APK หลายรายการได้ง่ายขึ้น
- คุณใช้การนำส่งฟีเจอร์ Play เพื่อแยกแอปเป็นโมดูลและเพิ่มโมดูลฟีเจอร์ได้ การนำส่งโมดูลฟีเจอร์ทำได้หลายวิธี ดังนี้
- นําส่งเมื่อติดตั้ง: ระบบนำส่งโมดูลฟีเจอร์ ณ เวลาที่ติดตั้ง คุณจะเลือกวิธีนี้เพื่อให้มีเวลาบิลด์ที่เร็วขึ้น หรือนำส่งโมดูล ณ เวลาติดตั้ง แล้วถอนการติดตั้งภายหลังเพื่อไม่ให้กินพื้นที่บนดิสก์โดยไม่จำเป็นก็ได้
- นำส่งตามเงื่อนไข: ระบบนำส่งโมดูลฟีเจอร์ ณ เวลาที่ติดตั้งตามเงื่อนไขอย่างเช่น ประเทศของผู้ใช้ ฟีเจอร์ในอุปกรณ์ และเวอร์ชันต่ำสุดของ SDK
- นำส่งตามคำขอ: ติดตั้งและถอนการติดตั้งโมดูลฟีเจอร์ตามที่จำเป็น แทนที่จะนำส่งแก่ผู้ใช้ทั้งหมดตลอดอายุการใช้งานของแอป
- ประสบการณ์แบบใช้งานได้ทันที: โมดูลฟีเจอร์จะเปิดใช้ Instant เพื่อมอบประสบการณ์แบบใช้งานได้ทันทีจากลิงก์และปุ่มลองเลยในข้อมูลผลิตภัณฑ์ใน Store ของแอป โดยที่ผู้ใช้ไม่จำเป็นต้องติดตั้งแอปก่อน
- คุณใช้ Play Asset Delivery เพื่อนำส่ง Asset Pack ขนาดใหญ่ได้ การปรับแต่งการนำส่ง Asset Pack ทำได้หลายวิธี ดังนี้
- นําส่งเมื่อติดตั้ง: ระบบนำส่ง Asset Pack พร้อมกับการติดตั้ง ("ล่วงหน้า") และพร้อมให้แอปใช้งานเมื่อผู้ใช้เปิดแอป
- นำส่งตามอย่างรวดเร็ว: ระบบจะนำส่ง Asset Pack โดยอัตโนมัติหลังจากที่ติดตั้งแอป ไม่จำเป็นต้องเปิดแอปเพื่อเริ่มการดาวน์โหลด และการดาวน์โหลดก็ไม่ได้ป้องกันไม่ให้ผู้ใช้เปิดแอป
- นำส่งตามคำขอ: ระบบจะดาวน์โหลด Asset Pack ตามที่จำเป็นเมื่อแอปทำงาน
- หากแอปมีเครื่องมือเลือกภาษาในตัว คุณอาจใช้ Additional Languages API เพื่อให้ผู้ใช้เข้าถึงและดาวน์โหลดทรัพยากรด้านภาษาเพิ่มเติมได้ตามต้องการ
ใช้ App Bundle Explorer
คุณใช้ App Bundle Explorer เพื่อตรวจสอบเวอร์ชันของแอป ดาวน์โหลดเนื้อหา และรับข้อมูลเชิงลึกเกี่ยวกับสิ่งที่ Google Play สร้างสำหรับการนำส่งได้
หน้า App Bundle Explorer มีตัวกรองเวอร์ชันที่ด้านขวาบนของหน้า ซึ่งคุณใช้ร่วมกับแท็บ 3 แท็บที่อยู่ด้านล่างเพื่อค้นหาเวอร์ชันและการกำหนดค่าต่างๆ ของ APK การจัดจำหน่ายของแอปในอุปกรณ์หลายประเภทได้ ตัวกรองเวอร์ชันนี้มีฟังก์ชันการทำงานเทียบเท่ากับ "ไลบรารีอาร์ติแฟกต์" ใน Google Play Console เวอร์ชันเก่า
App Bundle Explorer มี 3 แท็บดังนี้:
- รายละเอียด: ดูรายละเอียดของแอปแต่ละเวอร์ชัน
- การดาวน์โหลด: สร้างลิงก์การติดตั้งสำหรับแอปแต่ละเวอร์ชัน ดาวน์โหลด APK เฉพาะอุปกรณ์เพื่อทดสอบหรือติดตั้งในอุปกรณ์ล่วงหน้า ดาวน์โหลด APK สากล และจัดการเนื้อหาอื่นๆ ที่เกี่ยวข้องกับแต่ละเวอร์ชัน
- การนำส่ง: ตรวจสอบสิ่งที่ Google Play สร้างจาก App Bundle และเงื่อนไขของการนำส่งอาร์ติแฟกต์การจัดจำหน่ายทั้งหมด
เกณฑ์เบื้องต้นและคำแนะนำ
- คุณต้องลงทะเบียนใน Play App Signing เพื่อใช้ App Bundle
- หากต้องการใช้ฟีเจอร์การเผยแพร่ขั้นสูง โปรดอ่านเอกสารประกอบต่อไปนี้
ดูรายละเอียด APK
วิธีดู APK ที่ Google Play สร้างจาก App Bundle
- เปิดหน้า App Bundle Explorer (
ทดสอบและเผยแพร่
> App Bundle Explorer) - ในแท็บอุปกรณ์ ให้เลือกตัวกรองเวอร์ชันที่บริเวณด้านขวาบนของหน้า
- ในตาราง "เลือกเวอร์ชัน" ให้เลือกลูกศรขวาบนเวอร์ชันที่ต้องการดู
- ดูรายละเอียดของเวอร์ชัน
- ไม่บังคับ: ในส่วน "อุปกรณ์ Android ที่รองรับ" คุณเลือกดูแคตตาล็อกอุปกรณ์เพื่อดูและจัดการอุปกรณ์ที่เข้ากันได้กับแอปเวอร์ชันนี้ได้
แชร์ลิงก์การติดตั้ง
วิธีแชร์ลิงก์เพื่อติดตั้ง APK เฉพาะอุปกรณ์ที่เหมาะสมซึ่ง Google Play สร้างจาก App Bundle
- เปิดหน้า App Bundle Explorer (
ทดสอบและเผยแพร่
> App Bundle Explorer) - เลือกตัวกรองเวอร์ชันที่บริเวณด้านขวาบนของหน้า
- ในตาราง "เลือกเวอร์ชัน" ให้เลือกลูกศรขวาบนเวอร์ชันที่ต้องการดู
- เลือกแท็บการดาวน์โหลด
- ในส่วน "ลิงก์การแชร์แอปภายใน" ให้เลือกคัดลอกลิงก์ที่แชร์ได้เพื่อแชร์ลิงก์สำหรับติดตั้ง APK เฉพาะอุปกรณ์
- แชร์ลิงก์
- เคล็ดลับ: คุณเลือกจัดการการเข้าถึงเพื่อไปที่หน้าการแชร์แอปภายใน และแชร์ลิงก์ของ App Bundle และ APK กับทีมอย่างรวดเร็วได้ หากต้องการดูข้อมูลเพิ่มเติม โปรดไปที่แชร์ App Bundle และ APK กับภายใน
ดาวน์โหลด APK เฉพาะอุปกรณ์
คุณดาวน์โหลด APK เฉพาะอุปกรณ์รวมถึง APK เฉพาะอุปกรณ์ที่ติดตั้งไว้ล่วงหน้าได้เพื่อแชร์กับ OEM สำหรับใช้ติดตั้งล่วงหน้าในอุปกรณ์ของตน (เพื่อที่ Google Play จะอัปเดตได้ในภายหลัง)
วิธีดาวน์โหลด APK เฉพาะอุปกรณ์ที่ Google Play สร้างจาก App Bundle
- เปิดหน้า App Bundle Explorer (
ทดสอบและเผยแพร่
> อุปกรณ์และเวอร์ชัน > App Bundle Explorer) - เลือกตัวกรองเวอร์ชันที่บริเวณด้านขวาบนของหน้า
- ในตาราง "เลือกเวอร์ชัน" ให้เลือกลูกศรขวาบนเวอร์ชันที่ต้องการดู
- เลือกแท็บการดาวน์โหลด
- ในตาราง "APK เฉพาะอุปกรณ์" ให้เลือกไอคอนดาวน์โหลดข้าง APK ที่ต้องการบันทึกหรือแชร์
ดาวน์โหลด APK สากลที่รับรองแล้ว
APK สากลที่รับรองแล้วคือ APK เดี่ยวที่ติดตั้งได้ ซึ่งรับรองโดยคีย์ App Signing เดียวกันกับที่ Play App Signing ใช้สำหรับแอปของคุณ คุณสามารถจัดจำหน่าย APK นี้ใน App Store และช่องทางการจัดจำหน่ายอื่นๆ เช่น เว็บไซต์ เพื่อให้มีการรับรองแอปด้วยคีย์เดียวกันไม่ว่าจะจัดจำหน่ายที่ใดก็ตาม
วิธีดาวน์โหลด APK สากลที่รับรองแล้ว
- เปิดหน้า App Bundle Explorer (
ทดสอบและเผยแพร่
> App Bundle Explorer) - เลือกตัวกรองเวอร์ชันที่บริเวณด้านขวาบนของหน้า
- ในตาราง "เลือกเวอร์ชัน" ให้เลือกลูกศรขวาบนเวอร์ชันที่ต้องการดู
- เลือกแท็บการดาวน์โหลด
- ในตาราง "เนื้อหา" ให้เลือกไอคอนดาวน์โหลดข้างไฟล์ "APK สากลที่รับรองแล้ว"
ดาวน์โหลดเนื้อหาและไฟล์สำหรับการถอดรหัสซอร์สโค้ดที่สร้างความสับสน
วิธีดาวน์โหลดไฟล์เนื้อหา ไฟล์สำหรับการถอดรหัสซอร์สโค้ดที่สร้างความสับสน และสัญลักษณ์การแก้ไขข้อบกพร่องของระบบสำหรับ APK ที่ Google Play สร้างจาก App Bundle
- เปิดหน้า App Bundle Explorer (
ทดสอบและเผยแพร่
> App Bundle Explorer) - เลือกตัวกรองเวอร์ชันที่บริเวณด้านขวาบนของหน้า
- ในตาราง "เลือกเวอร์ชัน" ให้เลือกลูกศรขวาบนเวอร์ชันที่ต้องการดู
- เลือกแท็บการดาวน์โหลด
- ในตาราง "เนื้อหา" ให้เลือกไอคอนดาวน์โหลดข้างไฟล์ที่ต้องการบันทึกการแชร์ของเรา
ดูข้อมูลการนำส่งของโมดูลฟีเจอร์และ Asset Pack
หากคุณใช้การนำส่งฟีเจอร์ Play เพื่อปรับแต่งการนำส่งโมดูลฟีเจอร์ หรือใช้การนำส่งเนื้อหา Play เพื่อปรับแต่งการนำส่ง Asset Pack แท็บการนำส่งในหน้า App Bundle Explorer จะมีข้อมูลที่เป็นประโยชน์แสดงอยู่ คุณดูข้อมูลนี้ได้โดยทำดังนี้
- เปิดหน้า App Bundle Explorer (
ทดสอบและเผยแพร่
> App Bundle Explorer) - เลือกตัวกรองเวอร์ชันที่บริเวณด้านขวาบนของหน้า
- ในตาราง "เลือกเวอร์ชัน" ให้เลือกลูกศรขวาบนเวอร์ชันที่ต้องการดู
- เลือกแท็บการนำส่ง
- ดูข้อมูลการนำส่งในตารางที่มีอยู่ต่อไปนี้ ซึ่งแสดงชื่อ เงื่อนไขการส่ง และขนาดการดาวน์โหลด
- โมดูล: แสดงข้อมูลโมดูลฟีเจอร์ ตารางนี้พร้อมใช้งานเสมอและมีโมดูลฐานของแอป
- Asset Pack: แสดงข้อมูล Asset Pack ของแอป ตารางนี้จะพร้อมใช้งานเมื่อมี Asset Pack ที่เกี่ยวข้องกับแอปเท่านั้น
- คลิกแถวของตารางเพื่อดูทุกสิ่งที่ Google สร้างขึ้นจาก App Bundle ที่เกี่ยวข้องกับโมดูลฟีเจอร์หรือ Asset Pack หนึ่งๆ ซึ่งได้แก่
- เงื่อนไขการส่งโดยละเอียด (หากมี)
- รายละเอียดของ APK แยกที่สร้างขึ้น
- รายละเอียดของ APK สแตนด์อโลนที่สร้างขึ้น
- หมายเหตุ: APK แบบสแตนด์อโลนจะมีโมดูลฐานและโมดูลฟีเจอร์หรือ Asset Pack ที่นำส่งเมื่อติดตั้งอยู่ด้วยเสมอ APK แบบสแตนด์อโลนยังมีโมดูลที่นำส่งตามคำขอซึ่งเปิดใช้การรวมเข้าด้วยกันอีกด้วย