หนึ่งในจุดที่น่ารำคาญที่สุดแต่กลับเป็นฟีเจอร์ที่มีประโยชน์มากของ Android คือ "ฟีเจอร์การแชร์" คอนเทนต์ต่างๆ ไปให้แอพอื่น ซึ่งตั้งแต่ Android 6 Marshmallow ที่กูเกิลเปิดตัว Direct Share ใช้วิธีสร้างรายการแอพขึ้นใหม่ทุกครั้งที่ผู้ใช้กดปุ่มแชร์ โดยการเช็คทีละแอพว่ารองรับการแชร์คอนเทนต์นั้นๆ หรือไม่
วิธีการทำงานของ Direct Share ส่งผลให้เครื่องที่มีแอพจำนวนมากจะทำงานช้า และผู้ใช้ต้องรอหลายวินาทีกว่าจะกดแชร์ไปแอพที่ต้องการได้
ใน Android 10 กูเกิลเอาฟีเจอร์ Direct Share ออกและแทนที่ด้วย Sharing Shortcuts API โดย API นี้จะเตรียมรายการแอพที่รองรับคอนเทนต์นั้นๆ รอไว้ก่อนได้เลย ทำให้ระบบปฏิบัติการไม่ต้องดึงรายการแอพใหม่ทุกครั้ง ผลคือเมนูแชร์จะทำงานเร็วขึ้นมาก ใครที่ได้ใช้ Android 10 แล้วคงเห็นผลกันชัดเจน
ล่าสุดที่งาน Android Dev Summit 2019 กูเกิลได้เผยสถิติว่าที่จริงแล้วเมนูแชร์อันใหม่ทำงานเร็วขึ้นมากแค่ไหน โดยจากกราฟระบุว่าเมื่อกดปุ่มแชร์ไปแล้วเป็นเวลา 27 มิลลิวินาที ผู้ใช้ Android 9 เพียง 9% จะเริ่มมองเห็นเมนูโผล่มา ในขณะที่ Android 10 เห็นแล้ว 50%
และสถิติพบว่าผู้ใช้ Android 10 ราว 99% เห็นเมนูแชร์หลังเวลาผ่านไป 103 มิลลิวินาที ซึ่งในจุดนี้ผู้ใช้ Android 9 เพียง 48% เท่านั้นที่เห็นเมนูแชร์
สำหรับนักพัฒนาที่สนใจปรับแอพตัวเองให้รองรับ API การแชร์แบบใหม่ก็ดูวิดีโอได้ท้ายข่าว
ที่มา - XDA
Comments
109 มิลลิวินาที -> 103 มิลลิวินาที
อคติทำให้คนรับเหตุผลด้านเดียว
อยากให้อธิบายตรง 27 ms กับ 9% ครับ
คือยังไงครับ
Pitawat's Blog :: บล็อกผมเองครับ
พอเขียนแบบรวบๆ (หรือไม่รวบ) แล้วผมไม่เข้าใจครับ หน่วยจาก ms แล้วจู่ๆ เปลี่ยนเป็น percentage ซึ่งเป็นอัตรา แต่เป็นอัตราของอะไร จากอะไร
เห็นว่าแก้แล้ว อ่านแล้วเข้าใจขึ้นมากเลยครับ
27 ms ผู้ใช้ Android 10 ~50% เห็นเมนูแชร์ ส่วนผู้ใช้ Android 9 ที่เห็นเมนูแชร์ที่ 27 ms มีแค่ 9% ครับ
น้ำตาแทบไหล ทนกันมากี่รุ่นกี่ปี
ผมเคยคิดไปเองว่าเพราะ cpu ห่วยเพราะไม่เคยใช้เรือธงสักเครื่อง
อ่านข่าวนี้ถึงกับหงาย
+1 ไม่เคยเดือดร้อน (จริง ๆ เรียกว่ารับสภาพดีกว่า) เพราะคิดว่าเครื่องห่วยตามราคา ๕๕๕๕
เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!
เย้
..: เรื่อยไป
การใช้งานเหมือน AirDrop เลยใช่ไหมอ่ะ
ไม่ครับ ยังไม่ใช่ตัวนี้
ขอบคุณมากค่ะ ยังอยากได้ฟีเจอร์นี้ในแอนดรอยมากๆ