รองรับแท็บเล็ตและหน้าจอขนาดใหญ่

Android 13 ทำให้ Android ทำงานได้ดียิ่งขึ้นในหน้าจอขนาดใหญ่
หน้าจอ

Android 13 สร้างขึ้นจากการเพิ่มประสิทธิภาพแท็บเล็ตที่เปิดตัวใน Android 12 และ การอัปเดตฟีเจอร์ 12L ซึ่งรวมถึงการเพิ่มประสิทธิภาพ UI ของระบบ การทำงานหลายอย่างพร้อมกันที่ดีขึ้น และโหมดความเข้ากันได้ที่ได้รับการปรับปรุงใหม่ ในระหว่างการทดสอบ โปรดตรวจสอบว่าแอป ดูดีที่สุดบนแท็บเล็ตและอุปกรณ์ที่มีหน้าจอขนาดใหญ่อื่นๆ

เริ่มต้นด้วยการตั้งค่าเครือข่ายเสมือน อุปกรณ์สำหรับโปรแกรมจำลอง Android ใน Android Studio หรือการใช้ Android 13 บนอุปกรณ์ที่มีหน้าจอขนาดใหญ่จาก พาร์ทเนอร์ผู้ผลิตอุปกรณ์

หากคุณเพิ่งเริ่มพัฒนาหน้าจอขนาดใหญ่ โปรดดูขนาดใหญ่ คำแนะนำเกี่ยวกับหน้าจอและอุปกรณ์แบบพับได้เพื่ออ่านคำแนะนำล่าสุดและ เทคนิคในการสร้างประสบการณ์ ที่ยอดเยี่ยมบนอุปกรณ์เหล่านี้

ต่อไปนี้คือสิ่งที่มีอะไรใหม่และแนวคิดบางอย่างเกี่ยวกับสิ่งที่ควรทดสอบ ในแอปของคุณ

ระบบปฏิบัติการที่เพิ่มประสิทธิภาพสำหรับหน้าจอขนาดใหญ่

UI ของระบบมีความสวยงามและใช้งานง่ายขึ้นบนหน้าจอขนาดใหญ่ การแจ้งเตือน การตั้งค่าด่วน หน้าจอล็อก ภาพรวม หน้าจอหลัก และอื่นๆ

บนหน้าจอขนาดใหญ่ หน้าต่างแจ้งเตือนใช้ประโยชน์จากพื้นที่นี้โดยแสดง การตั้งค่าด่วนและการแจ้งเตือนในการจัดวางแบบ 2 คอลัมน์ใหม่ หน้าจอล็อก ใช้รูปแบบ 2 คอลัมน์ที่ใหญ่ขึ้นเพื่อไฮไลต์การแจ้งเตือนและนาฬิกา และ แอประบบอย่าง การตั้งค่า จะได้รับการปรับให้เหมาะสม

วันที่
เลย์เอาต์หน้าจอขนาดใหญ่จะแสดงได้มากกว่า เนื้อหาในเลย์เอาต์ 2 คอลัมน์

การเปลี่ยนแปลงอื่นๆ มุ่งเน้นการทำให้การโต้ตอบหลักง่ายขึ้นในหน้าจอขนาดใหญ่ขึ้น สำหรับ เช่น ตอนนี้รูปแบบหน้าจอล็อกและการควบคุม PIN ในแท็บเล็ตจะปรากฏขึ้น ที่ด้านข้างของหน้าจอเพื่อให้เข้าถึงได้ง่าย และผู้ใช้เพียงแค่แตะ เพื่อแสดงส่วนควบคุมการปักหมุด/รูปแบบไปที่ด้านนั้น

สำหรับอุปกรณ์แบบพับได้ ระบบจะเพิ่มประสิทธิภาพตารางกริดของหน้าจอหลักและปรับแก้ การเปลี่ยนแบบกางออก เพื่อให้ผู้ใช้ย้ายออกจากพื้นที่ภายนอกที่เดียวได้อย่างไร้รอยต่อ ไปเป็นหน้าจอที่กางออกขนาดใหญ่ ซึ่งช่วยสร้างความต่อเนื่องและคงรักษา ทางเลือกของตน

