Tags:
Node Thumbnail

ในคลิปแนะนำฟีเจอร์ใหม่ของ 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

No Description

ที่มา - Android Police

Get latest news from Blognone

Comments

By: sukjai
iPhoneAndroidRed HatUbuntu
on 15 June 2020 - 10:40 #1162709

มันน่าจะเขียนยากขึ้นไปกว่าเดิมใช่ไหม

By: big50000
AndroidSUSEUbuntu
on 15 June 2020 - 16:29 #1162795 Reply to:1162709
big50000's picture

จะยากตอนที่เราทำ dynamic feature ให้เข้ากับ device หรือ region ที่เราอยาก customize (เช่น เกมนี้มีตัวเลือกสลับตำแหน่งชื่อ - นามสกุลสำหรับภาษาญี่ปุ่น) โดยปกติแล้วสำหรับ software distribution ของแพลตฟอร์มอื่น ๆ จะสร้างแพ็กเกจแยกย่อยเฉพาะสำหรับอุปกรณ์ที่แตกต่างกันไป แต่ APK ทำแบบมัดรวมมาให้ตลอด และไม่สามารถถอดถอนส่วนใด ๆ ของแพ็กเกจเพื่อลดขนาดไฟล์ได้เลย (เพราะจะทำให้ sign key ของแพ็กเกจไม่ถูกต้อง)

แต่ปกติแล้วไม่ได้ยากกว่าเดิมนัก เพราะส่วนพื้นฐาน (เช่น โค้ดตามสถาปัตยกรรม, ภาษา, กราฟิกที่จัดการโดย Android) จะถูกจัดการให้อย่างอัตโนมัติ แค่เราไปเติม flag ให้มันตอน build ก็พอ

By: tom789
Windows Phone
on 15 June 2020 - 12:57 #1162744

แบบ นี้ ฝั่ง ผุ้ใช้ หัวเว้ย ก้โหลด ไฟล์ apk ได้เล็ก ลงแล้ว สินะ

By: mk
FounderAndroid
on 15 June 2020 - 14:14 #1162765 Reply to:1162744
mk's picture

มันเป็น dynamic distribution ที่ทำในฝั่ง Google Play ครับ

By: Hoo
AndroidWindows
on 16 June 2020 - 20:52 #1163111

เหมือนมีปัญหาดูด apk มาเก็บเพื่อลงใหม่ไม่ได้เลย
(ใช้ X-plorer ดูดเก็บไว้
พอ uninstall แล้วจะลงใหม่ ลงไม่ได้ซะงั้น)