Wear OS เตรียมเพิ่ม 'แถบสถานะระบบ' แบบใหม่ในแอปเร็วๆ นี้

เมื่อต้นสัปดาห์ที่ผ่านมา Google เปิดเผยว่า Wear OS ในเวอร์ชันที่จะเปิดตัวในอนาคต จะมีการเพิ่ม "แถบสถานะระบบ" (system status bar) เข้ามาเพื่อปรับปรุงประสบการณ์การใช้งานให้ดียิ่งขึ้น โดยเมื่อวันที่ 26 ตุลาคมที่ผ่านมา Google ได้ เผยแพร่ Wear OS canary emulator ใน Android Studio เพื่อให้นักพัฒนาสามารถทดสอบฟีเจอร์และการเปลี่ยนแปลงของอินเทอร์เฟซผู้ใช้ ก่อนที่จะเริ่มใช้งานจริงบนอุปกรณ์สำหรับผู้บริโภค

ฟีเจอร์สำคัญที่กำลังจะมาถึงคือ "แถบสถานะระบบที่จะแสดงผลค้างอยู่เหนือหน้าต่างแอป" บริเวณตำแหน่งด้านบนสุดของหน้าปัดนาฬิกา โดยจะแสดงเวลาปัจจุบันและตัวบ่งชี้สถานะต่างๆ ของระบบ ซึ่งมีลักษณะการทำงานคล้ายกับแถบสถานะของ Android บนโทรศัพท์และแท็บเล็ต

ตัวบ่งชี้เหล่านี้จะใช้รูปแบบตัวอักษร การจัดวาง และแผ่นหลัง (backplate) ที่เป็นมาตรฐานเดียวกันทั่วทั้งแพลตฟอร์ม อย่างไรก็ตาม สำหรับแอปพลิเคชันที่ต้องการประสบการณ์การใช้งานแบบเต็มหน้าจอ นักพัฒนาสามารถเลือกซ่อนแถบสถานะได้ โดยในเวอร์ชันพรีวิวนี้ ระบบจะแสดงไอคอนรูปดาวเป็นตัวแทน (placeholder) แทนที่ไอคอนสถานะจริงไปก่อน

การประสานงานอัตโนมัติใน Jetpack Compose สำหรับ Wear OS: เมื่อแอปตั้งเป้าหมายไปที่ API level 35 หรือสูงกว่า และคอมไพล์ด้วย Compose สำหรับ Wear OS เวอร์ชัน 1.8.0-alpha02 ขึ้นไป ตัว AppScaffold และ ScreenScaffold จะนำแอปเข้าสู่ระบบแถบสถานะโดยอัตโนมัติ

ในส่วนของข้อความเวลาจะถูกจัดการโดยระบบ โดย AppScaffold จะระงับนาฬิกา TimeText เดิมในแอป เพื่อให้แสดงเฉพาะเวลาจากแถบสถานะระบบเท่านั้น ขณะที่ ScreenScaffold จะเพิ่มระยะห่าง (padding) ด้านบน และจะซ่อนแถบสถานะโดยอัตโนมัติขณะที่ผู้ใช้กำลังเลื่อนดูเนื้อหา และจะกลับมาแสดงผลอีกครั้งหลังจากหยุดใช้งานประมาณ 2 วินาที

สำหรับไดอะล็อกแบบเต็มหน้าจอและโหมด Immersive ส่วนประกอบใน Wear Compose Material 3 เช่น AlertDialog, Dialog, Stepper, TimePicker และ DatePicker จะซ่อนแถบสถานะระบบให้อัตโนมัติ แต่หากหน้าจอใดต้องการความเป็น Immersive เป็นพิเศษ นักพัฒนาสามารถใช้ StatusBarSuppression เพื่อควบคุมเองได้

ทั้งนี้ Emulator ดังกล่าวถูกเผยแพร่ภายใต้ชื่อ Wear OS 7.1 (API level 37.2-beta1 อ้างอิงตาม Android 17 "CinnamonBun") พร้อม Build ID CP41.260831.001.E8 ซึ่งเป็นการส่งสัญญาณว่า Wear OS 7.1 กำลังจะมา แต่แถบสถานะระบบนี้อาจจะยังไม่ปล่อยออกมาทันที โดย Google ระบุว่าฟีเจอร์นี้มีไว้เพื่อการทดสอบใน canary emulator เท่านั้น และจะยังไม่รวมอยู่ใน Wear OS 7.1 stable emulator ที่จะเปิดตัวในเร็วๆ นี้

Source: 9to5Google
ดูแลงานแปลและเรียบเรียงโดย NatapolK

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร