วิธีใช้

Android CLI และทักษะ: สร้างแอป Android ได้เร็วขึ้น 3 เท่าโดยใช้เอเจนต์

ใช้เวลาอ่าน 4 นาที

ในฐานะนักพัฒนาแอป Android คุณมีตัวเลือกมากมายเมื่อพูดถึงเอเจนต์ เครื่องมือ และ LLM ที่คุณใช้ในการพัฒนาแอป ไม่ว่าคุณจะใช้ Gemini ใน Android Studio, Gemini CLI, Antigravity หรือเอเจนต์ของบุคคลที่สาม เช่น Claude Code หรือ Codex ภารกิจของเราคือการทำให้การพัฒนา Android คุณภาพสูงเป็นไปได้ทุกที่

วันนี้เราขอแนะนำชุดเครื่องมือและแหล่งข้อมูลใหม่ของ Android สำหรับเวิร์กโฟลว์แบบ Agentic ซึ่งได้แก่ Android CLI พร้อมทักษะ Android และฐานความรู้ Android ชุดเครื่องมือนี้ออกแบบมาเพื่อขจัดความไม่แน่นอนของเวิร์กโฟลว์การพัฒนา Android หลักเมื่อคุณสั่งงานเอเจนต์นอก Android Studio ซึ่งจะทำให้เอเจนต์มีประสิทธิภาพมากขึ้น สามารถทำงานได้ดีขึ้น และทำตามรูปแบบและแนวทางปฏิบัติแนะนำล่าสุดได้

ไม่ว่าคุณจะเพิ่งเริ่มต้นเส้นทางการพัฒนาแอปใน Android เป็นนักพัฒนาแอป Android ที่มีประสบการณ์ หรือจัดการแอปในแพลตฟอร์มมือถือและเว็บ การสร้างแอปด้วยคำแนะนำ เครื่องมือ และความช่วยเหลือจาก AI ล่าสุดจะง่ายกว่าที่เคย ไม่ว่าคุณจะเริ่มต้นใช้งานแหล่งข้อมูลเหล่านี้ในสภาพแวดล้อมใด คุณก็สามารถเปลี่ยนประสบการณ์การพัฒนาแอปไปใช้ Android Studio ได้เสมอ ซึ่งมีเครื่องมือและเอเจนต์ที่ล้ำสมัยสำหรับการพัฒนา Android พร้อมช่วยให้แอปของคุณโดดเด่นอย่างแท้จริง

(ขอแนะนำ) Android CLI

เอเจนต์จะทำงานได้ดีที่สุดเมื่อมีอินเทอร์เฟซแบบเป็นโปรแกรมที่มีน้ำหนักเบาเพื่อโต้ตอบกับ Android SDK และสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ ดังนั้น หัวใจสำคัญของเวิร์กโฟลว์ใหม่นี้คือ Android CLI ที่ได้รับการปรับปรุงใหม่ Android CLI ใหม่ทำหน้าที่เป็นอินเทอร์เฟซหลักสำหรับการพัฒนา Android จากเทอร์มินัล โดยมีคำสั่งสำหรับการตั้งค่าสภาพแวดล้อม การสร้างโปรเจ็กต์ และการจัดการอุปกรณ์ ซึ่งมาพร้อมความสามารถที่ทันสมัยมากขึ้นและอัปเดตได้ง่าย

คำสั่ง create สร้างโปรเจ็กต์แอป Android ได้ในไม่กี่วินาที

ในการทดลองภายในของเรา Android CLI ช่วยปรับปรุงการตั้งค่าโปรเจ็กต์และสภาพแวดล้อมโดยลดการใช้โทเค็น LLM ลงมากกว่า 70% และงานต่างๆ เสร็จสมบูรณ์เร็วขึ้น 3 เท่า เมื่อเทียบกับตอนที่เอเจนต์พยายามทำงานเหล่านี้โดยใช้ชุดเครื่องมือมาตรฐานเท่านั้น

