CLI และทักษะของ Android: สร้างแอป Android ได้เร็วขึ้น 3 เท่าโดยใช้เอเจนต์ใดก็ได้
อ่าน 4 นาที
ในฐานะนักพัฒนาแอป Android คุณมีตัวเลือกมากมายเมื่อพูดถึงเอเจนต์ เครื่องมือ และ LLM ที่ใช้ในการพัฒนาแอป ไม่ว่าคุณจะใช้ Gemini ใน Android Studio, Gemini CLI, Antigravity หรือเอเจนต์ของบุคคลที่สาม เช่น Claude Code หรือ Codex ภารกิจของเราคือการทำให้มั่นใจว่าการพัฒนา Android คุณภาพสูงจะเกิดขึ้นได้ทุกที่
วันนี้เราจะเปิดตัวชุดเครื่องมือและแหล่งข้อมูล Android ใหม่สำหรับเวิร์กโฟลว์แบบเอเจนต์ ซึ่งก็คือ 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 มักต้องใช้คำสั่งที่แม่นยำและนำไปใช้ได้จริงเพื่อเรียกใช้เวิร์กโฟลว์ที่ซับซ้อนโดยไม่ต้องใช้รูปแบบและไลบรารีที่ล้าสมัย
เราจึงเปิดตัวที่เก็บ GitHub สำหรับทักษะ Android เพื่อลดช่องว่างนี้ ทักษะคือชุดคำสั่งแบบแยกส่วนที่อิงตามมาร์กดาวน์ (SKILL.md) ซึ่งระบุข้อกำหนดทางเทคนิคสำหรับงานและออกแบบมาให้ทริกเกอร์โดยอัตโนมัติเมื่อพรอมต์ของคุณตรงกับข้อมูลเมตาของทักษะ ซึ่งช่วยให้คุณไม่ต้องแนบเอกสารกับพรอมต์ทุกรายการด้วยตนเอง
ทักษะ Android ครอบคลุมเวิร์กโฟลว์ที่พบบ่อยที่สุดบางส่วนซึ่งนักพัฒนาแอป Android และ LLM บางรายอาจประสบปัญหา โดยจะช่วยให้โมเดลเข้าใจและดำเนินการตามรูปแบบที่เฉพาะเจาะจงได้ดียิ่งขึ้น ซึ่งเป็นไปตามแนวทางปฏิบัติแนะนำและคำแนะนำเกี่ยวกับการพัฒนา Android
ในการเปิดตัวครั้งแรกนี้ ที่เก็บจะมีทักษะต่างๆ เช่น
- การตั้งค่าและการย้ายข้อมูลการนำทาง 3
- การรองรับการแสดงผลแบบเต็มหน้าจอ
- AGP 9 และการย้ายข้อมูล XML-to-Compose
- การวิเคราะห์การกำหนดค่า R8 และอื่นๆ
หากใช้ Android CLI คุณสามารถเรียกดูและตั้งค่าเวิร์กโฟลว์ของเอเจนต์ด้วยคอลเล็กชันทักษะที่เพิ่มขึ้นของเราได้โดยใช้คำสั่ง android skills นอกจากนี้ คุณยังใช้ทักษะเหล่านี้ร่วมกับทักษะอื่นๆ ที่คุณสร้างขึ้น หรือทักษะของบุคคลที่สามที่สร้างขึ้นโดยชุมชนนักพัฒนาแอป Android ได้ด้วย ดูข้อมูลเพิ่มเติมเกี่ยวกับการเริ่มต้นใช้งานทักษะ Android
ติดตั้งทักษะ Android ผ่าน Android CLI เพื่อให้เอเจนต์มีประสิทธิภาพและประสิทธิผลมากขึ้น
คำแนะนำล่าสุดผ่านฐานความรู้ของ Android
ส่วนประกอบที่ 3 ที่เราจะเปิดตัวในวันนี้คือฐานความรู้ของ Android แหล่งข้อมูลเฉพาะนี้เข้าถึงได้ผ่านคำสั่ง android docs และพร้อมใช้งานใน Android Studio เวอร์ชันล่าสุดแล้ว ซึ่งช่วยให้เอเจนต์ค้นหาและดึงข้อมูลหลักเกณฑ์ล่าสุดที่เชื่อถือได้สำหรับนักพัฒนาแอปเพื่อใช้เป็นบริบทที่เกี่ยวข้อง
ฐานความรู้ของ Android ช่วยให้ Agent มีบริบท คำแนะนำ และแนวทางปฏิบัติแนะนำล่าสุดสำหรับ 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
-
ฮาวทูยินดีต้อนรับกลับสู่ชุดบล็อกโพสต์ "สร้างแอป Android อัจฉริยะ" ซึ่งเราจะนำแอป Android พื้นฐานมาเปลี่ยนให้เป็นประสบการณ์การใช้งานที่ปรับเปลี่ยนในแบบของคุณ ชาญฉลาด และมีเอเจนต์ ในโพสต์ก่อนหน้า เราได้แนะนำ Jetpacker ซึ่งเป็นแอปเดโมที่เราจะใช้ตลอดทั้งซีรีส์นี้
Caren Chang • อ่าน 6 นาที -
ฮาวทูยินดีต้อนรับกลับสู่ชุดบล็อกโพสต์ "สร้างแอป Android อัจฉริยะ" ซึ่งเราจะนำแอป Android พื้นฐานมาเปลี่ยนให้เป็นประสบการณ์การใช้งานที่ปรับเปลี่ยนในแบบของคุณ ชาญฉลาด และมีเอเจนต์
Thomas Ezan, Jolanda Verhoef, Caren Chang • อ่าน 8 นาที -
ฮาวทูJetpacker เป็นแอปที่แสดงความสามารถทางเทคนิคซึ่งทีมของเราสร้างขึ้นตั้งแต่ต้นสำหรับงาน Google I/O ปีนี้ (สร้างโดยใช้ Antigravity) โดยหลักๆ แล้ว Jetpacker จะช่วยให้ผู้ใช้วางแผน สำรวจ และเพลิดเพลินกับการผจญภัยครั้งใหญ่ครั้งต่อไป
Jolanda Verhoef • อ่าน 4 นาที
รับข้อมูลเชิงลึกด้านการพัฒนาแอป Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์