Lightbuild เป็นประสบการณ์การสร้างแบบใหม่ล่าสุดที่ประกาศได้ทั้งหมด ซึ่งมีจุดมุ่งหมายเพื่อเพิ่มประสิทธิภาพงานใน Android Studio และเพิ่มศักยภาพเวิร์กโฟลว์ของนักพัฒนาแอปผ่าน Android CLI เราออกแบบ Lightbuild ให้ใช้งานและทำความเข้าใจได้ง่ายขึ้น โดยตั้งชื่อตามวิธีที่ช่วยให้การกำหนดค่าบิลด์ของโปรเจ็กต์มีความชัดเจน Lightbuild พร้อมให้บริการแก่กลุ่มผู้ทดสอบที่เชื่อถือได้บางกลุ่มเพื่อรวบรวมความคิดเห็น ก่อนที่จะเปิดตัวในวงกว้าง
Lightbuild คืออะไร
เมื่อสร้างโปรเจ็กต์ใหม่ โดยปกติแล้วคุณจะเลือกระหว่างภาษาการกำหนดค่าบิลด์ 2 ภาษาที่ Android รองรับอย่างเป็นทางการ ได้แก่ Kotlin DSL (แนะนำ) และ Groovy DSL เมื่อเปิดตัวต่อสาธารณะแล้ว จะมีตัวเลือกที่ 3 คือ Lightbuild
Lightbuild มีการแยกส่วนแบบประกาศไว้เหนือระบบการสร้างแบบคำสั่ง ซึ่งหมายความว่าไฟล์การกำหนดค่าของ Lightbuild ไม่จำเป็นต้องให้คุณเขียน ตรรกะ เพียงแค่ประกาศวิธีสร้างโปรเจ็กต์ เมื่อเรียกใช้บิลด์ของโปรเจ็กต์ Lightbuild จะแปลงไฟล์กำหนดค่าแบบประกาศเป็นระบบบิลด์อื่น เช่น Gradle ระบบบิลด์อื่นๆ นี้จะทำงานอยู่เบื้องหลังเพื่อ บิลด์โปรเจ็กต์ และคุณจะต้องทำงานกับไวยากรณ์การกำหนดค่าของ Lightbuild เท่านั้น
ประโยชน์
การกำหนดให้ใช้ไฟล์กำหนดค่าที่ใช้ YAML แบบประกาศอย่างเคร่งครัดทำให้ Lightbuild มีประโยชน์หลายประการสำหรับเวิร์กโฟลว์แบบเอเจนต์และผู้ใช้ Android Studio ดังนี้
- การกำหนดค่าที่เหมาะกับเอเจนต์: ไฟล์กำหนดค่าการบิลด์ที่ใช้ YAML ของ Lightbuild ได้รับการออกแบบมาเพื่อให้เอเจนต์ AI แยกวิเคราะห์การกำหนดค่าการบิลด์ อัปเดตทรัพยากร Dependency และแก้ไขโมดูลได้อย่างมีประสิทธิภาพมากขึ้น ทั้งหมดนี้อยู่ภายใต้การควบคุมของคุณ
- การผสานรวม Android CLI: Android CLI เป็นเครื่องมือหลัก สำหรับการพัฒนาแอปจากบรรทัดคำสั่งหรือใช้เวิร์กโฟลว์แบบเอเจนต์ที่คุณชื่นชอบ Lightbuild จะช่วยให้คุณและเอเจนต์ใช้ฟีเจอร์การสร้างและการทดสอบ CLI ของ Android เดียวกันได้ เพื่อให้คุณทำงานได้อย่างมีประสิทธิภาพและโปรเจ็กต์ของคุณเป็นเวอร์ชันล่าสุดอยู่เสมอ
- สร้างขึ้นใน Android Studio: โปรเจ็กต์ที่ใช้ Lightbuild ออกแบบมาให้รองรับ อย่างเต็มที่ใน Android Studio เพื่อนำความสามารถในการบิลด์ที่ทันสมัย มาสู่สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ของคุณโดยตรง หากมีสิทธิ์เข้าถึง คุณจะสร้างโปรเจ็กต์ใหม่ที่ใช้ Lightbuild ได้โดยใช้เทมเพลตหรือสร้างโปรเจ็กต์โดยใช้ AI การออกแบบเชิงประกาศของ Lightbuild ช่วยให้คุณใช้เวลาในการจัดการการอัปเกรด AGP น้อยลง และไม่ต้องรอนานเมื่อเปิดและซิงค์โปรเจ็กต์
ขั้นตอนถัดไป
เราให้ความสำคัญกับคุณภาพและความเสถียรผ่านโปรแกรมทดสอบที่มุ่งเน้นสำหรับผู้เข้าร่วมโปรแกรม Google Developer Experts ก่อนที่จะเปิดตัวประสบการณ์การใช้งานใหม่ให้ทุกคนได้ทดลองใช้ โปรดกลับมาดูรายละเอียดเพิ่มเติมเกี่ยวกับเส้นทางสู่การเปิดตัวต่อสาธารณะในวงกว้างที่นี่