Android 14 จะให้คุณดูตัวอย่างท่าทางย้อนกลับที่จะนำคุณไปสู่ท่าทางย้อนกลับแบบใหม่ที่คาดการณ์ได้ นี่คือวิธีการทำงาน
แอนดรอยด์ 14 กำลังปรับปรุงท่าทางด้านหลังครั้งใหญ่ ต่อไปนี้คือวิธีการทำงานของท่าทางสัมผัสด้านหลังแบบใหม่ที่คาดคะเนได้และหน้าตาจะเป็นอย่างไร
เมื่อคุณปัดเพื่อย้อนกลับไปในแอป Android อาจไม่ชัดเจนว่าหน้าจอใดจะปรากฏขึ้นเป็นลำดับถัดไป หากหน้าจอที่คุณเห็นถัดไปเป็นสิ่งที่คุณคาดว่าจะเห็น ก็ไม่มีปัญหา หากคุณออกจากแอปโดยไม่ได้ตั้งใจโดยการปัดกลับ คุณอาจสูญเสียตำแหน่งหรือความคืบหน้าเมื่อทำบางสิ่ง แม้ว่าตอนนี้จะมีโอกาสเกิดขึ้นน้อยลงเนื่องจาก การเปลี่ยนแปลงใน Android 12. ไม่ว่าจะด้วยวิธีใด การออกจากแอปโดยไม่ตั้งใจจะทำให้เมตริกที่นักพัฒนารวบรวมไว้เพื่อทำความเข้าใจผู้ใช้ของตนดีขึ้น ซึ่งเป็นสาเหตุที่ Google กำลังดำเนินการเกี่ยวกับสิ่งใหม่ๆ ท่าทางกลับทำนาย แบบจำลองที่ทำให้ผู้ใช้เห็นภาพว่าท่าทางย้อนกลับจะพาพวกเขาไปที่ใด
ขณะที่คุณนำทางผ่านแอพต่างๆ Android จะเก็บบันทึกจุดหมายปลายทางที่คุณผ่านไปเรียกว่า back stack เพื่อให้ระบบพาคุณไปยังปลายทางที่ถูกต้องเมื่อคุณปัดนิ้วเพื่อย้อนกลับ อย่างไรก็ตาม ก่อน Android 13 ระบบไม่มีทางรู้ได้อย่างแน่นอนว่าท่าทางย้อนกลับจะพาผู้ใช้ไปที่ใด นั่นเป็นเพราะแอพสามารถทำได้
ใช้พฤติกรรมหลังของตนเอง และสร้าง back Stack ของตัวเองโดยที่ระบบไม่รู้ตัว เนื่องจากระบบเองไม่แน่ใจว่าจะเกิดอะไรขึ้นเมื่อคุณเลื่อนเพื่อย้อนกลับ ระบบจึงไม่สามารถแจ้งได้ คุณ อะไรจะเกิดขึ้นอย่างไรก็ตาม เริ่มตั้งแต่ Android 13 เป็นต้นไป แอปสามารถบอกระบบล่วงหน้าได้ว่าจะจัดการกับเหตุการณ์ย้อนหลังหรือไม่ โมเดลก่อนเวลาแบบใหม่นี้ช่วยให้ระบบรู้ว่าท่าทางย้อนกลับควรนำทางไปยังงานก่อนหน้าในแบ็คสแต็กของแอพหรือกลับไปที่หน้าจอหลัก การรู้ว่าจะไปที่ใดทำให้ระบบสามารถเล่นแอนิเมชันการเปลี่ยนผ่านที่ทำหน้าที่เป็นสัญญาณภาพสำหรับผู้ใช้ที่บอกว่าจะเกิดอะไรขึ้นเมื่อพวกเขาปัดเพื่อย้อนกลับ
อย่างไรก็ตาม โมเดลท่าทางย้อนกลับเชิงทำนายถูกนำมาใช้เพียงบางส่วนใน Android 13 เท่านั้น Google เพิ่มแอนิเมชั่นการเปลี่ยนแปลง "กลับไปที่บ้าน" ใหม่ที่เล่นเมื่อระบบรู้ว่าท่าทางย้อนกลับจะทำ ให้ผู้ใช้กลับไปที่หน้าจอหลัก แต่ผู้ใช้ไม่สามารถเพิ่มแอนิเมชันเมื่อผู้ใช้นำทางไปยังด้านหลังแอป ซ้อนกัน. กล่าวอีกนัยหนึ่ง ท่าทางย้อนกลับที่คาดคะเนใน Android 13 สามารถบอกผู้ใช้ได้ว่าท่าทางย้อนกลับจะออกจากแอปกลับไปที่หน้าจอหลักหรือไม่ แต่ไม่สามารถบอกที่อื่นได้
อย่างไรก็ตาม เริ่มตั้งแต่ Android 14 เป็นต้นไป ท่าทางย้อนกลับแบบคาดคะเนสามารถแสดงตัวอย่างงานก่อนหน้าที่จะโผล่ออกมาจากแบ็คสแต็กเมื่อผู้ใช้ปัดเพื่อย้อนกลับ ซึ่งหมายความว่าคุณจะสามารถบอกได้ว่าท่าทางย้อนกลับจะนำคุณกลับไปที่หน้าจอหลักหรือไปยังหน้าก่อนหน้าหรือไม่ แอพหรือแอพอื่นทั้งหมด ดังนั้นจะไม่มีความคลุมเครือว่าจะเกิดอะไรขึ้นเมื่อคุณดำเนินการย้อนกลับ ท่าทาง นี่คือการสาธิตพฤติกรรมใหม่นี้:
หากคุณติดตั้ง Android 14 DP1 บนอุปกรณ์ Pixel คุณจะยังไม่เห็นพฤติกรรมใหม่นี้ นั่นเป็นเพราะแอนิเมชันการเปลี่ยนภาพใหม่ถูกปิดใช้งานโดยค่าเริ่มต้นใน DP1 ดังนั้นฉันจึงต้องพลิกการตั้งค่าสถานะนักพัฒนาเพื่อเปิดใช้งาน ฉันยังต้อง เปิดใช้งานการตั้งค่าแอนิเมชั่นย้อนกลับแบบคาดคะเน ในตัวเลือกสำหรับนักพัฒนา และฉันก็ต้องใช้แอปที่ เลือกใช้ สู่พฤติกรรมการคาดคะเนการถอยหลังแบบใหม่
พฤติกรรมการคาดคะเนย้อนกลับใหม่จะถูกเปิดใช้งานโดยค่าเริ่มต้นสำหรับแอปที่กำหนดเป้าหมาย API ระดับ 34 ดังนั้นฉันคาดว่า การตั้งค่า “Predictive back animations” จะถูกเปิดใช้งานโดยค่าเริ่มต้นและจะถูกลบออกจากตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ในที่สุดในอนาคต เผยแพร่ ฉันคิดว่าคุณไม่ต้องรอนานเกินไปก่อนที่จะเริ่มเห็นพฤติกรรมใหม่นี้ในแอพ โดยเฉพาะอย่างยิ่งเพราะ Google เตือนนักพัฒนาว่าการนำทางย้อนกลับในแอพของพวกเขาจะใช้งานไม่ได้หากไม่รองรับคุณสมบัตินี้ บังคับใช้ นักพัฒนาที่ยังไม่ได้เพิ่มการรองรับสำหรับท่าทางย้อนกลับแบบคาดการณ์ควรอ่าน ในเอกสารประกอบของ Google บนคุณสมบัติ