รันไทม์ของ SDK คือสภาพแวดล้อมรันไทม์เฉพาะที่เปิดตัวใน Android 14 เพื่อให้ SDK โฆษณาของบุคคลที่สามทํางานแยกจากแอปได้ วิธีนี้ช่วยให้การเก็บรวบรวมและการแชร์ข้อมูลผู้ใช้ได้รับการป้องกันและปลอดภัยมากขึ้น ดังนี้
- สภาพแวดล้อมการดำเนินการที่แยกต่างหากและได้รับการแก้ไขซึ่งแอปเป็นผู้เริ่มต้น
- ทุกแอปสามารถเริ่มอินสแตนซ์รันไทม์ SDK ของตัวเองได้
- การอนุญาตและสิทธิ์เข้าถึงข้อมูลที่กำหนดมาอย่างดีสำหรับ SDK
รันไทม์ของ SDK ช่วยให้นักพัฒนาซอฟต์แวร์ SDK ได้รับประโยชน์ดังนี้
- การแยกออกจากโค้ดและกระบวนการของแอป ทำให้ SDK เข้าถึงไม่ได้
- การป้องกันไม่ให้ SDK เข้าถึงโค้ดหรือทรัพยากรของกันและกันอย่างลับๆ
- กลไกที่ป้องกันไม่ให้บุคคลที่สามบิดเบือน UI หรือแทรกแซงการรายงานสถานะ UI
ภาพรวมคู่มือ
นี่คือคู่มือนักพัฒนาแอปสำหรับการสร้าง SDK Runtime ที่เข้ากันได้กับ SDK ที่เปิดใช้รันไทม์ (RE) ควบคู่ไปกับ SDK ที่มีอยู่ (ที่ไม่ได้เปิดใช้รันไทม์)
คุณจะได้เรียนรู้:
- แนวคิดหลักที่เกี่ยวข้องกับรันไทม์ของ SDK เช่น สถาปัตยกรรมและการติดตั้ง
- แผนการย้ายข้อมูลที่แนะนำสำหรับ SDK ที่มีอยู่
- วิธีทำ
- ตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์
- เตรียม SDK ที่เปิดใช้รันไทม์
- ประกาศ API ของ SDK และกำหนดจุดแรกเข้าของ SDK
- ใช้ไลบรารีรันไทม์สำหรับการนำเสนอโฆษณาและการโต้ตอบของผู้ใช้
- เรียกใช้ SDK ที่เปิดใช้รันไทม์จาก SDK ที่ไม่ได้เปิดใช้รันไทม์
- สร้างและทดสอบ SDK ที่เปิดใช้รันไทม์