ฟีเจอร์ใหม่ในเวอร์ชันตัวอย่างบน Android Studio

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

ดูข่าวล่าสุดเกี่ยวกับรุ่นตัวอย่างของ Android Studio รวมถึงรายการการแก้ไขที่สำคัญในรุ่นตัวอย่างแต่ละรุ่นได้ที่การอัปเดตรุ่นในบล็อกของ Android Studio

เวอร์ชันปัจจุบันของ Android Studio

ตารางต่อไปนี้แสดงเวอร์ชันปัจจุบันของ Android Studio และแชแนลที่เกี่ยวข้อง

เวอร์ชัน ช่อง
การอัปเดตฟีเจอร์ใหม่ของ Android Studio Ladybug | 2024.2.2 เสถียร
ปลั๊กอิน Android Gradle 8.8.0 เสถียร
Android Studio Meerkat | 2024.3.1 เบต้า
การเปิดตัวฟีเจอร์ Meerkat ของ Android Studio | 2024.3.2 Canary

ความเข้ากันได้กับตัวอย่างปลั๊กอิน Android Gradle

Android Studio เวอร์ชันตัวอย่างแต่ละเวอร์ชันจะเผยแพร่พร้อมกับปลั๊กอิน Android Gradle (AGP) เวอร์ชันที่สอดคล้องกัน Studio เวอร์ชันตัวอย่างควรทำงานร่วมกับ AGP เวอร์ชันใดก็ได้ที่เข้ากันได้และเวอร์ชันเสถียร อย่างไรก็ตาม หากคุณใช้ AGP เวอร์ชันตัวอย่าง คุณจะต้องใช้ Studio เวอร์ชันตัวอย่างที่สอดคล้องกัน (เช่น Android Studio Chipmunk Canary 7 ที่มี AGP 7.2.0-alpha07) การพยายามใช้เวอร์ชันที่แตกต่างกัน (เช่น Android Studio Chipmunk Beta 1 ที่มี AGP 7.2.0-alpha07) จะทําให้ซิงค์ไม่สําเร็จ ซึ่งจะส่งผลให้ระบบแจ้งให้อัปเดตเป็น AGP เวอร์ชันที่เกี่ยวข้อง

ดูบันทึกโดยละเอียดเกี่ยวกับการเลิกใช้งานและการนำ API ของปลั๊กอิน Android Gradle ออกได้ที่การอัปเดต API ของปลั๊กอิน Android Gradle

Android Studio Meerkat | 2024.3.1

ต่อไปนี้คือฟีเจอร์ใหม่ใน Android Studio Meerkat | 2024.3.1

หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว

การเพิ่มประสิทธิภาพของตัวอย่างเพลง

Android Studio Meerkat มีการปรับปรุงบางอย่างของตัวอย่างการเขียนเพื่อปรับปรุงเวิร์กโฟลว์ของคุณ ดังนี้

  1. การซูมที่ดียิ่งขึ้น: เพลิดเพลินไปกับการซูมที่ราบรื่นและตอบสนองได้ดียิ่งขึ้นในตัวอย่างการเขียน
  2. กลุ่มแบบยุบได้ของตัวอย่างเพลง: จัดระเบียบพื้นที่แสดงตัวอย่างเพลงได้อย่างมีประสิทธิภาพมากขึ้น ยุบกลุ่มคอมโพสิเบิลไว้ใต้ชื่อ ซึ่งช่วยลดความกระจัดกระจายและช่วยให้โฟกัสที่คอมโพเนนต์ที่ต้องการได้ง่ายขึ้น
  3. โหมดดู: โหมดตารางกริดเป็นโหมดเริ่มต้น โหมดแกลเลอรีจะเข้าถึงได้โดยคลิกขวาที่ตัวอย่าง และเราได้นําโหมดรายการออกแล้วเพื่อปรับปรุงประสบการณ์การดูตัวอย่าง วิธีนี้ช่วยให้คุณดูคอมโพสได้ชัดเจนและเป็นระเบียบมากขึ้น

การปรับปรุงเหล่านี้ช่วยให้คุณสร้างและปรับปรุง UI ของ Compose ได้ง่ายกว่าที่เคย

กลุ่มที่ยุบได้ในตัวอย่างการเขียน
กลุ่มแบบยุบได้ในตัวอย่างการเขียน

การผสานรวมโมดูลที่แชร์ของ KMP กับแอปพลิเคชัน Android

ตอนนี้ Android Studio มีเทมเพลตโมดูลใหม่สําหรับเพิ่มตรรกะที่ใช้ร่วมกันลงในแอปโดยใช้ Kotlin Multi-Platform (KMP) แล้ว หากต้องการลองใช้ฟีเจอร์นี้ ให้ทําตามขั้นตอนต่อไปนี้เพื่อสร้างโมดูลที่แชร์ของ KMP ในแอป Android ที่สร้างขึ้นใหม่

  1. ตรวจสอบว่าคุณใช้ Android Studio Meerkat เวอร์ชันล่าสุดและแอปใช้ Android Gradle Plugin เวอร์ชันล่าสุด
  2. เปิด Android Studio และสร้างโปรเจ็กต์ Android ใหม่ด้วยเทมเพลต Empty Activity
  3. เปลี่ยนจากมุมมอง Android เป็นมุมมองโปรเจ็กต์เพื่อเข้าถึงโครงสร้างโปรเจ็กต์
  4. คลิกปุ่มใหม่ในมุมมองโปรเจ็กต์ แล้วเลือกโมดูล Kotlin แบบหลายแพลตฟอร์มจากตัวเลือก เลือกโมดูลที่แชร์เป็นประเภท และเก็บการตั้งค่าเริ่มต้นไว้
  5. เปิดไฟล์ build.gradle.kts ในไดเรกทอรีแอป Android และเพิ่มข้อกำหนดในโมดูลที่แชร์
  6. ในโมดูลที่แชร์ ให้แก้ไขไฟล์ Platform.android.kt และเพิ่มบรรทัดโค้ดต่อไปนี้

    actual fun platform() = "Android from Shared KMP Module"
    
  7. เปิดไฟล์ MainActivity.kt ในไดเรกทอรีแอป Android และแก้ไขเพื่อเรียกใช้ฟังก์ชัน platform() จากโมดูลที่แชร์

  8. บิลด์โปรเจ็กต์และเรียกใช้แอปพลิเคชัน Android คุณควรเห็นข้อความ "สวัสดี Android จากโมดูล KMP ที่แชร์" แสดงบนหน้าจอ

โมดูลที่แชร์เหล่านี้มีตรรกะทางธุรกิจที่แชร์ซึ่งแพลตฟอร์ม Android และ iOS สามารถใช้ได้

UX ที่อัปเดตสำหรับการเพิ่มอุปกรณ์เสมือนและอุปกรณ์ระยะไกลลงในเครื่องมือจัดการอุปกรณ์

Android Studio ปรับปรุง UX เมื่อสร้างอุปกรณ์เสมือนในเครื่องหรือเพิ่มอุปกรณ์จากการสตรีมอุปกรณ์ Android

หากต้องการเริ่มต้นใช้งาน ให้คลิกปุ่ม + จากตัวจัดการอุปกรณ์ แล้วเลือกสร้างอุปกรณ์เสมือนหรือเลือกอุปกรณ์ระยะไกล

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

ระบุและเลือกภาพระบบที่เหมาะสมที่สุดสำหรับอุปกรณ์เสมือนโดยใช้ UI

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

ฟีเจอร์ใหม่ของ Gemini ใน Android Studio

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์เหล่านี้ได้จากลิงก์ต่อไปนี้

อัปเดตเมนูและการดำเนินการสร้าง

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

  • เพิ่มการดําเนินการ Build 'run-configuration-name' Run Configuration ใหม่: การดําเนินการนี้จะสร้างการกําหนดค่าการเรียกใช้ที่เลือกอยู่ในปัจจุบัน ตัวอย่างเช่น หากคุณเลือกการกำหนดค่าการเรียกใช้ :app การดำเนินการจะสร้างและประกอบ app หากคุณเพิ่งทำการทดสอบในอุปกรณ์ การดำเนินการนี้จะสร้างการทดสอบเหล่านั้น
  • ทำให้ Build 'run-configuration-name' Run Configuration เป็นการดำเนินการสร้างเริ่มต้น: ตอนนี้ทั้งปุ่มในแถบเครื่องมือและแป้นพิมพ์ลัด Control/Command+F9 จะดำเนินการ Build run-configuration-name Run Configuration ใหม่เพื่อให้ตรงกับความต้องการของนักพัฒนาซอฟต์แวร์มากขึ้น
  • เรียงลำดับการดำเนินการสร้างใหม่: เราได้วางการดำเนินการ Build run-configuration-name ใหม่ไว้ที่ด้านบนของเมนูสร้าง ถัดจากการดำเนินการคอมไพล์ และถัดจากการดำเนินการ "ประกอบ ..." (การดำเนินการ "สร้าง ..." ก่อนหน้านี้) นอกจากนี้ เรายังได้เปลี่ยนชื่อการดำเนินการ "สร้างโปรเจ็กต์อีกครั้ง" เป็น "ล้างและประกอบโปรเจ็กต์พร้อมการทดสอบ" เพื่อให้สอดคล้องกับการดำเนินการมากขึ้น
  • ใช้คำกริยาที่ตรงกับสิ่งที่การดำเนินการสร้างทำจริง นอกจากการดำเนินการ "สร้าง" และ "คอมไพล์" แล้ว เรายังเปลี่ยนชื่อ Make Project เป็น Assemble Project ด้วย นอกจากนี้ เรายังได้เปิดตัวการดำเนินการ Assemble Project with Tests ใหม่เพื่อประกอบคอมโพเนนต์ทดสอบด้วย

ข้อมูลเชิงลึกเกี่ยวกับ SDK ของ Google Play: คำเตือนเกี่ยวกับ SDK ที่เลิกใช้งานแล้ว

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

การเปิดตัวฟีเจอร์ Meerkat ของ Android Studio | 2024.3.2

ต่อไปนี้คือฟีเจอร์ใหม่ในรุ่นที่เพิ่มฟีเจอร์ Meerkat ของ Android Studio | 2024.3.2

หากต้องการดูสิ่งที่ได้รับการแก้ไขใน Android Studio เวอร์ชันนี้ โปรดดูปัญหาที่ปิดแล้ว

การรองรับไอคอนตามธีม

เพื่อให้ไอคอนแอปดูดีที่สุดเมื่อผู้ใช้เปิดใช้ "ไอคอนธีม" ในตัวเลือกสำหรับนักพัฒนาแอป Android 13 ตอนนี้ Canary 1 ให้คุณดูตัวอย่างลักษณะที่ไอคอนจะดูเมื่อใช้อัลกอริทึมการจัดธีมใหม่ได้แล้ว

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

ตัวอย่างไอคอนแอปแบบมีธีม
ตัวอย่างไอคอนแอปแบบมีธีม

การเปลี่ยนแปลงไดเรกทอรีการกําหนดค่าของ Android Studio

ตั้งแต่ Meerkat Feature Drop Canary 2 เป็นต้นไป Android Studio จะใช้การกำหนดค่าผู้ใช้เดียวกันในรุ่น Canary, เบต้า และรุ่นที่ใช้งานจริง ด้วยเหตุนี้ เราจึงนำ "เวอร์ชันตัวอย่าง" ออกจากเส้นทางไดเรกทอรีการกําหนดค่าสําหรับ Android Studio ในรุ่น Canary และเบต้า

นอกจากนี้ เราได้เพิ่มเวอร์ชันไมโครลงในเส้นทางไดเรกทอรีการกําหนดค่าเพื่อให้รุ่นที่เปิดตัวฟีเจอร์ทํางานพร้อมกันกับรุ่นการอัปเดตแพลตฟอร์ม เช่น ใช้ AndroidStudio2024.3.2 แทน AndroidStudio2024.3