สำหรับนักพัฒนาซอฟต์แวร์: การเปลี่ยนแปลงการฉายภาพสื่อ

เริ่มต้นจาก 12L เมื่อแสดงผล Virtual Display บน Surface การแสดงผลเสมือนจริงจะได้รับการปรับขนาดให้พอดีกับพื้นผิวโดยใช้กระบวนการที่คล้ายกับ centerInside ตัวเลือก ImageView

แนวทางการปรับขนาดใหม่ช่วยปรับปรุงการแคสต์หน้าจอไปยังทีวีและ จอแสดงผลขนาดใหญ่ด้วยการเพิ่มขนาดของภาพพื้นผิวสูงสุด ขณะเดียวกันก็ต้องแน่ใจว่า สัดส่วนภาพที่เหมาะสม

สำหรับรายละเอียดเพิ่มเติม โปรดดู การฉายภาพสื่อใน หน้าจอ

การทำงานหลายอย่างพร้อมกันอย่างมีประสิทธิภาพและใช้งานง่าย

ผู้ใช้มักทำงานหลายอย่างพร้อมกันเมื่อใช้แท็บเล็ต, Chromebook และ อุปกรณ์แบบพับได้ คุณลักษณะประสิทธิภาพการทำงานใหม่ทำให้การทำงานหลายอย่างพร้อมกันมีประสิทธิภาพมากขึ้น ใช้งานง่าย

แถบงานใหม่ช่วยให้เปิดและสลับแอปได้อย่างรวดเร็วและง่ายดาย ท่าทางสัมผัส ใช้แถบงานได้เร็วขึ้นด้วยการลากและวางเพื่อเข้าสู่โหมดแยกหน้าจอ และปัดขึ้นเพื่อไปที่หน้าแรก ในการนำทางด้วยท่าทางสัมผัส ท่าทางสัมผัสสำหรับการเปลี่ยนอย่างรวดเร็วช่วยให้ ที่ผู้ใช้เปิดอ่านแอปล่าสุด ผู้ใช้จะแสดงหรือซ่อนแถบงานได้ทุกเมื่อ โดยกดค้าง

แถบงานช่วยให้ผู้ใช้เปิดและสลับแอปได้เร็วขึ้น ลากและ วางเพื่อเข้าสู่โหมดแยกหน้าจอ และปัดขึ้นเพื่อกลับไปที่หน้าแรก

การเรียกใช้แอปในโหมดแยกหน้าจอเป็นวิธีที่ได้รับความนิยมสำหรับการทำงานหลายอย่างพร้อมกันและการแยกหน้าจอ ค้นพบและใช้งานได้ง่ายกว่าที่เคย ตอนนี้ผู้ใช้ลากและวางได้แล้ว แอปที่ชอบให้แยกหน้าจอออกจากแถบงานได้โดยตรง หรือสามารถ ให้ใช้คอลัมน์ "Split" ใหม่ด้วย ในภาพรวมเพื่อเริ่มโหมดแยกหน้าจอด้วย แตะ

เพื่อทำให้การแยกหน้าจอมอบประสบการณ์การใช้งานที่สอดคล้องกันมากขึ้นสำหรับผู้ใช้ Android 12 และ สูงขึ้น ทำให้แอปทั้งหมดเข้าสู่หลายหน้าต่างได้ โหมด โดยไม่คำนึง ปรับขนาดได้ไหม

สำหรับนักพัฒนาซอฟต์แวร์: ทดสอบแอปในโหมดแยกหน้าจอ

ผู้ใช้เข้าถึงโหมดแยกหน้าจอได้มากขึ้นและมีการเปลี่ยนแปลงใน Android 12 เพื่อให้ผู้ใช้เปิดแอปทั้งหมดในโหมดแยกหน้าจอได้ เราขอแนะนำให้ คุณทดสอบแอปในโหมดแยกหน้าจอ

สำหรับนักพัฒนาซอฟต์แวร์: จัดการการเปลี่ยนแปลงขนาดต่างๆ แบบไดนามิก

แถบงานใหม่จะรายงานไปยังแอปพลิเคชันต่างๆ เป็นส่วนแทรก แม้ว่าส่วนใหม่ ยังไม่มีการแนะนำ API

