8 เหตุผลที่ธุรกิจต่างๆ ควรใช้ Android App Bundle

เผยแพร่แล้ว: 2021-01-28

คุณรู้หรือไม่ว่า Android App Bundle ได้กลายเป็นมาตรฐานทองคำสำหรับการเผยแพร่บน Google Play เจาะลึกถึงประโยชน์ของมัน

ครั้งแรกที่ฉันได้ยินเกี่ยวกับรูปแบบการอัปโหลดใหม่ที่เรียกว่า App Bundle ฉันตื่นเต้นมาก! ปัญหามากมายที่นักพัฒนาซอฟต์แวร์ต้องเผชิญ เช่น การสร้าง APK เพื่อกำหนดเป้าหมายเวอร์ชัน API ต่างๆ ประเภทอุปกรณ์ และอื่นๆ ได้ส่งต่อไปยัง Google Play แล้ว

ตั้งแต่วันนี้เป็นต้นไป นักพัฒนาจะสามารถใช้ Dynamic Delivery เพื่อสร้าง APK ที่ปรับให้เหมาะสมซึ่งตรงตามข้อกำหนดของอุปกรณ์ของผู้ใช้และส่งมอบ ณ รันไทม์เพื่อทำการติดตั้ง

ทั้งหมดนี้ดำเนินการผ่านรูปแบบการแจกจ่ายแอปบันเดิลแอป Android ให้เราเจาะลึกว่ารูปแบบการเผยแพร่อย่างเป็นทางการใหม่ของ Android คืออะไร

Android App Bundle คืออะไร?

Android เปิดตัว รูปแบบการเผยแพร่อย่างเป็นทางการใหม่ที่เรียกว่า android App Bundle (.aab) และนำเสนอวิธีที่มีประสิทธิภาพยิ่งขึ้นในการสร้างและเผยแพร่แอปของคุณ นอกจากนี้ยังช่วยให้คุณมอบประสบการณ์ผู้ใช้ที่ยอดเยี่ยมในแอปขนาดเล็กได้อย่างง่ายดาย ซึ่งจะช่วยเพิ่มอัตราความสำเร็จในการติดตั้งและลดอัตราการถอนการติดตั้ง

Android App Bundle เป็นวิธีที่ Google แนะนำในการสร้าง เผยแพร่ และแจกจ่ายแอปพลิเคชันในการกำหนดค่าอุปกรณ์ต่างๆ

คุณรู้หรือไม่ว่าชุดแอป Android ได้กลายเป็นมาตรฐานทองคำสำหรับการเผยแพร่บน Google Play ปัจจุบัน แอปและเกมกว่า 600,000 รายการ ใช้ App Bundle ในการผลิต ซึ่งคิดเป็นกว่า 40% ของรุ่นทั้งหมดบน Google Play รวมถึง Netflix

มาดูประโยชน์ของ App Bundle กันตอนนี้

ประโยชน์ของการใช้ Google Android App Bundle

1. ลดขนาด

App Bundle ช่วยลดขนาดแอปพลิเคชั่นลงได้มาก! โดยเฉลี่ยแล้ว นักพัฒนาซอฟต์แวร์ได้เห็นการประหยัดขนาด 20% เมื่อเทียบกับ APK คุณสามารถไปที่ รายงานขนาดแอปใหม่ ใน Google Play Console เพื่อดูว่าแอปของคุณสามารถบันทึกได้มากเพียงใด

คุณรู้หรือไม่ว่าด้วยความช่วยเหลือจากการพัฒนา App Bundle Adobe ลดขนาด Adobe Acrobat Reader ลง 20% ไม่เพียงแค่นี้ แต่การประหยัดขนาดบางส่วนโดยกลุ่มแรกเริ่มใช้ App Bundle ยังแสดงผลลัพธ์ที่น่าตะลึงอีกด้วย ผลลัพธ์เหล่านี้เป็นสิ่งที่ทำให้ Android App Bundle เป็นวิธีที่ยอดเยี่ยมในการ สร้างแอป Android Go :

Size Reduction in Android App Bundle

2. เพิ่มการติดตั้งแอพและลดการถอนการติดตั้ง

