ในคลิปแนะนำฟีเจอร์ใหม่ของ Google Play ปี 2020 (ที่ออกมาแทนประกาศในงาน Google I/O ซึ่งไม่ได้จัด) กูเกิลระบุว่าจะเริ่มบังคับใช้ Android App Bundle กับแอพใหม่ที่ส่งขึ้น Play Store ในปีหน้า 2021 แต่ยังไม่ระบุช่วงเวลาที่ชัดเจน
Android App Bundle คือเทคนิคใหม่ช่วยลดขนาดไฟล์ APK ลงได้สูงสุดถึง 50% เพราะเป็นการแบ่งดาวน์โหลดเฉพาะส่วนที่จำเป็น เปิดตัวครั้งแรกในงาน Google I/O 2018 และกูเกิลระบุว่าตอนนี้มีแอพกว่า 5 แสนตัวใช้งาน และแอพสัดส่วน 35% ที่ผู้ใช้ติดตั้งจริงๆ รองรับ App Bundle แล้ว
ในมุมของผู้ใช้งานคงไม่มีอะไรเปลี่ยนจากเดิม แต่นักพัฒนาสาย Android จำเป็นต้องปรับตัวให้รองรับฟีเจอร์นี้กัน เอกสารเพิ่มเติมอ่านได้จาก Android App Bundle

ที่มา - Android Police
on
มันน่าจะเขียนยากขึ้นไปกว่าเดิ
sukjai Mon, 15/06/2020 - 10:40
มันน่าจะเขียนยากขึ้นไปกว่าเดิมใช่ไหม
จะยากตอนที่เราทำ dynamic
big50000 Mon, 15/06/2020 - 16:29
In reply to มันน่าจะเขียนยากขึ้นไปกว่าเดิ by sukjai
จะยากตอนที่เราทำ dynamic feature ให้เข้ากับ device หรือ region ที่เราอยาก customize (เช่น เกมนี้มีตัวเลือกสลับตำแหน่งชื่อ - นามสกุลสำหรับภาษาญี่ปุ่น) โดยปกติแล้วสำหรับ software distribution ของแพลตฟอร์มอื่น ๆ จะสร้างแพ็กเกจแยกย่อยเฉพาะสำหรับอุปกรณ์ที่แตกต่างกันไป แต่ APK ทำแบบมัดรวมมาให้ตลอด และไม่สามารถถอดถอนส่วนใด ๆ ของแพ็กเกจเพื่อลดขนาดไฟล์ได้เลย (เพราะจะทำให้ sign key ของแพ็กเกจไม่ถูกต้อง)
แต่ปกติแล้วไม่ได้ยากกว่าเดิมนัก เพราะส่วนพื้นฐาน (เช่น โค้ดตามสถาปัตยกรรม, ภาษา, กราฟิกที่จัดการโดย Android) จะถูกจัดการให้อย่างอัตโนมัติ แค่เราไปเติม flag ให้มันตอน build ก็พอ
แบบ นี้ ฝั่ง ผุ้ใช้ หัวเว้ย
tom789 Mon, 15/06/2020 - 12:57
แบบ นี้ ฝั่ง ผุ้ใช้ หัวเว้ย ก้โหลด ไฟล์ apk ได้เล็ก ลงแล้ว สินะ
มันเป็น dynamic distribution
mk Mon, 15/06/2020 - 14:14
In reply to แบบ นี้ ฝั่ง ผุ้ใช้ หัวเว้ย by tom789
มันเป็น dynamic distribution ที่ทำในฝั่ง Google Play ครับ
เหมือนมีปัญหาดูด apk
Hoo Tue, 16/06/2020 - 20:52
เหมือนมีปัญหาดูด apk มาเก็บเพื่อลงใหม่ไม่ได้เลย
(ใช้ X-plorer ดูดเก็บไว้
พอ uninstall แล้วจะลงใหม่ ลงไม่ได้ซะงั้น)