เมื่อใช้กับการนำทางด้วยท่าทางสัมผัส แถบงานจะซ่อนและแสดงได้ แบบไดนามิก หากแอปใช้ข้อมูลประกอบเพื่อวาด UI อยู่แล้ว จึงต้องคำนึงถึงความเป็นไปได้ที่ขนาดของส่วนแทรก อาจเปลี่ยนแปลงขณะที่แอปอยู่ในสถานะกลับมาทำงานอีกครั้ง ในกรณีเหล่านี้ แอปของคุณต้องใช้ เพื่อโทรหา setOnApplyWindowInsetsListener และจัดการการเปลี่ยนแปลงในขนาดของส่วนแทรกได้ตามที่อธิบายไว้ใน ส่วนของแถบระบบ

ประสบการณ์ความเข้ากันได้ที่ดียิ่งขึ้น

แอปจำนวนมากปรับให้เหมาะกับอุปกรณ์ที่มีหน้าจอขนาดใหญ่อยู่แล้ว และมอบประสบการณ์ที่ยอดเยี่ยม ผ่านเลย์เอาต์ที่ปรับเปลี่ยนตามอุปกรณ์ การรองรับหลายหน้าต่าง โหมด ความต่อเนื่องของขนาดหน้าจอและลักษณะการทำงานของอุปกรณ์ และอื่นๆ

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

วันที่
การปรับปรุงโหมดความเข้ากันได้ช่วยให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ดียิ่งขึ้น สำหรับแอปที่ไม่ได้ปรับให้เหมาะกับหน้าจอขนาดใหญ่

หากต้องการปรับปรุง UI สำหรับแถบดำด้านบน-ล่างของภาพ ตัวเลือกต่างๆ สามารถปรับแต่งได้โดย ผ่านการกำหนดค่าการวางซ้อน เช่น อุปกรณ์ ตอนนี้ผู้ผลิตสามารถกำหนดค่าสัดส่วนภาพของแอป ใช้มุมโค้งมน หน้าต่างแอป แล้วตั้งค่าความโปร่งใสของแถบสถานะ

สำหรับนักพัฒนาซอฟต์แวร์: ตรวจสอบแอปในโหมดความเข้ากันได้

หากแอปยังไม่ได้เพิ่มประสิทธิภาพเพื่อปรับให้เข้ากับขนาดหน้าจอและลักษณะการทำงานของอุปกรณ์ แอปของคุณอาจเปิดขึ้นในโหมดความเข้ากันได้ เราขอแนะนำให้ทดสอบ แอปด้วยโหมดความเข้ากันได้เพื่อให้แอปมีรูปลักษณ์และฟังก์ชัน อย่างเหมาะสม

ดูรายละเอียดเพิ่มเติมได้ที่ แถบดำด้านบน-ล่างของภาพ

ปรับปรุงการปฏิเสธฝ่ามือ

หน้าจอขนาดใหญ่เป็นพื้นผิวที่เหมาะกับการป้อนข้อมูลด้วยสไตลัส แต่เมื่อผู้ใช้วาด เขียน หรือโต้ตอบกับแอปของคุณโดยใช้สไตลัส บางครั้งแอปก็จะแตะหน้าจอด้วย โดยใช้ฝ่ามือเท่านั้น สามารถรายงานเหตุการณ์การแตะไปยังแอปของคุณก่อน ระบบจะจดจำและเพิกเฉยต่อเหตุการณ์ดังกล่าวว่าเป็นการแตะมือโดยไม่ได้ตั้งใจ

เวอร์ชันก่อนหน้าเป็น Android 13 (API ระดับ 33) ระบบจะยกเลิกกิจกรรมการสัมผัสแบบใช้ฝ่ามือภายใน กำลังส่ง MotionEvent ด้วย ACTION_CANCEL Android 13 ปรับปรุงการระบุการปฏิเสธฝ่ามือด้วยการเพิ่ม FLAG_CANCELED ไปยัง ออบเจ็กต์เหตุการณ์การเคลื่อนไหว

หากการแตะแบบใช้ฝ่ามือเป็นตัวชี้เหตุการณ์แบบสัมผัสเดียว ระบบจะยกเลิกเหตุการณ์โดย การตั้งค่า ACTION_CANCEL และ FLAG_CANCELED ในออบเจ็กต์เหตุการณ์การเคลื่อนไหว หากเป็นอย่างอื่น ตัวชี้ลดลง, Android 13 ชุด ACTION_POINTER_UP และ FLAG_CANCELED

