ฟีเจอร์ใหม่ใน Android Studio Koala Feature Drop มีดังนี้
การเผยแพร่แพตช์
ต่อไปนี้เป็นรายการแพตช์ในการเปิดตัวฟีเจอร์ Koala ของ Android Studio
การเปิดตัวฟีเจอร์ของ Android Studio Koala | 2024.1.2 แพตช์ 1 และ AGP 8.6.1 (กันยายน 2024)
เวอร์ชันนี้มีการปรับปรุงเล็กน้อยและการแก้ไขข้อบกพร่อง
สตรีมมิงจากอุปกรณ์ Android: อุปกรณ์ที่รองรับมากขึ้นและการลงชื่อสมัครใช้ที่ปรับปรุงใหม่
ตอนนี้การสตรีมจากอุปกรณ์ Android รองรับอุปกรณ์ต่อไปนี้แล้ว นอกเหนือจากพอร์ตโฟลิโอของอุปกรณ์กว่า 20 รุ่นที่มีให้บริการ
- Samsung Galaxy Fold5
- Samsung Galaxy S23 Ultra
- Google Pixel 8a
นอกจากนี้ หากคุณเพิ่งเริ่มใช้ Firebase Android Studio จะสร้างและตั้งค่าโปรเจ็กต์ Firebase แบบไม่มีค่าใช้จ่ายให้คุณโดยอัตโนมัติเมื่อคุณลงชื่อเข้าใช้ Koala Feature Drop เพื่อใช้การสตรีมอุปกรณ์ คุณจึงสตรีมอุปกรณ์ที่ต้องการได้เร็วขึ้นมาก ดูข้อมูลเพิ่มเติมเกี่ยวกับโควต้าสตรีมมิงบนอุปกรณ์ Android รวมถึงโควต้าโปรโมชันสำหรับโปรเจ็กต์แพ็กเกจ Firebase Blaze ที่มีให้ใช้งานในระยะเวลาจำกัด
การตรวจหาความเร็วของสาย USB
ตอนนี้ Android Studio จะตรวจจับได้เมื่อเชื่อมต่ออุปกรณ์ Android ด้วยสาย USB ที่เร็วขึ้นได้ และจะแนะนำให้อัปเกรดเพื่อเพิ่มประสิทธิภาพของอุปกรณ์ให้สูงสุด การใช้สาย USB ที่เหมาะสมจะช่วยเพิ่มประสิทธิภาพเวลาในการติดตั้งแอปและลดความล่าช้าเมื่อใช้เครื่องมือต่างๆ เช่น โปรแกรมแก้ไขข้อบกพร่องของ Android Studio
ยืนยันทั้งสาย USB ที่เชื่อมต่อกับอุปกรณ์ หากเห็นการแจ้งเตือน "คำเตือนเกี่ยวกับความเร็วในการเชื่อมต่อ" ให้ตรวจสอบการรับรองเวอร์ชันของสาย รวมถึงฮับทั้งหมด รวมถึงฮับของจอภาพที่เกี่ยวข้องกับสาย USB
การตรวจหาความเร็วของสาย USB พร้อมให้ใช้งานในอุปกรณ์ต่อไปนี้
- อุปกรณ์ที่ใช้ API ระดับ 30 (Android 11) ขึ้นไป
- เวิร์กสเตชันที่ใช้ macOS หรือ Linux และจะรองรับ Windows ในเร็วๆ นี้
- เครื่องมือแพลตฟอร์ม SDK เวอร์ชันล่าสุด
ข้อมูลที่ Android Studio ให้ไว้จะคล้ายกับข้อมูลที่คุณรับได้โดยใช้เครื่องมืออย่างใดอย่างหนึ่งต่อไปนี้ ทั้งนี้ขึ้นอยู่กับระบบปฏิบัติการของคุณ
- Mac: กำลังเรียกใช้
system_profiler SPUSBDataType
จากเทอร์มินัล - Linux: การเรียกใช้
lsusb -vvv
จากเทอร์มินัล
อัปเดตขั้นตอนการลงชื่อเข้าใช้บริการของ Google
ตอนนี้การลงชื่อเข้าใช้บริการต่างๆ ของ Google หลายรายการทำได้ง่ายขึ้นด้วยการรับรองเพียงขั้นตอนเดียว คุณต้องการใช้ Gemini ใน Android Studio, Firebase สำหรับ Android หรือไม่ การสตรีมอุปกรณ์ รายงาน Google Play สำหรับ Android Vitals หรือทั้งหมดนี้เป็นประโยชน์ ใหม่ ขั้นตอนการลงชื่อเข้าใช้ใหม่จะทำให้สามารถเริ่มต้นใช้งานได้ง่ายขึ้น หากคุณเพิ่งเริ่มใช้ Firebase และต้องการใช้การสตรีมอุปกรณ์ Android ทาง Android Studio จะสร้างโปรเจ็กต์ให้คุณโดยอัตโนมัติเพื่อให้คุณเริ่มสตรีมอุปกรณ์ Firebase จริงได้อย่างรวดเร็ว การกำหนดขอบเขตสิทธิ์แบบละเอียดจะช่วยให้คุณควบคุมบริการที่มีสิทธิ์เข้าถึงบัญชีของคุณได้เสมอ โดยวิธีการมีดังนี้ ให้คลิกรูปโปรไฟล์ และลงชื่อเข้าใช้ด้วยบัญชีนักพัฒนาแอป
ทางลัดการตั้งค่า UI ของอุปกรณ์
เราได้เปิดตัวแป้นพิมพ์ลัดสำหรับการตั้งค่า UI ของอุปกรณ์ในหน้าต่างเครื่องมืออุปกรณ์ที่ทำงานอยู่ใน Android Studio เพื่อช่วยให้คุณสร้างและแก้ไขข้อบกพร่องของ UI ได้ ใช้แป้นพิมพ์ลัดเพื่อดูผลลัพธ์ของการตั้งค่า UI ทั่วไป เช่น ธีมสีเข้ม ขนาดแบบอักษร ขนาดหน้าจอ ภาษาของแอป และ TalkBack คุณสามารถใช้แป้นพิมพ์ลัดกับโปรแกรมจำลอง อุปกรณ์จริงที่มิเรอร์ และอุปกรณ์ที่สตรีมจาก Firebase Test Lab
โปรดทราบว่าการตั้งค่าการช่วยเหลือพิเศษ เช่น TalkBack และเลือกเพื่อให้อ่านจะปรากฏขึ้นก็ต่อเมื่อมีการติดตั้งไว้ในอุปกรณ์แล้ว หากไม่เห็น ตัวเลือกเหล่านั้น ให้ดาวน์โหลดแอปการช่วยเหลือพิเศษใน Android จาก Play Store
ทางลัดการตั้งค่า UI ของอุปกรณ์พร้อมใช้งานสำหรับอุปกรณ์ที่ใช้ API ระดับ 33 หรือ สูงขึ้น
เครื่องมือวิเคราะห์ที่เร็วขึ้นและมีประสิทธิภาพมากขึ้นด้วยแนวทางที่เน้นงาน
เราได้ปรับปรุงประสิทธิภาพของเครื่องมือวิเคราะห์โปรไฟล์ Android Studio เพื่อให้งานโปรไฟล์ยอดนิยม เช่น การบันทึกการติดตามระบบด้วยแอปที่โปรไฟล์ได้ เริ่มทำงานได้เร็วขึ้นถึง 60%
การดีไซน์ใหม่โดยเน้นที่งานของเครื่องมือวิเคราะห์ยังช่วยให้เริ่มงานที่สนใจได้ง่ายขึ้น ไม่ว่าจะเป็นการวิเคราะห์การใช้ CPU, หน่วยความจำ หรือพลังงานของแอป ตัวอย่างเช่น คุณสามารถเริ่มงานการติดตามระบบเพื่อสร้างโปรไฟล์และปรับปรุง เวลาเริ่มต้นของแอปได้โดยตรงจาก UI ทันทีที่คุณเปิดตัวสร้างโปรไฟล์
แผงแสดงตัวอย่างการ์ดของ Wear OS
การรวมทรัพยากร Dependency ต่างๆ ในไลบรารี Jetpack Tiles เวอร์ชัน 1.4 เอาไว้ด้วย คุณสามารถ ดูสแนปชอตของการ์ดของแอป Wear OS แผงแสดงตัวอย่างนี้จะเป็นประโยชน์อย่างยิ่งหากลักษณะที่ปรากฏของไทล์มีการเปลี่ยนแปลงใน การตอบสนองต่อเงื่อนไขต่างๆ เช่น เนื้อหาแตกต่างกันไปตามอุปกรณ์ ขนาดการแสดงผล หรือกิจกรรมกีฬาที่ถึงครึ่งเวลา
สร้างตัวอย่างวิดเจ็ตข้อมูลโดยย่อ
ฟีเจอร์ Koala Feature Drop ของ Android Studio ช่วยให้คุณดูตัวอย่าง Jetpack Compose ได้อย่างง่ายดาย วิดเจ็ตโดยย่อภายใน IDE โดยตรง คว้า ปัญหา UI ที่อาจเกิดขึ้น และปรับแต่งลักษณะที่ปรากฏของวิดเจ็ตได้ตั้งแต่เนิ่นๆ ขั้นตอนการพัฒนาแอป ในการเริ่มต้นใช้งาน ให้ทำตามขั้นตอนต่อไปนี้
- เพิ่มการพึ่งพา
- เพิ่มข้อกำหนดในแคตตาล็อกเวอร์ชัน โดยทำดังนี้
[versions] androidx-glance-preview = "1.1.0-rc01" [libraries] androidx-glance-preview = { group = "androidx.glance", name = "glance-preview", version.ref = "androidx-glance-preview" } androidx-glance-appwidget-preview = { group = "androidx.glance", name = "glance-appwidget-preview", version.ref = "androidx-glance-preview" }
- เพิ่มการอ้างอิงลงในไฟล์
build.gradle.kts
ระดับแอป โดยทำดังนี้debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- เพิ่มข้อกำหนดในแคตตาล็อกเวอร์ชัน โดยทำดังนี้
- นำเข้าทรัพยากร Dependency ในไฟล์ที่มี UI ข้อมูลโดยย่อดังนี้
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- วิธีสร้างตัวอย่างวิดเจ็ตข้อมูลโดยย่อ
@Composable fun MyGlanceContent() { GlanceTheme { Scaffold( backgroundColor = GlanceTheme.colors.widgetBackground, titleBar = { … }, ) { … } } } @OptIn(ExperimentalGlancePreviewApi::class) @Preview(widthDp = 172, heightDp = 244) @Composable fun MyGlancePreview() { MyGlanceContent() }
การแก้ไขแบบเรียลไทม์สําหรับการเขียนที่เปิดใช้โดยค่าเริ่มต้นและแป้นพิมพ์ลัดใหม่
ตอนนี้การแก้ไขแบบสดจะเปิดใช้ในโหมดแมนวลโดยค่าเริ่มต้น มีความเสถียรมากขึ้นและมีประสิทธิภาพมากขึ้น การตรวจจับการเปลี่ยนแปลง รวมถึงการสนับสนุนสำหรับคำสั่งการนำเข้า
โปรดทราบว่าตั้งแต่ Android Studio Koala Feature Drop เบต้า 1 เป็นต้นไป ระบบได้อัปเดตแป้นพิมพ์ลัดเริ่มต้นสำหรับพุชการเปลี่ยนแปลงในโหมดแมนวลเป็น Command+' แต่คุณยังคงปรับแต่งแป้นพิมพ์ลัดดังกล่าวได้ในหน้าการตั้งค่าแป้นพิมพ์