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

ระดับ 3 - ระดับเริ่มต้นพื้นฐานของหลักเกณฑ์คุณภาพแอปบนหน้าจอขนาดใหญ่

ขั้นตอนแรกในการสร้างแอปที่ยอดเยี่ยมสำหรับหน้าจอขนาดใหญ่คือทำให้แอปพร้อมใช้งานบนหน้าจอขนาดใหญ่
แอปที่พร้อมใช้งานบนหน้าจอขนาดใหญ่จะทำงานแบบเต็มหน้าจอในแนวนอนและแนวตั้ง รวมถึงแบบเต็มหน้าต่างในโหมดหลายหน้าต่าง แอปให้การรองรับพื้นฐานสำหรับอุปกรณ์อินพุตภายนอก ซึ่งรวมถึงแป้นพิมพ์ เมาส์ แทร็กแพด และสไตลัส แอปกล้องที่พร้อมใช้งานบนหน้าจอขนาดใหญ่จะแสดงตัวอย่างจากกล้องในสัดส่วนภาพและการวางแนวที่เหมาะสมเสมอ
เลย์เอาต์ของแอปอาจไม่เหมาะ แต่แอปจะไม่แสดงแถบดำด้านบนและด้านล่าง จะไม่ทำงานในโหมดความเข้ากันได้ และผู้ใช้จะทํางานตามขั้นตอนทั้งหมดได้
สิ่งที่ควรและไม่ควรทำ
- เปิดใช้แอปให้เต็มพื้นที่แสดงผลที่มีอยู่ทั้งหมด
- รักษาสถานะระหว่างการเปลี่ยนแปลงการกําหนดค่า
- รองรับโหมดหลายหน้าต่างและการกลับมาทำงานหลายรายการ
- รองรับแป้นพิมพ์ เมาส์ แทร็กแพด และสไตลัสภายนอก
- ล็อกการวางแนวของแอปเมื่ออยู่ในโหมดเต็มหน้าจอหรือโหมดหลายหน้าต่าง
- ตั้งค่าสัดส่วนภาพของแอปที่เฉพาะเจาะจง
- จำกัดการปรับขนาดแอป
- จำกัดขนาดหรือการวางแนวของการแสดงตัวอย่างจากกล้อง
หลักเกณฑ์
ทำตามหลักเกณฑ์ระดับ 3 เพื่อเตรียมแอปให้พร้อมใช้งานบนหน้าจอขนาดใหญ่
เตรียมแอปให้พร้อมใช้งานบนหน้าจอขนาดใหญ่โดยการรักษาและกู้คืนสถานะ รวมถึงดำเนินการต่อเนื่องในกระบวนการต่างๆ เช่น การเล่นสื่อ ในระหว่างการเปลี่ยนแปลงการกำหนดค่าอุปกรณ์
หลักเกณฑ์ LS-C1
อะไร
แอปแสดงเต็มพื้นที่แสดงผลที่มีอยู่ ไม่ว่าจะเป็นทั้งหน้าจอหรือหน้าต่างแอปในโหมดหลายหน้าต่าง ทั้งแนวตั้งและแนวนอน และไม่มีการใส่แถบดำ แอปจัดการการเปลี่ยนแปลงการกําหนดค่าและเก็บรักษาหรือกู้คืนสถานะเมื่ออุปกรณ์เปลี่ยนการวางแนว หน้าต่างแอปเปลี่ยนขนาด หรืออุปกรณ์พับหรือกางออก
ทำไมจึงควร
การเปลี่ยนแปลงการกำหนดค่า เช่น การหมุนอุปกรณ์ การเปลี่ยนแปลงขนาดหน้าต่างในโหมดหลายหน้าต่าง และการพับหรือกางอุปกรณ์แบบพับได้อาจทำให้ผู้ใช้สูญเสียบริบทหรือข้อมูล (ที่แย่กว่านั้น)
เปิดใช้แอปให้ทำงานในโหมดหลายหน้าต่างควบคู่ไปกับแอปอื่นๆ ในโหมดแยกหน้าจอหรือโหมดหน้าต่างเดสก์ท็อป
หลักเกณฑ์ LS-M1 และ LS-M2
อะไร
แอปเต็มหน้าต่างแอปและทำงานได้อย่างสมบูรณ์ในโหมดหลายหน้าต่าง แอปรองรับการกลับมาทำงานหลายรายการในโหมดหลายหน้าต่าง แอปจะอัปเดต UI และกระบวนการต่อเนื่อง เช่น การเล่นสื่อ เมื่อแอปไม่ได้เป็นแอปที่โฟกัสอยู่สูงสุด แอปจะจัดการการเข้าถึงทรัพยากรเฉพาะ เช่น กล้อง
ทำไมจึงควร
หน้าจอขนาดใหญ่ช่วยให้โหมดหลายหน้าต่างใช้งานได้สะดวกขึ้น โหมดหลายหน้าต่างช่วยให้ผู้ใช้ทำงานได้มากขึ้น
หากแอปของคุณมีตัวอย่างกล้อง ให้ตรวจสอบตัวอย่างการวางแนวและสัดส่วนภาพบนหน้าจอขนาดใหญ่
หลักเกณฑ์ LS-CM1 และ LS-CM2
อะไร
แอปแสดงภาพพรีวิวของกล้องที่มีสัดส่วนและการวางแนวที่เหมาะสมในโหมดแนวนอนและแนวตั้ง สถานะอุปกรณ์แบบพับและไม่พับ และโหมดหลายหน้าต่าง แอปรองรับการฉายสื่อในการกําหนดค่าอุปกรณ์ทั้งหมดในแนวนอนและแนวตั้งที่เหมาะสม
ทำไมจึงควร
อุปกรณ์แบบพับได้ที่มีหน้าจอขนาดใหญ่ในแนวตั้งอาจมีสัดส่วนภาพแนวนอน โหมดหลายหน้าต่างจะแสดงแอปในแนวตั้งในหน้าต่างที่ปรับขนาดได้เมื่ออุปกรณ์อยู่ในแนวนอน
รองรับอุปกรณ์อินพุตภายนอกโดยเปิดใช้แอปให้จัดการการทํางานของแป้นพิมพ์ เมาส์ และแทร็กแพด
หลักเกณฑ์ LS-I1 และ LS-I2
อะไร
แอปรองรับการป้อนข้อความโดยใช้แป้นพิมพ์ภายนอก เมื่อเชื่อมต่อหรือยกเลิกการเชื่อมต่อแป้นพิมพ์ภายนอก แอปจะสลับระหว่างแป้นพิมพ์จริงกับแป้นพิมพ์เสมือนโดยไม่ต้องเปิดแอปอีกครั้ง แอปรองรับการป้อนข้อมูลด้วยเมาส์และแทร็กแพดพื้นฐาน
ทำไมจึงควร
ผู้ใช้มักจะเชื่อมต่อแป้นพิมพ์หรือเมาส์ภายนอกกับแท็บเล็ต Chromebook มาพร้อมแป้นพิมพ์และแทร็กแพดในตัว
ช่วยให้ผู้ใช้เลือกและจัดการองค์ประกอบ UI ได้ รวมถึงเลื่อนดูรายการ เครื่องมือเลือก และเนื้อหาอื่นๆ ที่เลื่อนได้โดยใช้ปากกาสไตลัส
ใน Android 14 (API ระดับ 34) ขึ้นไป รองรับการเขียนและแก้ไขข้อความในช่องป้อนข้อความโดยใช้สไตลัส ใน ChromeOS M114 ขึ้นไป ผู้ใช้จะเขียนและแก้ไขข้อความในช่องป้อนข้อความของคอมโพเนนต์ WebView
โดยใช้สไตลัสได้
หลักเกณฑ์ LS-S1 และ LS-S1.1
อะไร
แอปรองรับการป้อนข้อมูลด้วยสไตลัสพื้นฐาน เช่น การเลือกและจัดการองค์ประกอบ UI ในแท็บเล็ตแบบพับได้ อุปกรณ์ ChromeOS และอุปกรณ์อื่นๆ ที่มีสไตลัส
ใน Android 14 ขึ้นไปและ ChromeOS M114 ขึ้นไป แอปจะเปิดใช้การป้อนข้อความในคอมโพเนนต์ EditText
และ WebView
ตามลำดับ
ทำไมจึงควร
หน้าจอขนาดใหญ่เหมาะสำหรับแอปที่เปิดใช้ปากกาสไตลัส อุปกรณ์หน้าจอขนาดใหญ่บางรุ่นจะมีสไตลัสมาให้ด้วย
อย่างไร
การป้อนข้อมูลด้วยสไตลัสพื้นฐานจะเหมือนกับการป้อนข้อมูลด้วยการสัมผัส ซึ่ง Android รองรับอย่างเต็มรูปแบบ ไม่จำเป็นต้องมีการพัฒนาพิเศษเพื่อให้ป้อนข้อมูลด้วยสไตลัสขั้นพื้นฐาน
ใน Android 14 ขึ้นไป คอมโพเนนต์ EditText
จะรองรับการป้อนข้อมูลโดยใช้ปากกาสไตลัสโดยค่าเริ่มต้น โดยไม่จำเป็นต้องมีการพัฒนาพิเศษ ใน ChromeOS M114 ขึ้นไป คอมโพเนนต์ WebView
จะรองรับการป้อนข้อมูลด้วยปากกาสไตลัสในช่องข้อความโดยค่าเริ่มต้น
ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของ Stylus
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],null,["# Large screen ready\n\nTIER 3 --- The basic, entry-level tier of the [Large screen app\nquality](/docs/quality-guidelines/large-screen-app-quality) guidelines.\n\nTHE FIRST STEP in creating a great app for large screens is making your app\nlarge screen ready.\n\nLarge screen ready apps run full screen in landscape and portrait orientations,\nfull window in multi‑window mode. Apps provide basic support for external\ninput devices, including keyboard, mouse, trackpad, and stylus. Large screen\nready camera apps provide a camera preview that's always in the proper aspect\nratio and orientation.\n\nApp layout might not be ideal, but the app is never letterboxed, never runs in\ncompatibility mode, and users can complete all task flows.\n\nDo's and don'ts\n---------------\n\ncheck_circle\n\n### Do\n\n- Enable app to fill entire available display area\n- Maintain state during configuration changes\n- Support multi-window mode and multi-resume\n- Support external keyboard, mouse, trackpad, and stylus \ncancel\n\n### Don't\n\n- Lock app orientation when full screen or in multi‑window mode\n- Set a specific app aspect ratio\n- Restrict app resizability\n- Restrict camera preview dimensions or orientation\n\nGuidelines\n----------\n\nFollow the Tier 3 guidelines to get your app ready for large screens.\n| **Note:** Large screen ready apps also fulfill the [core app\n| quality](/docs/quality-guidelines/core-app-quality) requirements---especially the [UI and\nGraphics](/docs/quality-guidelines/core-app-quality#ui_and_graphics) requirements. \n\n### [Configuration and continuity](/docs/quality-guidelines/large-screen-app-quality#t3_configuration_continuity)\n\nMake your app large screen ready by retaining and restoring state and resuming ongoing processes, such as media playback, during device configuration changes.\n\nGuideline [LS-C1](/docs/quality-guidelines/large-screen-app-quality#LS-C1) \n\n#### What\n\nApp fills the available display area---either the entire screen or the app window in multi‑window mode---in both portrait and landscape orientations and is not [letterboxed](/guide/topics/large-screens/large-screen-compatibility-mode#letterboxing). App handles configuration changes and retains or restores its state as the device changes orientation, the app window resizes, or the device folds or unfolds. \n\n#### Why\n\nConfiguration changes such as device rotation, window size changes in multi-window mode, and folding or unfolding a foldable device can cause users to lose context or (even worse) data. \n\n#### How\n\nLearn how to handle configuration changes and maintain app continuity in the [Configuration and continuity](/guide/topics/large-screens/configuration-and-continuity) overview. \n\n### [Multi-window and multi-resume](/docs/quality-guidelines/large-screen-app-quality#t3_multi-window_multi-resume)\n\nEnable your app to run in multi‑window mode alongside other apps either in split‑screen mode or desktop windowing mode.\n\nGuidelines [LS-M1](/docs/quality-guidelines/large-screen-app-quality#LS-M1) and [LS-M2](/docs/quality-guidelines/large-screen-app-quality#LS-M2) \n\n#### What\n\nApp fills the app window and is fully functional in multi‑window mode. App supports multi‑resume in multi‑window mode. App updates its UI and ongoing processes, such as media playback, when the app is not the top focused app. App manages access to exclusive resources such as cameras. \n\n#### Why\n\nLarge screens make multi‑window mode more usable. Multi‑window mode makes users more productive. \n\n#### How\n\nLearn how to develop for multi-window mode in the [Multi-window mode and multi-resume](/guide/topics/large-screens/multi-window-mode-and-multi-resume) overview. \n\n### [Camera preview and media projection](/docs/quality-guidelines/large-screen-app-quality#t3_camera_preview_media_projection)\n\nIf your app includes a camera preview, validate the preview for orientation and aspect ratio on large screens.\n\nGuidelines [LS-CM1](/docs/quality-guidelines/large-screen-app-quality#LS-CM1) and [LS-CM2](/docs/quality-guidelines/large-screen-app-quality#LS-CM2) \n\n#### What\n\nApp provides a properly proportioned and oriented camera preview in landscape and portrait orientations, folded and unfolded device states, and multi‑window mode. App supports media projection in all device configurations in the proper orientation and proportions. \n\n#### Why\n\nLarge screen foldables in portrait orientation can have a landscape aspect ratio. Multi‑window mode can display apps in portrait orientation in a resizable window when the device is landscape. \n\n#### How\n\nFor guidance about camera preview and media projection, see the [Camera preview and media projection](/guide/topics/large-screens/camera-preview-and-media-projection) overview. \n\n### [Keyboard, mouse, and trackpad](/docs/quality-guidelines/large-screen-app-quality#t3_keyboard_mouse_trackpad)\n\nSupport external input devices by enabling your app to handle keyboard, mouse, and trackpad actions.\n\nGuidelines [LS-I1](/docs/quality-guidelines/large-screen-app-quality#LS-I1) and [LS-I2](/docs/quality-guidelines/large-screen-app-quality#LS-I2) \n\n#### What\n\nApp supports text input using an external keyboard. When an external keyboard is connected or disconnected, app switches between physical and virtual keyboards without relaunching the app. App supports basic mouse and trackpad input. \n\n#### Why\n\nUsers often connect an external keyboard or mouse to tablets. Chromebooks come with built‑in keyboards and trackpads. \n\n#### How\n\nSee the [Keyboard, mouse, and trackpad](/guide/topics/large-screens/keyboard-mouse-and-trackpad-tier-3) overview to learn how to add support for external input devices in your app. \n\n### [Stylus](/docs/quality-guidelines/large-screen-app-quality#t3_stylus)\n\nEnable users to select and manipulate UI elements, including scrolling through lists, pickers, and other scrollable content, with a stylus.\n\nOn Android 14 (API level 34) and higher, support writing and editing text in text input fields using a stylus. On ChromeOS M114 and higher, enable users to write and edit text in text input fields in [`WebView`](/reference/android/webkit/WebView) components using a stylus.\n\nGuidelines [LS-S1](/docs/quality-guidelines/large-screen-app-quality#LS-S1) and [LS-S1.1](/docs/quality-guidelines/large-screen-app-quality#LS-S1.1) \n\n#### What\n\nApp supports basic stylus input such as selecting and manipulating UI elements on stylus‑equipped tablets, foldables, and ChromeOS devices.\n\nOn Android 14 and higher and ChromeOS M114 and higher, app enables text input in [`EditText`](/reference/android/webkit/WebView) and `WebView` components, respectively. \n\n#### Why\n\nLarge screens are ideal for stylus‑enabled apps. Some large screen devices come equipped with a stylus. \n\n#### How\n\nBasic stylus input is the same as touch input, which Android fully supports. No special development is needed to provide basic stylus input.\n\nOn Android 14 and higher, `EditText` components support input using a stylus by default; no special development required. On ChromeOS M114 and higher, `WebView` components support stylus input in text fields by default.\n\nFor more information, see the [Stylus](/guide/topics/large-screens/stylus-tier-3) overview."]]