ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับรูปแบบ ASB บน Android ลาก่อน APK?

รูปแบบ Nuevo ASB android สำหรับ desarrolladores

เพียงหนึ่งปีหลังจากเปิดตัวรูปแบบ AAB (Android App Bundle) Google ได้เปิดตัวส่วนขยายใหม่สำหรับแอป Android ไม่ พวกเขาไม่ได้คลั่งไคล้ในการปล่อยรูปแบบที่สามหรือ เป็นอะไรที่คุณต้องกังวล เว้นแต่คุณจะเป็นนักพัฒนาซอฟต์แวร์

ASB รูปแบบใหม่สำหรับการติดตั้งแอพพลิเคชั่นบน Android ไม่ใช่สำหรับบุคคลทั่วไป แต่สำหรับผู้ใช้และนักพัฒนาเฉพาะทาง เป็นส่วนหนึ่งของโปรแกรมแซนด์บ็อกซ์ความเป็นส่วนตัวของ Google ซึ่งขณะนี้กำลังทดสอบบน Android 13 และจะช่วยปรับปรุงความปลอดภัยของอุปกรณ์พกพา คุณต้องการที่จะรู้ว่า Android SDK Bundle เกี่ยวกับอะไร?

Android SDK Bundle + SDK Runtime Environment การผสมผสานเพื่อปรับปรุงความเป็นส่วนตัว

ฟอร์แมต ASB Android SDK กับแซนด์บ็อกซ์ความเป็นส่วนตัว

ในกรณีที่คุณไม่รู้ แอพ Android ไม่ได้ถูกสร้างขึ้นตั้งแต่เริ่มต้น . ในการพัฒนา คุณต้องมี Software Development Kit (SDK) ซึ่งเป็นชุดเครื่องมือที่ช่วยให้คุณสร้างซอฟต์แวร์สำหรับระบบเฉพาะ ในกรณีนี้คือ อุปกรณ์เคลื่อนที่ Android ของคุณ

SDK ต่างๆ ภายในระบบนิเวศของ Android มีการพัฒนาตลอดหลายปีที่ผ่านมาและเวอร์ชันใหม่ แต่มีปัญหา: แม้ว่าจะทำงานแยกจากแอปทั่วไปอื่นๆ SDK สืบทอดสิทธิ์และสิทธิ์เดียวกันกับแอปพลิเคชันที่เรียกใช้ .

หากกำหนดสิทธิ์ไว้สูงเกินไป SDK ที่เป็นอันตรายสามารถรวบรวมและแบ่งปันข้อมูลที่ละเอียดอ่อนได้ ที่ผู้ใช้หรือนักพัฒนาไม่ต้องการแชร์ เห็นได้ชัดว่านี่เป็นความเสี่ยง แต่ Google กำลังดำเนินการด้วย Privacy Sandbox และรูปแบบใหม่สำหรับแอปพลิเคชัน ASB

เช่นเดียวกับ APK และ AAB เป็นแพ็คเกจสำหรับการแจกจ่ายแอพ ASB จะเหมือนกันสำหรับ SDK

โซลูชันของ Google คืออะไร ต่อจากนี้ไป SDK บุคคลที่สามที่เรียกใช้โดยแอป จะทำงานในสภาพแวดล้อมที่แยกออกมา จากแอพใดก็ได้ (รวมถึงแอพโทร) ในการทำเช่นนี้ Google ได้สร้างสภาพแวดล้อมรันไทม์ SDK โดยที่บรรจุภัณฑ์ ASB เข้ามามีบทบาท

SDK ในรูปแบบ ASB (Android SDK Bundle) คล้ายกับแอปใน APK และ AAB มาก เนื่องจาก รวมข้อมูลทุกประเภทไว้ในที่เดียว . หน้าที่ของมัน? อำนวยความสะดวกในการระดม SDK นั้นจากที่หนึ่งไปยังอีกที่หนึ่ง ความโดดเด่น? SDK ที่บรรจุเป็น ASBs ได้รับการออกแบบมาให้ทำงานเฉพาะภายในสภาพแวดล้อมรันไทม์ SDK ใหม่เท่านั้น ไม่ได้อยู่ในพื้นที่อื่นใด

การเปิดตัว ASB ส่งผลต่อผู้ใช้ Android อย่างไร

Android SDK Bundle พร้อมใช้งานรูปแบบใหม่

สั้นมาก: ASB ไม่ส่งผลกระทบต่อผู้ใช้ Android ทั่วไปเลย . ในวงกว้างกว่านั้น มันไม่ส่งผลกระทบเลย เพราะผู้ใช้ทั่วไปไม่จำเป็นต้องใช้ชุดพัฒนาซอฟต์แวร์เมื่อใดก็ได้ ดังนั้นจึงไม่ควรเจอไฟล์ ASB ทุกวัน

ในทางตรงกันข้าม, หากคุณเป็นนักพัฒนา สิ่งต่างๆ เปลี่ยนไปมากเพราะ SDK เป็นส่วนสำคัญของงานของคุณ . ดังนั้นจึงเป็นไปได้มากที่คุณควรทำความคุ้นเคยกับวิธีการทำงานของแพ็คเกจ ASB ด้วยเหตุผลสองประการ: ประการแรก ช่วยปรับปรุงความเป็นส่วนตัวและความปลอดภัย ประการที่สอง เนื่องจากขณะนี้อยู่ในขั้นตอนทดลองพร้อมกับการเปลี่ยนแปลงภายในอื่นๆ ของ Android แต่การเปลี่ยนแปลงเหล่านี้จะเป็นการเปลี่ยนแปลงขั้นสุดท้ายในเร็วๆ นี้

สุดท้ายนี้ หากคุณเป็นนักพัฒนา เราขอแนะนำให้คุณทำความคุ้นเคยกับ รูปแบบ ASAR ซึ่งจะเทียบเท่ากับ ASB แต่สำหรับการกระจาย SDK ใน Maven สำหรับ Android

ที่มา | Google