เปิดตัวความเป็นไปได้ใหม่ๆ ด้วย Compose Adaptive Layouts 1.2 เบต้า
อ่าน 3 นาที
เมื่อมีรูปแบบใหม่ๆ เช่น Pixel 10 Pro Fold เข้ามาในระบบนิเวศของ Android การพัฒนาแอปแบบปรับเปลี่ยนได้จึงเป็นสิ่งจำเป็นในการสร้างประสบการณ์ของผู้ใช้คุณภาพสูงในโทรศัพท์ แท็บเล็ต และอุปกรณ์พับได้ ผู้ใช้คาดหวังให้ UI ของแอปปรับให้เข้ากับขนาดและท่าทางต่างๆ เหล่านี้ได้อย่างราบรื่น
เราจึงขอประกาศว่าไลบรารีเลย์เอาต์แบบปรับได้ของ Compose 1.2 จะเข้าสู่เวอร์ชันเบต้าอย่างเป็นทางการ เพื่อช่วยให้คุณสร้างประสบการณ์การใช้งานแบบไดนามิกเหล่านี้ได้อย่างมีประสิทธิภาพมากขึ้น การเปิดตัวนี้มีเครื่องมือใหม่ๆ ที่ทรงประสิทธิภาพเพื่อสร้าง UI ที่สวยงามและตอบสนองได้ดีสำหรับระบบนิเวศของอุปกรณ์ที่กำลังขยายตัวนี้
เครื่องมือใหม่ที่ทรงประสิทธิภาพสำหรับ Canvas ที่ใหญ่ขึ้น
ไลบรารีเลย์เอาต์แบบปรับได้ของ Compose คือชุดเครื่องมือพื้นฐานของเราสำหรับการสร้าง UI ที่ปรับให้เข้ากับขนาดหน้าต่างต่างๆ การเปิดตัวเวอร์ชันเบต้าใหม่นี้อัดแน่นด้วยฟีเจอร์อันทรงพลังที่จะช่วยให้คุณสร้างเลย์เอาต์ที่ซับซ้อนโดยใช้โค้ดน้อยลง การเปลี่ยนแปลงที่สำคัญมีดังนี้
- กลยุทธ์เลย์เอาต์ใหม่ที่มีประสิทธิภาพ: เวอร์ชันเบต้าเปิดตัวกลยุทธ์เลย์เอาต์ใหม่ เช่น จัดเรียงใหม่และลอย ซึ่งออกแบบมาเพื่อช่วยคุณสร้างเลย์เอาต์แบบไดนามิกที่ดูดีทั้งบนจอแสดงผลด้านนอกและด้านในของอุปกรณ์ เช่น Pixel 10 Pro Fold, Galaxy Z Fold7 และ Z Flip7
- Window Size Classes ใหม่: รุ่นนี้เพิ่มการรองรับในตัวสำหรับ Window Size Classes ใหม่ขนาดใหญ่และใหญ่พิเศษ เบรกพอยต์ใหม่เหล่านี้มีความสำคัญต่อการออกแบบและการทริกเกอร์การเปลี่ยนแปลง UI แบบหลายบานหน้าต่างที่สมบูรณ์บนหน้าจอขนาดใหญ่ เช่น แท็บเล็ตและอุปกรณ์พับได้ขนาดใหญ่
กลยุทธ์การปรับบานหน้าต่างใหม่ 2 แบบ ได้แก่ การปรับข้อความใหม่ (ซ้าย) และการลอย (ขวา)
ดูรายการการเปลี่ยนแปลงทั้งหมดได้ในเอกสารประกอบการเปิดตัวอย่างเป็นทางการ ดูคำแนะนำเกี่ยวกับเลย์เอาต์มาตรฐานและการสร้างเลย์เอาต์แผงสนับสนุน
ดึงดูดผู้ใช้ให้มีส่วนร่วมมากขึ้นในทุกหน้าจอ
การมีแนวคิดที่ปรับเปลี่ยนได้เป็นมากกว่าแนวทางปฏิบัติแนะนำ แต่เป็นกลยุทธ์สำหรับการเติบโต เป้าหมายไม่ใช่แค่การทำให้แอปทำงานบนหน้าจอที่ใหญ่ขึ้น แต่เป็นการทำให้แอปโดดเด่นด้วยการทำให้ผู้ใช้ใช้งานได้ง่ายขึ้น แทนที่จะยืดเลย์เอาต์แบบคอลัมน์เดียว ให้ลองคิดถึงวิธีใช้พื้นที่เพิ่มเติมเพื่อสร้างประสบการณ์การใช้งานที่มีประสิทธิภาพและสมจริงยิ่งขึ้น
นี่คือหลักการสำคัญเบื้องหลังกลยุทธ์เลย์เอาต์แบบไดนามิก เช่น reflow ซึ่งเป็นฟีเจอร์ใหม่ที่มีประสิทธิภาพใน Compose Adaptive Layouts 1.2 เบต้าที่ออกแบบมาเพื่อช่วยคุณสร้าง UI เหล่านี้ ตัวอย่างเช่น จุดเริ่มต้นที่ดีคือการใช้เลย์เอาต์แบบหลายแผง การแสดงรายการและมุมมองรายละเอียดที่เกี่ยวข้องควบคู่กันจะช่วยลดการแตะและช่วยให้ผู้ใช้ทำงานได้เร็วขึ้น
การพัฒนาแบบปรับอัตโนมัติอย่างรอบคอบเช่นนี้คือสิ่งที่ช่วยเพิ่มการมีส่วนร่วมได้อย่างแท้จริง และดังที่เราได้ไฮไลต์ไว้ในตอนล่าสุดของ #TheAndroidShow นี่คือเหตุผลที่เราพบว่าผู้ใช้ที่ใช้แอปทั้งในโทรศัพท์และหน้าจอขนาดใหญ่มีส่วนร่วมมากกว่าเกือบ 3 เท่า การสร้างแอปแบบปรับเปลี่ยนได้ไม่ได้ทำให้ผู้ใช้ปัจจุบันมีความสุขมากขึ้นเท่านั้น แต่ยังสร้างประสบการณ์ที่มีคุณค่าและน่าสนใจมากขึ้น ซึ่งจะสร้างความภักดีที่ยั่งยืนและช่วยให้คุณเข้าถึงผู้ใช้ใหม่ๆ ได้
ระบบนิเวศของ Android ที่ขยายตัว ตั้งแต่โทรศัพท์แบบพับได้ไปจนถึงเดสก์ท็อป
การเปลี่ยนไปใช้การออกแบบที่ปรับเปลี่ยนตามอุปกรณ์นี้ครอบคลุมทั้งระบบนิเวศของ Android ตั้งแต่ Pixel 10 Pro Fold รุ่นใหม่ไปจนถึงอุปกรณ์แบบพับได้ Samsung Galaxy รุ่นล่าสุด นักพัฒนาแอปมีโอกาสดึงดูดฐานผู้ใช้จำนวนมากที่กำลังเติบโตในอุปกรณ์หน้าจอขนาดใหญ่กว่า 500 ล้านเครื่อง
ด้วยเหตุนี้ เราจึงลงทุนอย่างต่อเนื่องในประสบการณ์การใช้งานที่มองไปข้างหน้า เช่น จอแสดงผลที่เชื่อมต่อ ซึ่งปัจจุบันพร้อมให้ทดลองใช้ในเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ ฟีเจอร์นี้จะเปิดพื้นที่ใหม่ๆ และรูปแบบการโต้ตอบสำหรับแอปเพื่อเรียกใช้ ซึ่งจะช่วยให้แอปมีฟีเจอร์ระดับเดสก์ท็อปอย่างแท้จริงและเวิร์กโฟลว์แบบหลายอินสแตนซ์ ก่อนหน้านี้เราได้แชร์รายละเอียดเกี่ยวกับวิธีเริ่มต้นใช้งานรุ่นตัวอย่างสำหรับนักพัฒนาแอปของจอแสดงผลที่เชื่อมต่อและดูว่าจอแสดงผลดังกล่าวจะกำหนดอนาคตของประสบการณ์การใช้งานบนหลายอุปกรณ์ได้อย่างไร
การนำหลักการปรับเปลี่ยนไปใช้จริง
สำหรับนักพัฒนาแอปที่ต้องการเตรียมแอปให้พร้อมสำหรับอนาคตที่ปรับเปลี่ยนได้นี้ โปรดคำนึงถึงแนวทางปฏิบัติแนะนำที่สำคัญ 2-3 ข้อต่อไปนี้
- ประเมินสถานการณ์: ขั้นตอนแรกคือการดูว่าคุณอยู่ตรงไหนในวันนี้ ทดสอบแอปในอุปกรณ์หน้าจอขนาดใหญ่หรือใช้โปรแกรมจำลองที่ปรับขนาดได้ใน Android Studio เพื่อระบุจุดที่ควรปรับปรุง เช่น UI ที่ยืดออกหรือปัญหาด้านความสามารถในการใช้งาน
- รองรับเลย์เอาต์ที่เพิ่มประสิทธิภาพ: ใช้ไลบรารี เช่น Compose Adaptive Layouts เพื่อสร้าง UI ที่ปรับให้เข้ากับขนาดหน้าต่างและท่าทางของอุปกรณ์ต่างๆ แอปควรทำงานได้ดีทั้งในแนวตั้งและแนวนอนโดยไม่จำกัดการวางแนว
- คิดถึงการใช้งานที่มากกว่าการสัมผัส: ประสบการณ์การใช้งานแบบปรับเปลี่ยนที่ยอดเยี่ยมหมายถึงการรองรับวิธีการป้อนข้อมูลทั้งหมด ซึ่งนอกเหนือจากฟังก์ชันพื้นฐานแล้ว ยังรวมถึงรายละเอียดที่ผู้ใช้คาดหวัง เช่น สถานะการวางเมาส์เหนือเคอร์เซอร์ของเมาส์ เมนูบริบทเมื่อคลิกขวา และการรองรับแป้นพิมพ์ลัด
ศักยภาพของแอปไม่ได้จำกัดอยู่แค่หน้าจอเดียวอีกต่อไป สำรวจแกลเลอรีการออกแบบสำหรับหน้าจอขนาดใหญ่และหลักเกณฑ์ด้านคุณภาพของแอปได้แล้ววันนี้เพื่อดูว่าแอปของคุณจะไปได้ไกลแค่ไหน รับแรงบันดาลใจและค้นหารูปแบบการออกแบบ คำแนะนำอย่างเป็นทางการ และแอปตัวอย่างที่คุณต้องใช้ในการสร้างแอปสำหรับอุปกรณ์แบบพับได้และแบบพลิก รวมถึงหน้าจอทุกขนาดที่ developer.android.com/adaptive-apps
-
ข่าวสารเกี่ยวกับผลิตภัณฑ์วันนี้ในงาน Galaxy Unpacked ทาง Samsung ได้เปิดตัวอุปกรณ์แบบพับได้และอุปกรณ์สวมใส่ได้รุ่นล่าสุด สำหรับนักพัฒนาแอป หมายความว่ารูปแบบของอุปกรณ์ ขนาดหน้าจอ และท่าทางของอุปกรณ์ที่แอปของคุณต้องรองรับจะขยายออกไปอีกครั้ง
Fahd Imtiaz, Miguel Montemayor • ใช้เวลาอ่าน 3 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์Googlebook เปิดตัวแล็ปท็อปหมวดหมู่ใหม่ที่สร้างขึ้นบนพื้นฐาน Android ที่ใช้ร่วมกัน ฮาร์ดแวร์ประสิทธิภาพสูงจากพาร์ทเนอร์ เช่น HP, Dell, Lenovo, Acer และ Asus ผสานความสะดวกในการใช้งานบนอุปกรณ์เคลื่อนที่เข้ากับประสิทธิภาพของเดสก์ท็อป
Fahd Imtiaz, Loryn Hairston • อ่าน 4 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์การเปิดตัว Pixel 11 Pro Fold, Pixel Watch 5 และอุปกรณ์ Pixel ทั้งหมดช่วยให้ผู้ใช้เปลี่ยนไปใช้หน้าจอขนาดต่างๆ ท่าทางที่ไม่เหมือนใคร และประสบการณ์การใช้งานอัจฉริยะได้อย่างราบรื่น
รับข้อมูลเชิงลึกด้านการพัฒนา Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์