แอพที่เพิ่มขนาดจะไม่สำคัญมากนักหากเรามีที่เก็บข้อมูลไม่จำกัดในอุปกรณ์ของเรา แต่อย่างที่เรารู้ มันไม่ใช่อย่างนั้น เมื่อขนาดของแอพเพิ่มขึ้น จำนวนการติดตั้งก็ลดลง!

app size vs installation graph

เนื่องจากผลกระทบของการประหยัดขนาดด้วยความช่วยเหลือของ xamarin android app Bundle จะทำให้การติดตั้งแอพเพิ่มขึ้น ส่งผลให้อัตราการอัปเดตเพิ่มขึ้นและการถอนการติดตั้งน้อยลงมาก

3. ประสิทธิภาพสูงขึ้น

การพัฒนา App Bundle ใน Android ช่วยให้คุณสร้างอาร์ติแฟกต์เดียวที่รวมโค้ดที่รวบรวมไว้ ทรัพยากร และไลบรารีเนทีฟทั้งหมดของแอป ดังนั้น คุณไม่จำเป็นต้องสร้าง ลงนาม อัปโหลด และจัดการรหัสเวอร์ชันสำหรับ APK หลายรายการอีกต่อไป ดังนั้น ประสิทธิภาพจะเพิ่มขึ้นหากคุณติดตั้งชุดแอพ android บนอุปกรณ์ของคุณ

4. ดาวน์โหลดเร็วขึ้น

Google Play ปรับแต่งแอปของคุณให้เหมาะกับแต่ละอุปกรณ์ได้อย่างมีประสิทธิภาพ ซึ่งหมายความว่ากระบวนการดาวน์โหลดและติดตั้งแอปจะเร็วขึ้น

5. รหัสแบบบูรณาการ

ด้วยความช่วยเหลือของชุดแอป android studio คุณสามารถเตรียมพร้อมสำหรับข้อกำหนด 64 บิต โดยไม่ต้องเพิ่มขนาดแอปของคุณ ด้วยเหตุนี้ Play จะส่งโค้ดเนทีฟที่เหมาะสมสำหรับอุปกรณ์แต่ละเครื่อง

6. เพิ่มความเร็วทางวิศวกรรม

กระบวนการทั้งหมดในการสร้างแอปถูกเร่งขึ้น ตั้งแต่การสร้างโมดูลแบบไดนามิกและเป็นอิสระไปจนถึงการออกแบบ การทดสอบ และการเปิดตัว ความเร็วทางวิศวกรรมเพิ่มขึ้นอย่างมากด้วยความสามัคคีของชุดแอป Android

ตัวอย่างเช่น แอพ The Book My Show ประกาศว่าแอพของพวกเขาสร้างเวลา (สำหรับบิลด์ใหม่ทั้งหมดโดยไม่ต้องแคช) ลดลง 70% - นี่เป็นเพราะด้วยแอพบันเดิล มันแค่ทิ้งทรัพยากรทั้งหมดลงในบันเดิล แทนที่จะ แยกพวกเขาออกจากกันเช่นสำหรับ APK

7. ลดความพยายามด้วยตนเอง

ในระหว่างการพัฒนาแอพ Android ความพยายามด้วยตนเองหลายอย่างสามารถทำได้โดยอัตโนมัติอย่างสมบูรณ์ เมื่อการพัฒนาเสร็จสิ้น ลิงก์จะถูกอัปโหลดและแชร์ในช่อง Slack เฉพาะโดยอัตโนมัติ ไม่จำเป็นต้องมีการแทรกแซงด้วยตนเอง

8. เปิดใช้งานการส่งแบบไดนามิก

App Bundle ได้แนะนำให้เรารู้จักกับแนวคิดใหม่ที่เรียกว่า การจัดส่งแบบไดนามิก สามารถนำเสนอ คุณลักษณะตามเงื่อนไข ณ เวลาที่ทำการติดตั้งโดยพิจารณาจากคุณสมบัติ เช่น คุณลักษณะของอุปกรณ์ (เช่น AR/VR) ประเทศของผู้ใช้ หรือเวอร์ชันของอุปกรณ์ ผู้ใช้ยังได้รับความสะดวกในการติดตั้งคุณลักษณะต่างๆ ในโหมดออนดีมานด์แทนเวลาในการติดตั้ง พวกเขาสามารถถอนการติดตั้งคุณลักษณะที่ไม่ต้องการอีกต่อไป

