Google AI Studio ช่วยให้คุณสร้างแอป Android แบบเนทีฟจากพรอมต์ภาษาธรรมชาติได้ อธิบายแอปที่คุณต้องการ แล้วAntigravity Agent จะสร้างโปรเจ็กต์ Kotlin และ Jetpack Compose ที่สมบูรณ์ จากเบราว์เซอร์ คุณสามารถดูตัวอย่างแอปในโปรแกรมจำลอง Android ที่ใช้เบราว์เซอร์ ติดตั้งแอปในอุปกรณ์จริง และเผยแพร่แอปเพื่อทดสอบ
เริ่มต้นใช้งาน
วิธีเริ่มสร้างแอป Android
- ไปที่โหมดสร้างใน Google AI Studio โดยใช้แผงการนำทางด้านซ้าย
- เลือก Android จากเครื่องมือเลือกแพลตฟอร์ม
- ป้อนพรอมต์ที่อธิบายแอปที่คุณต้องการสร้าง (เช่น "สร้างเครื่องมือติดตามงานประจำวันด้วยพื้นที่เก็บข้อมูลในเครื่อง" หรือ "สร้างเครื่องคิดเลขอย่างง่าย")
- Agent จะสร้างโปรเจ็กต์และเปิดใช้ในโปรแกรมจำลอง Android บนเบราว์เซอร์
จากนั้นคุณจะทำซ้ำแอปโดยใช้แผงแชทได้เช่นเดียวกับประสบการณ์การใช้งานบนเว็บ Agent จะจัดการไฟล์ทั้งหมดในโปรเจ็กต์ Android และเผยแพร่ การเปลี่ยนแปลงในฐานของโค้ด
โปรแกรมจำลอง Android บนเบราว์เซอร์
โปรแกรมจำลอง Android ทำงานในระบบคลาวด์ทั้งหมดและสตรีมไปยังเบราว์เซอร์ของคุณ คุณไม่จำเป็นต้องติดตั้ง Android SDK, Android Studio หรือโปรแกรมจำลองในเครื่อง
โปรแกรมจำลองมีฟีเจอร์ต่อไปนี้
- การจำลองอุปกรณ์ที่คล้าย Pixel: แตะ เลื่อน และโต้ตอบกับแอป เหมือนกับในอุปกรณ์จริง
- รองรับการหมุน: สลับระหว่างการวางแนวตั้งและแนวนอน
- การแสดงตัวอย่างแบบเรียลไทม์: เมื่อเอเจนต์ทำการเปลี่ยนแปลงโค้ด แอปจะสร้างใหม่และ โปรแกรมจำลองจะรีเฟรชโดยอัตโนมัติ
ข้อจำกัดของโปรแกรมจำลอง
โปรแกรมจำลองที่ใช้เบราว์เซอร์ไม่รองรับฟีเจอร์ฮาร์ดแวร์ทั้งหมด สิ่งต่อไปนี้ไม่พร้อมใช้งานในโปรแกรมจำลอง
- การจับภาพด้วยกล้องและรูปภาพ
- NFC และบลูทูธ
- GPS (จำลองตำแหน่ง)
- บริการ Google Play (Google Sign-In, Maps และฟีเจอร์อื่นๆ ของบริการ Play จะทำงานในอุปกรณ์จริง แต่ไม่ทำงานในโปรแกรมจำลอง)
ติดตั้งในอุปกรณ์ที่มี ADB
คุณติดตั้ง APK ที่สร้างขึ้นโดยตรงบนอุปกรณ์ Android จริงที่เชื่อมต่อกับคอมพิวเตอร์ผ่าน USB ได้ ซึ่งใช้ WebUSB เพื่อสื่อสารกับอุปกรณ์ผ่านเบราว์เซอร์ ไม่จำเป็นต้องติดตั้ง ADB ในเครื่อง
ข้อกำหนดเบื้องต้น
- เบราว์เซอร์ Chrome หรือ Edge ที่รองรับ WebUSB
- อุปกรณ์ Android ที่เปิดใช้ตัวเลือกสำหรับนักพัฒนาแอปและการแก้ไขข้อบกพร่อง USB
- สาย USB ที่เชื่อมต่ออุปกรณ์กับคอมพิวเตอร์
ติดตั้งแอปในอุปกรณ์
- คลิกติดตั้งในอุปกรณ์ในแผงแสดงตัวอย่าง
- เลือกอุปกรณ์ Android จากเครื่องมือเลือกอุปกรณ์ USB ของเบราว์เซอร์
- ระบบจะโอนและติดตั้ง APK ในอุปกรณ์
- แอปจะเปิดขึ้นโดยอัตโนมัติ
เผยแพร่ไปยัง Play Store
คุณสามารถเผยแพร่แอป Android ไปยังแทร็กการทดสอบภายในของ Google Play Console ซึ่งจะช่วยให้คุณจัดจำหน่ายแอปไปยังผู้ทดสอบได้สูงสุด 100 คน
ข้อกำหนดเบื้องต้น
- บัญชีนักพัฒนาแอป Google Play (ต้องชำระค่าลงทะเบียน $25 แบบครั้งเดียว)
- โปรไฟล์นักพัฒนาแอปที่กรอกข้อมูลครบถ้วนใน Play Console
เผยแพร่แอป
- เปิดการตั้งค่า > เผยแพร่ใน Google AI Studio
- คลิกเผยแพร่ไปยัง Play Store
- ตรวจสอบสิทธิ์ด้วยบัญชีนักพัฒนาแอป Google Play
- AI Studio จะลงนามใน APK, สร้างข้อมูลแอป (หรืออัปโหลดเวอร์ชันใหม่) และเผยแพร่ไปยังแทร็กการทดสอบภายใน
- คุณจะได้รับลิงก์เพื่อแชร์กับผู้ทดสอบ
AI Studio จะจัดการการลงนาม APK โดยอัตโนมัติโดยใช้ที่เก็บคีย์ที่จัดการ คุณปรับแต่งข้อมูลแอป (ไอคอน ภาพหน้าจอ คำอธิบาย) ได้ในภายหลังใน Play Console
สิ่งที่สร้างขึ้น
เมื่อคุณสร้างแอป Android เอเจนต์จะสร้างโปรเจ็กต์มาตรฐานที่ใช้ Gradle โดยมีโครงสร้างดังนี้
- การกำหนดค่าบิลด์: ไฟล์
build.gradle.kts(ระดับโปรเจ็กต์และแอป) โดยใช้ Kotlin DSL - เลเยอร์ UI: คอมโพเนนต์ Jetpack Compose ที่มีธีม Material 3
- สถาปัตยกรรม: สถาปัตยกรรมแบบกิจกรรมเดียวที่มี ViewModel และคลาสข้อมูล
- ทรัพยากร:
AndroidManifest.xml, Drawable, สตริง และทรัพยากรอื่นๆ ของ Android
เอเจนต์จะจัดการทรัพยากร Dependency ของ Gradle โดยอัตโนมัติ และเพิ่มแพ็กเกจจากที่เก็บ Maven และ Google ตามที่จำเป็น
คุณดูและแก้ไขโค้ดที่สร้างขึ้นได้โดยใช้แท็บโค้ดในแผงแสดงตัวอย่าง หากต้องการพัฒนาต่อใน Android Studio ให้ดาวน์โหลดโปรเจ็กต์เป็นไฟล์ ZIP
ข้อจำกัด
การสร้างแอป Android ใน AI Studio มีข้อจำกัดต่อไปนี้
ข้อจำกัดของแพลตฟอร์ม
- ฝั่งไคลเอ็นต์เท่านั้น: แอป Android ไม่มีคอมโพเนนต์ฝั่งเซิร์ฟเวอร์ ฟีเจอร์ที่ต้องใช้รันไทม์ของเซิร์ฟเวอร์ (การจัดการลับ, ผู้เล่นหลายคน, Firebase, Google Workspace API) จะไม่พร้อมใช้งาน
- สถาปัตยกรรมแบบกิจกรรมเดียว: รองรับเฉพาะโปรเจ็กต์แบบกิจกรรมเดียวและโมดูลเดียว
- Jetpack Compose เท่านั้น: แอปใช้ Kotlin และ Jetpack Compose ไม่รองรับเลย์เอาต์ Java และ XML
- ไม่มี NDK หรือโค้ดแบบเนทีฟ: ไม่รองรับโค้ด C และ C++
- ไม่มี Wear OS หรือ Android TV: รองรับเฉพาะรูปแบบของโทรศัพท์และแท็บเล็ต
ข้อจำกัดในการส่งออก
- ดาวน์โหลด ZIP เท่านั้น: คุณสามารถดาวน์โหลดโปรเจ็กต์เป็นไฟล์ ZIP ได้ การส่งออก GitHub ยังไม่พร้อมให้บริการสำหรับโปรเจ็กต์ Android
ขั้นตอนถัดไป
- สร้างแอปใน Google AI Studio
- การพัฒนาแอปแบบ Full Stack (เว็บ)
- ดูตัวอย่างได้ใน App Gallery