ความสามารถหลักที่คุณใช้ได้มีดังนี้

  • การจัดการ SDK: ใช้ android sdk install เพื่อดาวน์โหลดเฉพาะคอมโพเนนต์ที่จำเป็น ซึ่งจะช่วยให้สภาพแวดล้อมในการพัฒนาซอฟต์แวร์มีขนาดเล็ก
  • การสร้างโปรเจ็กต์อย่างรวดเร็ว: คำสั่ง android create จะสร้างโปรเจ็กต์ใหม่จากเทมเพลตอย่างเป็นทางการ ซึ่งจะช่วยให้มั่นใจได้ว่ามีการใช้สถาปัตยกรรมและแนวทางปฏิบัติแนะนำตั้งแต่บรรทัดแรกของโค้ด
  • การสร้างและการทำให้ใช้งานได้ของอุปกรณ์อย่างรวดเร็ว: สร้างและจัดการอุปกรณ์เสมือนด้วย android emulator และทำให้แอปใช้งานได้โดยใช้ android run ซึ่งจะช่วยขจัดความไม่แน่นอนที่เกี่ยวข้องกับวงจรการบิลด์และการทำให้ใช้งานได้ด้วยตนเอง
  • ความสามารถในการอัปเดต: เรียกใช้ android update เพื่อให้แน่ใจว่าคุณมีความสามารถล่าสุดพร้อมใช้งาน

Android CLI สามารถสร้างอุปกรณ์ เรียกใช้แอปในอุปกรณ์ และช่วยให้เอเจนต์สำรวจ UI ได้ง่ายขึ้น

แม้ว่า Android CLI จะช่วยให้เวิร์กโฟลว์การพัฒนาแบบ Agentic มีประสิทธิภาพมากขึ้น แต่เราก็ออกแบบมาเพื่อปรับปรุง CI การบำรุงรักษา และการทำงานอัตโนมัติอื่นๆ ที่เขียนสคริปต์ไว้ให้ง่ายขึ้น เนื่องจากลักษณะการพัฒนา Android มีการกระจายมากขึ้น ดาวน์โหลดและลองใช้ Android CLI ได้แล้ววันนี้

การให้ข้อมูลพื้นฐานแก่ LLM ด้วยทักษะ Android อย่างเป็นทางการ

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

เราจึงเปิดตัวที่เก็บทักษะ Android ใน GitHub เพื่อลดช่องว่างนี้ ทักษะคือชุดคำแนะนำแบบโมดูลาร์ที่อิงตาม Markdown (SKILL.md) ซึ่งระบุข้อกำหนดทางเทคนิคสำหรับงานและออกแบบมาให้ทริกเกอร์โดยอัตโนมัติเมื่อพรอมต์ตรงกับข้อมูลเมตาของทักษะ ซึ่งจะช่วยให้คุณไม่ต้องแนบเอกสารประกอบกับทุกพรอมต์ด้วยตนเอง

ทักษะ Android ครอบคลุมเวิร์กโฟลว์ที่พบบ่อยที่สุดบางอย่างที่นักพัฒนาแอป Android และ LLM บางรายอาจพบปัญหา ซึ่งจะช่วยให้โมเดลเข้าใจและดำเนินการตามรูปแบบที่เฉพาะเจาะจงได้ดีขึ้น โดยเป็นไปตามแนวทางปฏิบัติแนะนำและคำแนะนำเกี่ยวกับการพัฒนา Android ของเรา

ที่เก็บนี้มีทักษะต่างๆ เช่น

  • การตั้งค่าและการย้ายข้อมูล Navigation 3
  • การใช้การรองรับแบบ Edge-to-Edge
  • AGP 9 และการย้ายข้อมูลXML-to-Compose
  • การวิเคราะห์การกำหนดค่า R8 และอื่นๆ

หากใช้ Android CLI คุณสามารถเรียกดูและตั้งค่าเวิร์กโฟลว์ของเอเจนต์ด้วยชุดทักษะที่เพิ่มขึ้นเรื่อยๆ โดยใช้คำสั่ง android skills นอกจากนี้ ทักษะเหล่านี้ยังสามารถอยู่ร่วมกับทักษะอื่นๆ ที่คุณสร้างขึ้นหรือทักษะของบุคคลที่สามที่สร้างขึ้นโดยชุมชนนักพัฒนาแอป Android ได้ด้วย ดูข้อมูลเพิ่มเติมเกี่ยวกับการเริ่มต้นใช้งาน ทักษะ Android

ติดตั้งทักษะ Android ผ่าน Android CLI เพื่อให้เอเจนต์มีประสิทธิภาพมากขึ้น 

คำแนะนำล่าสุดผ่านฐานความรู้ Android

