Android 12 จะบล็อคไม่ให้แอป third-party แทนที่ sharesheet ของ Android แล้ว

เว็บไซต์ XDA Developers รายงานว่า Google มีแผนจะกำหนดบล็อคไม่ให้แอปทำ sharesheet มาแทนที่ sharesheet หลักของ Android อีกต่อไป โดยจะเริ่มตั้งแต่ Android 12

ปัจจุบัน Google เปิดให้ผู้พัฒนาแอปบน Android ทำ sharesheet หรือเมนูสำหรับเลือกแชร์ได้ โดยถ้ากดแชร์ภาพหรือลิงก์จะแสดงเมนูแชร์ตามที่นักพัฒนากำหนดไว้ ทำให้เมนูแชร์แต่ละแอปแตกต่างกันมาก ทำให้มีนักพัฒนาบางรายอย่างเช่น Sharedr เห็นช่องทางในการทำแอปที่แทน sharesheet หลักของ Android เพื่อให้ได้ประสบการณ์ใช้งาน sharesheet ที่เหมือน ๆ กันในทุกแอป

นักพัฒนาแอป Sharedr ซึ่งเป็นแอปที่จะแทน sharesheet ทั้งหมดบน Android ด้วย sharesheet รูปแบบเดียวระบุว่า Google ไม่อนุญาตให้แอปจากนักพัฒนาภายนอกตั้งตัวเองเป็น sharesheet หลักอีกแล้ว (จากเดิมมีให้เลือก sharesheet หลักของ Android หรือของนักพัฒนาภายนอก) ซึ่งตอนแรกเขาเข้าใจว่าเป็นบั๊กจึงเปิด ticket ใน AOSP bug tracker ซึ่ง Google ตอบกลับมาว่าเป็นความตั้งใจ หรือถ้าอธิบายให้ชัดเจนคือ Google จะบล็อคไม่ให้แอปจากนักพัฒนาภายนอกทำ sharesheet แทนรูปแบบหลักของ Android อีกต่อไป


Google ยืนยันว่าไม่เคยตั้งใจให้แอปแทนที่ share dialog ของระบบ เป้าหมายคือต้องการให้แอปแสดง share dialog ของตัวเอง และระบุว่าการทดแทน share dialog จะยิ่งยากขึ้นเพราะนักพัฒนาไม่สามารถอิมพลีเมนต์ส่วนแชร์ของ UI โดยตรง จึงไม่เหมาะสมที่จะให้แอปมาทดแทนส่วนนี้

ที่มา – Engadget, XDA Developers

No Description
แอป Sharedr ภาพจาก Google Play

Topics: 
Android