Tags:
Node Thumbnail

นักพัฒนาสายแอนดรอยด์โปรดทราบ กูเกิลจะเริ่มบังคับใช้ระบบแพ็กเกจแบบใหม่ Android App Bundle (.aab) แทน APK เดิม ตั้งแต่เดือนสิงหาคม 2021 เป็นต้นไป

Android App Bundle เปิดตัวครั้งแรกในปี 2018 เป็นเทคนิคการทำแพ็กเกจแอพที่แยกส่วนข้างใน แล้วให้ Google Play เป็นคนเลือกว่าจะส่งเฉพาะไฟล์ก้อนไหนบ้างให้ผู้ใช้ (เช่น เฉพาะสถาปัตยกรรมที่ตรงกัน) ช่วยให้ขนาดไฟล์ที่ต้องดาวน์โหลดเล็กลง สะดวกกว่าการดาวน์โหลด APK ทั้งก้อนแบบในอดีต

กูเกิลเปิดให้ใช้ AAB เป็นทางเลือกแทน APK มานานพอสมควร ปัจจุบันมีแอพใช้งานแล้วมากกว่า 1 ล้านตัว และเมื่อปี 2020 ก็ประกาศไว้ว่าจะบังคับใช้ AAB ในปี 2021

No Description

นอกจาก APK แล้ว กูเกิลยังประกาศเปลี่ยนวิธีแจกไฟล์ asset ของเกมใหม่ไปพร้อมกัน จากเดิมใช้ไฟล์ OBB สำหรับไฟล์เกมขนาดใหญ่ๆ เปลี่ยนมาเป็นระบบ Play Asset Delivery (PAD) แทน (เปิดตัวปี 2020)

ประกาศทั้งหมดนี้มีผลเฉพาะแอพใหม่ที่จะส่งขึ้น Play Store เท่านั้น ส่วนแอพที่อยู่บนสโตร์อยู่แล้ว ยังไม่มีกำหนดเปลี่ยนแปลง

No Description

ที่มา - Android Developers

Get latest news from Blognone

Comments

By: hisoft
ContributorWindows PhoneWindows
on 30 June 2021 - 14:20 #1214705
hisoft's picture

แล้วอันนี้ล่ะครับ

By: Mikamura
AndroidUbuntuWindows
on 30 June 2021 - 14:41 #1214708 Reply to:1214705

ต้องไปถามทาง Amazon เองล่ะครับ

By: hisoft
ContributorWindows PhoneWindows
on 30 June 2021 - 23:27 #1214790 Reply to:1214708
hisoft's picture

ในข่าวนั้นเป็นเคสไม่ผ่านสโตร์นะครับ

By: Mars2005
iPhoneWindows PhoneAndroidBlackberry
on 30 June 2021 - 14:49 #1214711
Mars2005's picture

ตอบโต้ Windows 11 ของไมโครซอร์ฟเหรอ

By: Hoo
AndroidWindows
on 30 June 2021 - 15:31 #1214721 Reply to:1214711

น่าจะกระทบ Harmony ของ Huawei ด้วย ?

By: PandaBaka
iPhoneAndroidWindows
on 30 June 2021 - 15:22 #1214716
PandaBaka's picture

แจ้งล่วงหน้าวันสิ้นสุดที่บังคับสั้นเกินไป แต่ก็สมกับเป็น Google ซึ่งไม่แคร์อยู่แล้ว

By: mk
FounderAndroid
on 30 June 2021 - 15:38 #1214723 Reply to:1214716
mk's picture

แจ้งล่วงหน้า 1 ปีนี้ช้าไป?

By: PandaBaka
iPhoneAndroidWindows
on 30 June 2021 - 15:55 #1214732 Reply to:1214723
PandaBaka's picture

หมายถึงบอกวันกำหนดปิดทีชัดเจนว่าไม่รับล่วงหน้าแค่ 1 เดือนครับ

By: big50000
AndroidSUSEUbuntu
on 30 June 2021 - 15:27 #1214720
big50000's picture

เผื่อใครสงสัยว่านี่เป็นมาตรการตอบโต้พวก mod AOSP หรือเปล่า คำตอบคือ ไม่ (อย่างน้อยก็โดยตรง)

นักพัฒนายังคงสามารถคอมไพล์ APK แล้วแจกจ่ายแบบปกติได้ต่อไป แต่หากจะนำขึ้น Google Play ต้องใช้งานแบบ AAB เท่านั้น เพื่อประสบการณ์ใช้งานที่ดีและลดภาระของมือถือที่ต้องเก็บ asset ที่ไม่ได้ใช้งานอีกด้วย (เช่นพวกภาษา, ISA-specific library, ฟีเจอร์บางอย่างที่มือถือไม่รองรับ) ตัวที่น่าจะเป็นปัญหาจริง ๆ คือ PAD เพราะมันเป็น proprietary ถ้าไม่อาศัยพวก app framework, game engine ช่วยก็ลำบากหน่อยที่จะ maintain ฟอร์แมตไฟล์หลายแบบ

By: mk
FounderAndroid
on 30 June 2021 - 15:37 #1214722
mk's picture

เห็นคนเข้าใจผิดกันเยอะ Google Play != Android นะครับ

ทำลง Android AOSP และอื่นๆ (เช่น Amazon หรือ sideloading) ยังทำ APK ได้เหมือนเดิม
แต่ถ้าจะลง Play Store ต้องเป็น AAB แล้ว