สำหรับนักพัฒนาซอฟต์แวร์: อัปเดต Listener และเครื่องจัดการเหตุการณ์แบบสัมผัส

ใน Android 12 (API ระดับ 32) และต่ำกว่า อาจตรวจจับการปฏิเสธฝ่ามือได้ สำหรับกิจกรรมการแตะแบบใช้ครั้งเดียวเท่านั้น หากการใช้ฝ่ามือเป็นตัวชี้เดียว ระบบยกเลิกเหตุการณ์โดยการตั้งค่า ACTION_CANCEL ในออบเจ็กต์เหตุการณ์การเคลื่อนไหว หากตัวชี้อื่นๆ ไม่ทำงาน ระบบจะตั้งค่า ACTION_POINTER_UP ซึ่งเป็น ไม่เพียงพอสำหรับการตรวจจับการปฏิเสธฝ่ามือ ไม่ว่าในกรณีใด FLAG_CANCELED จะเป็น ไม่ได้ตั้งค่าไว้

สําหรับ Android 13 ให้อัปเดต Listener เหตุการณ์แบบสัมผัสและเครื่องจัดการเพื่อตรวจหา FLAG_CANCELED เมื่อได้รับ ACTION_POINTER_UP เพื่อดูแลให้มีการปฏิเสธฝ่ามือและ ระบบจะตรวจพบและจัดการเหตุการณ์ที่ยกเลิกอื่นๆ

ข้อมูลอัปเดตและแหล่งข้อมูลเพิ่มเติมสำหรับหน้าจอขนาดใหญ่

การเปลี่ยนแปลงใน Google Play บนหน้าจอขนาดใหญ่

ในการช่วยให้ผู้คนค้นพบประสบการณ์การใช้งานแอปที่ดีที่สุดบนแท็บเล็ตได้ง่ายขึ้น อุปกรณ์แบบพับได้และอุปกรณ์ ChromeOS, Google Play มีการเปลี่ยนแปลงไฮไลต์ ที่ได้รับการปรับให้เหมาะสมกับอุปกรณ์

มีการเพิ่มการตรวจสอบใหม่เพื่อประเมินคุณภาพของแต่ละแอปโดยเทียบกับแอปที่มีหน้าจอขนาดใหญ่ หลักเกณฑ์ด้านคุณภาพเพื่อ ตรวจสอบว่า Google Play แสดงแอปที่ดีที่สุดเท่าที่จะทำได้ในอุปกรณ์เหล่านั้น วันและเวลา แอปไม่ได้รับการปรับปรุงให้เหมาะสำหรับหน้าจอขนาดใหญ่ ตอนนี้ผู้ใช้ที่มีหน้าจอขนาดใหญ่จะเห็นการแจ้งเตือน ในหน้าข้อมูลผลิตภัณฑ์ใน Play Store ของแอปเพื่อช่วยค้นหาแอปที่ทำงานได้ดีที่สุด บนอุปกรณ์ของตน

นอกจากนี้ Play ยังเปิดตัวการจัดประเภทแอปสำหรับหน้าจอขนาดใหญ่โดยเฉพาะ ตามที่ประกาศครั้งแรก ในเดือนสิงหาคม 2021 เพื่อให้ผู้ใช้ให้คะแนนการทำงานของแอปบนอุปกรณ์ที่มีหน้าจอขนาดใหญ่ได้

การฝังกิจกรรมด้วย Jetpack WindowManager

การฝังกิจกรรมช่วยให้คุณใช้ประโยชน์จากพื้นที่แสดงผล โดยการแสดงกิจกรรมหลายอย่างพร้อมกัน เช่น สำหรับรายละเอียดรายการ และทำให้แอปต้องเปลี่ยนโครงสร้างภายในโค้ดน้อยมากหรือไม่มีเลย คุณจะเป็นผู้กำหนด แอปแสดงกิจกรรมแบบแสดงข้างกันหรือแบบเรียงซ้อนกันโดยการสร้าง XML หรือเรียกใช้ Jetpack WindowManager API ระบบจะจัดการ ส่วนที่เหลือ การกำหนดงานนำเสนอตามการกำหนดค่าที่คุณได้ สร้าง แล้ว หากแอปของคุณใช้หลายกิจกรรม เราขอแนะนำให้กำหนดกิจกรรม ให้ฝังบางสิ่ง ดูข้อมูลเพิ่มเติมได้ที่กิจกรรม การฝัง

