Google เปิดตัว Jetpack Glance Alpha สำหรับการพัฒนาวิดเจ็ตที่ง่ายดายสุด ๆ

Google กำลังนำ Jetpack Compos มาสู่วิดเจ็ตแอพ Android ด้วย Jetpack Glance รุ่นอัลฟ่ารุ่นแรก

Jetpack Compose ช่วยให้สามารถสร้างอินเทอร์เฟซสำหรับแอป Android ได้โดยไม่ต้องจัดการกับไฟล์ XML ที่มีความยาวและทรัพยากรที่ยุ่งยากอื่นๆ แต่ช่วยให้นักพัฒนาสามารถสร้างองค์ประกอบอินเทอร์เฟซในโค้ด Kotlin (ควบคู่ไปกับโค้ดที่เหลือของแอป) ด้วย API ที่เรียบง่ายกว่าและรองรับการออกแบบวัสดุเต็มรูปแบบ ตอนนี้ Google กำลังนำความสะดวกในการใช้งานแบบเดียวกันมาสู่วิดเจ็ตด้วยการเปิดตัว Jetpack Glance Alpha

Google เขียนไว้ว่า ประกาศ, "Android 12 ปรับปรุงฟีเจอร์สำคัญสำหรับผู้ใช้ Android จำนวนมาก นั่นคือวิดเจ็ตแอป ทำให้มีประโยชน์ สวยงาม และค้นพบได้มากขึ้น (84% ใช้วิดเจ็ตอย่างน้อย 1 รายการ) วันนี้ เรากำลังทำให้การสร้างมันง่ายยิ่งขึ้นด้วยการเปิดตัวอัลฟ่าแรกของ Jetpack Glance ซึ่งเป็นเฟรมเวิร์กใหม่ที่สร้างขึ้นด้านบน ของรันไทม์ Jetpack Compose ที่ออกแบบมาเพื่อให้สร้างวิดเจ็ตแอพสำหรับหน้าจอหลักและอื่น ๆ ได้เร็วและง่ายขึ้น พื้นผิว”

โครงสร้าง Jetpack Glance (เครดิต: Google)

Jetpack Glance ช่วยให้นักพัฒนาแอปสามารถสร้างวิดเจ็ตที่มี API ที่ใช้ Kotlin ที่ประกาศได้คล้ายกับ Jetpack Compose โครงสร้างอัลฟ่าแรกนี้ประกอบด้วยชุดเริ่มต้นของ Glance Composables (กล่อง แถว คอลัมน์ ข้อความ ปุ่ม LazyColumn รูปภาพ, Spacer), การดำเนินการที่กำหนดไว้ล่วงหน้าบางส่วน (actionStartActivity, actionRunCallback ฯลฯ) และการทำงานร่วมกันกับ ที่มีอยู่เดิม

มุมมองระยะไกล.

Jetpack Glance คือ กล่าวถึงในการประชุมสุดยอด Android Dev ย้อนกลับไปในเดือนตุลาคม แต่ตอนนี้เปิดให้นักพัฒนาได้ทดลองใช้แล้ว มี ตัวอย่างโค้ดบน GitHubและ Glance เข้ากันได้กับ Android Studio เวอร์ชันเสถียรล่าสุด

Google ได้เปิดตัวการปรับปรุงอื่นๆ หลายประการสำหรับ Jetpack Compose ในช่วงหลายเดือนที่ผ่านมา รองรับ Material You และ Wear OS มาถึงในเดือนตุลาคม,เขียนสำหรับสร้างแอพ Android Auto ก็คือ เปิดตัวในเดือนมีนาคมและ Jetpack Compose เองก็ออกจากช่วงเบต้าแล้ว ในเดือนกรกฎาคม. ยังมีงานที่กำลังดำเนินการอยู่ นำ Jetpack Compose มาสู่เว็บซึ่งจะทำให้แอปที่มีโค้ดเบสเดียวสามารถทำงานบน Android, macOS, Windows, Linux และเว็บเบราว์เซอร์ได้