คอมโพเนนต์ที่ 3 ที่เราเปิดตัวในวันนี้คือฐานความรู้ Android แหล่งข้อมูลเฉพาะนี้เข้าถึงได้ผ่านคำสั่ง android docs และพร้อมใช้งานใน Android Studio เวอร์ชันล่าสุดแล้ว ซึ่งช่วยให้เอเจนต์ค้นหาและดึงข้อมูลแนวทางปฏิบัติแนะนำล่าสุดสำหรับนักพัฒนาแอปเพื่อใช้เป็นบริบทที่เกี่ยวข้องได้

ฐานความรู้ Android ช่วยให้เอเจนต์มีบริบท คำแนะนำ และแนวทางปฏิบัติแนะนำล่าสุดสำหรับ Android

การเข้าถึงฐานความรู้ที่อัปเดตบ่อยๆ จะช่วยให้เอเจนต์ตอบคำถามโดยอิงตามข้อมูลล่าสุดจากเอกสารประกอบสำหรับนักพัฒนาแอป Android, Firebase, Google Developers และเอกสารประกอบ Kotlin ซึ่งจะช่วยให้ LLM ให้คำแนะนำเกี่ยวกับเฟรมเวิร์กและรูปแบบล่าสุดที่เราแนะนำในปัจจุบันได้ แม้ว่าข้อมูลการฝึกของ LLM จะล้าสมัยไป 1 ปีแล้วก็ตาม

Android Studio: ปลายทางที่ดีที่สุดสำหรับแอปพรีเมียม

นอกจากจะช่วยให้นักพัฒนาแอปและเอเจนต์จัดการการตั้งค่าโปรเจ็กต์และโค้ดเริ่มต้นได้แล้ว เรายังออกแบบเครื่องมือและแหล่งข้อมูลใหม่เหล่านี้เพื่อให้การเปลี่ยนไปใช้ Android Studio ง่ายขึ้นด้วย ซึ่งหมายความว่าคุณสามารถเริ่มสร้างต้นแบบได้อย่างรวดเร็วด้วยเอเจนต์โดยใช้ Android CLI แล้วเปิดโปรเจ็กต์ใน Android Studio เพื่อปรับแต่ง UI ด้วยเครื่องมือแบบภาพสำหรับการแก้ไขโค้ด การออกแบบ UI การดีบักเชิงลึก และการสร้างโปรไฟล์ขั้นสูงที่ปรับขนาดได้ตามความสามารถที่เพิ่มขึ้นของแอป

และเมื่อถึงเวลาสร้างแอปคุณภาพสูงเพื่อเผยแพร่ในวงกว้างในอุปกรณ์ประเภทต่างๆ เอเจนต์ของเราใน Android Studio พร้อมให้ความช่วยเหลือโดยใช้ประโยชน์จากแนวทางปฏิบัติแนะนำและไลบรารีการพัฒนาล่าสุด นอกเหนือจากโหมดเอเจนต์และโหมดการวางแผน ที่มีประสิทธิภาพสำหรับการพัฒนาแอปอย่างต่อเนื่องแล้ว เรายังได้เปิดตัวโฟลว์โปรเจ็กต์ใหม่ที่ทำงานด้วยระบบ AI ซึ่งเป็นจุดเริ่มต้นในการสร้างต้นแบบไอเดียที่ยอดเยี่ยมถัดไปสำหรับ Android อย่างรวดเร็ว

เอเจนต์ในตัวเหล่านี้ช่วยให้คุณขยายไอเดียแอปไปยังโทรศัพท์ อุปกรณ์พับได้ แท็บเล็ต Wear OS, Android Auto และ Android TV ได้อย่างง่ายดาย คุณจะมีชุดเครื่องมือที่ครอบคลุมสำหรับการดีบัก การสร้างโปรไฟล์ และการจำลอง รวมถึงบริบททั้งหมดของซอร์สโค้ดของโปรเจ็กต์ ซึ่งจะช่วยให้คุณมีชุดเครื่องมือแบบครบวงจรที่เร่งความเร็วด้วย AI

เริ่มต้นใช้งานได้แล้ววันนี้

Android CLI พร้อมให้ใช้งานในเวอร์ชันตัวอย่างแล้ววันนี้ พร้อมด้วยชุดทักษะและความรู้ของ Android ที่เพิ่มขึ้นเรื่อยๆ สำหรับเอเจนต์ หากต้องการเริ่มต้นใช้งาน ให้ไปที่ d.android.com/tools/agents เพื่อดาวน์โหลด Android CLI

เขียนโดย:
อ่านต่อ