Dynamic delivery in app bundle

ซึ่งจะช่วยให้ผู้ใช้ปรับแต่งประสบการณ์ได้ตามความต้องการ สิ่งนี้จะมีประโยชน์เช่นกันเมื่อคุณไม่ต้องการเพิ่มขนาดแอพของคุณในระยะยาว นอกจากนี้ยังช่วยให้เราสามารถทำให้ขนาดเริ่มต้นของแอปพลิเคชันของเรามีขนาดเล็กลงและนำเสนอคุณลักษณะพิเศษเฉพาะสำหรับผู้ใช้ที่อาจใช้งานได้จริงเท่านั้น

วิธีสร้างและปรับใช้ Android App Bundle

App Bundle ต่างจาก APK คือรูปแบบการเผยแพร่ที่มีโค้ดของแอปทั้งหมด ดังนั้นจึงไม่สามารถปรับใช้กับอุปกรณ์ได้โดยตรง ด้วยความช่วยเหลือของ Android Studio การสร้างโปรเจ็กต์เป็น App Bundle ที่มีลายเซ็นนั้นทำได้เพียงไม่กี่คลิก!

ในการสร้าง App Bundle ให้ทำตามขั้นตอนเหล่านี้:

ขั้นตอนที่ 1: เริ่มต้นด้วยการดาวน์โหลด Android Studio 3.2 หรือสูงกว่า เป็นวิธีที่ง่ายที่สุดในการสร้างชุดแอป

ขั้นตอนที่ 2: เพิ่มการรองรับการนำส่งฟีเจอร์ Play โดยการรวมโมดูลพื้นฐาน โค้ดการจัดระเบียบและทรัพยากรสำหรับ APK การกำหนดค่า และเพิ่มโมดูลฟีเจอร์ (ไม่บังคับ)

ขั้นตอนที่ 3: ตอนนี้ เริ่มสร้าง Android App Bundle โดยใช้ Android Studio คุณยังสามารถปรับใช้แอปพลิเคชันบนอุปกรณ์ที่เชื่อมต่อจาก App Bundle ผ่านการปรับเปลี่ยนการกำหนดค่าการดีบัก/เรียกใช้และเลือกตัวเลือก 'ปรับใช้ APK จาก App Bundle'

ขั้นตอนที่ 4: การทดสอบและเผยแพร่ App Bundle ของคุณจะเป็นขั้นตอนสุดท้าย

ทดสอบ App Bundle ของคุณ

เมื่อคุณสร้างชุดแอป Android คุณควรทดสอบว่า Google Play จะใช้แอปเพื่อสร้าง APK อย่างไร และ APK เหล่านั้นจะทำงานอย่างไรเมื่อปรับใช้กับอุปกรณ์ คุณสามารถใช้วิธีต่อไปนี้เพื่อทดสอบสิ่งเดียวกัน:

  • ทดสอบ App Bundle ในเครื่องโดยใช้เครื่องมือ Bundle มันจะสร้าง APK จาก App Bundle ของคุณและปรับใช้กับอุปกรณ์ที่เชื่อมต่อ
  • แชร์แอปของคุณด้วย URL เป็นวิธีที่รวดเร็วที่สุดใน การอัปโหลด App Bundle และแชร์แอปของคุณเป็นลิงก์ Google Play Store กับผู้ทดสอบของคุณ
  • ตั้งค่าการทดสอบแบบเปิด ปิด หรือภายใน นี่เป็นอีกวิธีหนึ่งในการทดสอบตัวเลือกการจัดส่งแบบกำหนดเอง เช่น การดาวน์โหลดแอปคุณสมบัติตามต้องการ

คำพูดสุดท้าย

อนาคตมีหลายอย่างรอเราอยู่ และอยู่ที่เราจะต้องตามให้ทัน! ฉันสามารถบอกคุณได้อย่างไม่ต้องสงสัยเลยว่า Android App Bundle คือที่แห่งอนาคต ในฐานะ บริษัทพัฒนาแอ พ Android เราสามารถช่วยให้คุณเป็นผู้นำในเกม