ดูส่งออกและนําเข้าการตั้งค่า IDE หากต้องการนําเข้าการกําหนดค่าด้วยตนเอง

คลังพรอมต์

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

การสนับสนุน Android Studio XR พร้อมใช้งาน

การอัปเดตฟีเจอร์ใหม่ของ Android Studio Meerkat | 2024.3.1 เพิ่มการรองรับนักพัฒนาแอปในการสร้างประสบการณ์ที่สมจริงด้วย Jetpack XR เวอร์ชันนี้เปิดตัวเครื่องมือที่จะช่วยคุณทดสอบ ติดตั้งใช้งาน และแก้ไขข้อบกพร่องของแอปพลิเคชัน XR ได้อย่างมีประสิทธิภาพมากขึ้น

  • เทมเพลต XR: เริ่มต้นการพัฒนา XR ด้วยเทมเพลตโปรเจ็กต์ใหม่ที่ออกแบบมาโดยเฉพาะสำหรับ Jetpack XR ซึ่งจะเป็นรากฐานที่มั่นคงด้วยโค้ดเพื่อเริ่มต้นเส้นทางการพัฒนา XR
  • โปรแกรมจำลอง XR: ทดสอบแอปพลิเคชัน XR โดยไม่ต้องใช้ฮาร์ดแวร์จริง สร้างโปรแกรมจำลองหูฟัง XR แบบสแตนด์อโลนโดยใช้เครื่องมือจัดการ AVD เพื่อดูตัวอย่างและแก้ไขข้อบกพร่องของประสบการณ์การใช้งานในสภาพแวดล้อมเสมือนจริง
  • เครื่องมือตรวจสอบเลย์เอาต์สำหรับ XR: แก้ไขข้อบกพร่องและเพิ่มประสิทธิภาพเลย์เอาต์ UI ของ Compose ในสภาพแวดล้อม XR ตอนนี้เครื่องมือตรวจสอบเลย์เอาต์รองรับแอปพลิเคชัน XR แล้ว ซึ่งจะให้ข้อมูลเชิงลึกเกี่ยวกับโครงสร้างของแอปและช่วยคุณระบุปัญหาที่อาจเกิดขึ้น

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

สร้างตัวอย่างของคอมโพสิเบิลโดยใช้ Gemini

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

หากต้องการเข้าถึงเครื่องมือนี้ ให้คลิกขวาที่คอมโพสิเบิลใดก็ได้ แล้วไปที่ Gemini > สร้างตัวอย่าง "<ชื่อคอมโพสิเบิล>" หากไฟล์ปัจจุบันไม่มีตัวอย่างเพลง ให้คลิกขวาแล้วไปที่ Gemini > สร้างตัวอย่างเพลงสำหรับเขียน

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

ความคิดเห็นของคุณมีความสำคัญอย่างยิ่งในการช่วยเราเพิ่มความแม่นยำและทำให้การผสานรวมนี้เป็นเครื่องมือที่มีประสิทธิภาพยิ่งขึ้นสำหรับนักพัฒนาแอป Android

Gemini จะปรากฏขึ้นประมาณครึ่งทางของเมนูคลิกขวา สร้างตัวอย่างจะปรากฏที่ด้านล่างของเมนูระดับ 2
Gemini สร้างตัวอย่างการคอมโพสิชันสำหรับคอมโพสิชันของคุณได้

เครื่องมือทดสอบภาพหน้าจอของตัวอย่างเพลง

ใช้เครื่องมือทดสอบภาพหน้าจอของตัวอย่างการเขียนเพื่อทดสอบ UI ของเครื่องมือเขียนและป้องกันการถดถอย เครื่องมือใหม่นี้จะช่วยสร้างรายงาน HTML ที่ช่วยให้คุณตรวจหาการเปลี่ยนแปลง UI ของแอปได้ ดูข้อมูลเพิ่มเติมได้ที่การทดสอบภาพหน้าจอตัวอย่างของคอมโพสิชัน