คำขอการวางแนวอุปกรณ์

อุปกรณ์แบบพับได้และแท็บเล็ตมักจะใช้ในอุปกรณ์ทั้ง 2 แบบซึ่งต่างจากโทรศัพท์มาตรฐาน ทั้งแนวตั้งและแนวนอน แท็บเล็ตมักจะวางอยู่บนแท่นชาร์จในแนวนอน ขณะที่อุปกรณ์แบบพับได้ควรอยู่ในแนวเดียวกับแนวเส้นพับ

บางแอปอาจกำหนดให้มีการวางแนวแบบตายตัวในแนวตั้งหรือแนวนอน และคาดว่าเป็นแนวตั้ง จะยังคงอยู่ในแนวที่ต้องการ โดยไม่คำนึงถึงการวางแนว (โปรดดู ไฟล์ Manifest screenOrientation ) แม้ว่าจะยังรองรับการดำเนินการนี้ แต่ผู้ผลิตอุปกรณ์จะมีตัวเลือกให้ สำหรับการลบล้างคำขอของแอปสำหรับการวางแนวที่ต้องการ

ใน Android 12 (API ระดับ 31) ขึ้นไป ผู้ผลิตอุปกรณ์สามารถกำหนดค่า หน้าจออุปกรณ์แต่ละเครื่อง (เช่น หน้าจอขนาดแท็บเล็ตของอุปกรณ์แบบพับได้) เพื่อ ละเว้นข้อกำหนดการวางแนวและบังคับให้แอปในโหมดแนวตั้ง แสดงตั้งตรงแต่มีแถบดำด้านบน-ล่างของภาพบนจอภาพแนวนอน โดยการละเว้น Android สามารถตอบสนองความตั้งใจ ของนักพัฒนาซอฟต์แวร์ได้ดีขึ้น นำเสนอแอปในสัดส่วนภาพคงที่โดยยังกำหนดทิศทางของแอปไว้ ความสามารถในการใช้งานที่เหมาะสมที่สุด

แต่เพื่อให้ผู้ใช้ได้รับประสบการณ์ที่ดีที่สุด ให้ออกแบบแอปโดยใช้รูปแบบที่ปรับเปลี่ยนตามอุปกรณ์ ซึ่งใช้พื้นที่หน้าจอได้เต็มที่ทั้งแนวตั้งและแนวนอน การวางแนวแบบแนวนอนบนหน้าจอที่มีขนาดใหญ่กว่า 600dp

ดาวน์โหลด Android 13 ในอุปกรณ์ของพาร์ทเนอร์ที่มีหน้าจอขนาดใหญ่

เราร่วมมือกับพาร์ทเนอร์ผู้ผลิตอุปกรณ์เพื่อทำให้ Android 13 พร้อมใช้งานสำหรับ ลองบนอุปกรณ์ที่มีหน้าจอขนาดใหญ่ ไปที่เว็บไซต์ต่อไปนี้เพื่อดูรายการ อุปกรณ์หน้าจอขนาดใหญ่ที่มีสิทธิ์และดูรายละเอียดว่า งานสร้างพร้อมใช้งาน

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

สิ่งที่จะทดสอบ

ก่อนที่จะเริ่มทดสอบ ให้ตั้งค่าโปรไฟล์เสมือน อุปกรณ์สำหรับโปรแกรมจำลอง Android ใน Android Studio หรือซื้อ Android 13 บนอุปกรณ์ที่มีหน้าจอขนาดใหญ่จาก พาร์ทเนอร์ผู้ผลิตอุปกรณ์ หลังจากที่ดำเนินการเสร็จแล้ว ตั้งค่าอุปกรณ์ คุณจะต้องทดสอบแอปกับหน้าจอขนาดใหญ่ทั่วๆ ไป Use Case เพื่อให้มั่นใจว่าแอปจะตอบสนองตามที่คุณต้องการ นี่เป็นตัวอย่าง พื้นที่ที่แนะนำ พร้อมลิงก์ไปยังรายละเอียดเพิ่มเติมเกี่ยวกับแหล่งข้อมูลที่เกี่ยวข้อง จะช่วยคุณเพิ่มประสิทธิภาพแอปสำหรับหน้าจอขนาดใหญ่ ดังนี้

