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 ที่จะเปิดตัวในเร็วๆ นี้
ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