สิ่งที่จะทดสอบ แหล่งข้อมูล
ขนาดหน้าจอ ลักษณะการทำงานของอุปกรณ์ และการหมุน

ตรวจสอบการตอบสนองของแอปเมื่อขนาดของหน้าจอเปลี่ยนแปลงเนื่องจาก การเปลี่ยนท่าทางของอุปกรณ์ (เช่น การกางอุปกรณ์แบบพับได้หรือการวาง อุปกรณ์แบบพับได้ในโหมดบนโต๊ะ) และลองหมุนอุปกรณ์เข้าไปด้วย แต่ละสถานะเหล่านี้จะช่วยให้แอปของคุณตอบสนองได้อย่างเต็มประสิทธิภาพ

เอกสารประกอบ ลองฟัง Codelab การพูดคุยด้านเทคนิค
การโต้ตอบของแถบงานและโหมดแยกหน้าจอ

ตรวจสอบการตอบสนองของแอปเมื่อดูด้วยแถบงานขนาดใหญ่ หน้าจอ ตรวจสอบว่า UI ของแอปไม่ได้ถูกตัดหรือบล็อกโดย แถบงาน ลองเข้าและออกจากโหมดแยกหน้าจอและโหมดหลายหน้าต่าง โดยใช้แถบงาน และทดสอบสลับไปมาระหว่างแอปของคุณกับ โดยใช้แถบงาน

หากแอปมีการวางแนวที่แน่นอนและไม่สามารถปรับขนาดได้ ให้ดูวิธีการ แอปของคุณตอบสนองต่อการปรับโหมดความเข้ากันได้ เช่น แถบดำด้านบน-ล่างของภาพ

เอกสารประกอบ ลองฟัง การพูดคุยด้านเทคนิค
โหมดหลายหน้าต่าง

ตรวจสอบการตอบสนองของแอปเมื่อทำงานในโหมดหลายหน้าต่างในโหมดขนาดใหญ่ หน้าจอ (sw >= 600dp) โดยเฉพาะอย่างยิ่งหากแอปตั้งค่า resizeableActivity="false"

หากแอปตั้งค่า resizeableActivity="true" อย่าลืมตรวจสอบการตอบสนองของแอปเมื่อทำงานใน โหมดหลายหน้าต่างในหน้าจอขนาดเล็ก (sw < 600dp)

หากแอปใช้ Display API เช่น Display.getRealSize() และ Display.getRealMetrics() ใช้ WindowMetrics API ใน Jetpack WindowManager ในคลังแทน

เอกสารประกอบ ลองฟัง การพูดคุยด้านเทคนิค
การฉายภาพสื่อ

หากแอปใช้การฉายภาพสื่อ ให้ตรวจสอบว่าแอปตอบสนองอย่างไร กำลังเล่น สตรีม หรือแคสต์สื่อบนอุปกรณ์ที่มีหน้าจอขนาดใหญ่ เป็น อย่าลืมคำนึงถึงการเปลี่ยนแปลงของลักษณะของอุปกรณ์ในอุปกรณ์แบบพับได้ด้วย

เอกสารประกอบ ลองฟัง การพูดคุยด้านเทคนิค
การแสดงตัวอย่างจากกล้อง

สำหรับแอปกล้อง ให้ตรวจสอบการตอบสนองของ UI การแสดงตัวอย่างของกล้องในอุปกรณ์ขนาดใหญ่ เมื่อแอปจำกัดหน้าจอบางส่วนใน โหมดหลายหน้าต่างหรือโหมดแยกหน้าจอ และตรวจสอบด้วยว่าแอปตอบสนองอย่างไรเมื่อ อุปกรณ์แบบพับได้มีการเปลี่ยนแปลงท่าทาง

เอกสารประกอบ