ฟีเจอร์ใหม่จาก Android Studio Narwhal 4: การรองรับหน้าปัดนาฬิกาและความเสถียรที่ดียิ่งขึ้น
ใช้เวลาอ่าน 5 นาที
ฟีเจอร์ใหม่จาก Android Studio Narwhal 4 มีความเสถียรและพร้อมให้คุณใช้งานแล้ว รุ่นนี้มาพร้อมการรองรับหน้าปัดนาฬิกา Wear OS แบบประกาศ การปรับแต่งมุมมองโปรเจ็กต์แบบใหม่ และเรายังคงมุ่งเน้นที่คุณภาพด้วยการแก้ไขข้อบกพร่องกว่า 550 รายการเพื่อปรับปรุงความเสถียรและประสิทธิภาพ คุณบอกเราว่าโหมด Agent มีประโยชน์อย่างมากในการเพิ่มประสิทธิภาพการทำงาน และตอนนี้เราได้ย้ายโหมดนี้จากเวอร์ชันเบต้าไปเป็นเวอร์ชันเสถียรแล้ว
นอกจากนี้ยังเป็นการอัปเดตฟีเจอร์ใหม่ครั้งสุดท้ายสำหรับ Android Studio Narwhal ด้วย เราได้เปิดตัวฟีเจอร์ใหม่และการแก้ไขข้อบกพร่องทุกเดือนตามรอบการเปิดตัวรายเดือนใหม่ การเปิดตัว Narwhal 3 ครั้งล่าสุดมาพร้อมฟีเจอร์มากมาย รวมถึงการเปิดตัวโหมด Agent และตัวอย่าง Compose เราจึงอยากจะแชร์ฟีเจอร์ใหม่ในรุ่นนี้ รวมถึงสรุปฟีเจอร์หลักๆ จากการเปิดตัว Narwhal
มีอะไรใหม่ในฟีเจอร์ใหม่จาก Android Studio Narwhal 4
ฟีเจอร์ใหม่ที่เปิดตัวในรุ่นนี้มีดังนี้
การรองรับหน้าปัดนาฬิกา Wear OS แบบประกาศใน Android Studio ⌚
ฟีเจอร์ใหม่จาก Android Studio Narwhal 4 ปรับปรุงเวิร์กโฟลว์สำหรับการสร้างหน้าปัดนาฬิกา Wear OS watch faces โดยเพิ่มการรองรับตัวแก้ไขสำหรับรูปแบบ Watch Face XML Format เพื่อให้คุณเขียนโค้ด แก้ไขข้อบกพร่อง และปรับแต่งการออกแบบหน้าปัดนาฬิกาได้โดยตรงภายใน IDE ซึ่งจะช่วยให้คุณทำงานได้เร็วขึ้นโดยนำกระบวนการพัฒนา Android มาไว้ใน IDE แทนที่จะต้องเปลี่ยนบริบทและทำงานกับโปรแกรมหลายโปรแกรมเมื่อพัฒนาหน้าปัดนาฬิกา
Android Studio ช่วยให้คุณแก้ไขไฟล์ XML ที่ใช้ใน Watch Face Format ได้โดยตรง ตอนนี้ IDE มีฟีเจอร์เติมโค้ดอัตโนมัติสำหรับแท็กและแอตทริบิวต์ตามสคีมาอย่างเป็นทางการของ Watch Face Format รวมถึงการตรวจสอบข้อผิดพลาดแบบเรียลไทม์ที่ช่วยระบุปัญหาต่างๆ เช่น แอตทริบิวต์ที่จำเป็นขาดหายไป นอกจากนี้ Android Studio ยังมีการลิงก์ทรัพยากรเพื่อไปยังทรัพยากร Drawable และองค์ประกอบ XML อื่นๆ ที่อ้างอิงได้อย่างรวดเร็ว รวมถึงการรองรับไวยากรณ์ขั้นสูงสำหรับการจัดการนิพจน์ทางคณิตศาสตร์และการอ้างอิงแหล่งข้อมูลที่ฝังอยู่ใน XML สุดท้ายนี้ คุณสามารถใช้หน้าปัดนาฬิกากับโปรแกรมจำลอง Wear OS หรืออุปกรณ์จริงได้โดยตรงจาก Android Studio
ตัวเลือกในการตั้งค่ามุมมองโปรเจ็กต์เป็นค่าเริ่มต้น 📂
คุณเบื่อที่จะต้องเปลี่ยนไปใช้มุมมองโปรเจ็กต์ทุกครั้งที่เปิดโปรเจ็กต์ใหม่ไหม เราได้เพิ่มการตั้งค่าใหม่เพื่อให้โปรเจ็กต์ใหม่เปิดในมุมมองโปรเจ็กต์โดยค่าเริ่มต้น หากต้องการเปิดใช้การตั้งค่านี้ ให้ไปที่ไฟล์ (Android Studio ใน macOS) > การตั้งค่า > การตั้งค่าขั้นสูง > มุมมองโปรเจ็กต์ แล้วเลือกตั้งค่ามุมมองโปรเจ็กต์เป็นค่าเริ่มต้น
ย้อนกลับไปดูฟีเจอร์หลักๆ จากการเปิดตัว Android Studio Narwhal
การเปิดตัว Android Studio Narwhal มาพร้อมฟีเจอร์มากมาย โดยเฉพาะอย่างยิ่งเมื่อเราเปลี่ยนไปเปิดตัวทุกเดือน การผสานรวม AI อันทรงประสิทธิภาพและเครื่องมือทดสอบใหม่ๆ อาจทำให้คุณพลาดข้อมูลอัปเดตได้ เราจึงไฮไลต์ฟีเจอร์หลักๆ บางอย่างไว้ด้านล่าง แต่หากต้องการดูฟีเจอร์ทั้งหมดที่เราเปิดตัว เราขอแนะนำให้อ่านโพสต์ฉบับเต็มสำหรับฟีเจอร์ใหม่จาก Narwhal และฟีเจอร์ใหม่จาก Narwhal 3
ต่อไปนี้คือข้อมูลสรุปสั้นๆ เกี่ยวกับฟีเจอร์ยอดนิยมบางอย่างที่คุณควรลองใช้
โหมด Agent (ตอนนี้เป็นเวอร์ชันเสถียรแล้ว)
ให้ Google Gemini ช่วยคุณทำงานโดยใช้ โหมด Agent AI Agent สามารถทำความเข้าใจโปรเจ็กต์ของคุณ แบ่งงานที่ซับซ้อนออกเป็นขั้นตอนย่อยๆ แก้ไขในนามของคุณ และช่วยคุณในการดำเนินการหลายขั้นตอน เช่น การเพิ่มฟีเจอร์ใหม่ การปรับโครงสร้างโค้ด หรือการแก้ไขข้อบกพร่องของปัญหาที่ซับซ้อนภายใน IDE นักพัฒนาแอปอย่าง Entri ใช้โหมด Agent เพื่อสร้างเลย์เอาต์ Jetpack Compose จากการจำลอง UI และพบว่า Gemini ใน Android Studio ช่วยลดเวลาในการพัฒนา UI โดยรวมลงได้ 40%
ห้องทดสอบอุปกรณ์ของพาร์ทเนอร์ของ Android (ใช้การสตรีมอุปกรณ์ Android)
เราได้ขยายการสตรีมอุปกรณ์ Android โดยเพิ่ม ห้องทดสอบอุปกรณ์พาร์ทเนอร์ของ Android ซึ่งจะช่วยให้คุณเข้าถึงอุปกรณ์จริงระยะไกลที่หลากหลายจากพาร์ทเนอร์ เช่น Samsung ได้อย่างปลอดภัย เพื่อให้คุณทดสอบความเข้ากันได้และประสิทธิภาพของแอปในอุปกรณ์ยอดนิยมบางรุ่นในตลาดได้โดยตรงจาก Android Studio
ทดสอบการสำรองและกู้คืนข้อมูลแอป
เราได้เพิ่มเครื่องมือเพื่อทดสอบขั้นตอนการสำรองและกู้คืนข้อมูลของแอป ซึ่งเป็นสิ่งสำคัญอย่างยิ่งในการมอบประสบการณ์การใช้งานที่ราบรื่นให้แก่ผู้ใช้เมื่อเปลี่ยนไปใช้อุปกรณ์ใหม่ คุณสามารถสร้างข้อมูลสำรองของข้อมูลแอป กู้คืนข้อมูลไปยังอุปกรณ์อื่น และแนบข้อมูลสำรองกับการกำหนดค่าการเรียกใช้เพื่อทดสอบขั้นตอนการทำงานนี้ได้อย่างง่ายดาย
ตัวอย่าง Compose ที่ปรับขนาดได้
การสร้าง UI ที่ปรับเปลี่ยนตามอุปกรณ์ทำได้ง่ายขึ้นมากใน Android Studio Narwhal ตัวอย่าง Compose ตอนนี้รองรับการปรับขนาดแบบไดนามิก ซึ่งจะแสดงผลลัพธ์แบบเรียลไทม์ให้คุณเห็นว่า UI ปรับให้เข้ากับขนาดหน้าจอต่างๆ ได้อย่างไร คุณเพียงแค่เข้าสู่โหมดโฟกัสในตัวอย่าง Compose แล้วลากขอบเพื่อดูเลย์เอาต์ที่เปลี่ยนแปลงแบบเรียลไทม์
ข้อมูลเชิงลึกเกี่ยวกับนโยบายของ Google Play
รับคำเตือนล่วงหน้าเกี่ยวกับการละเมิดนโยบายของ Google Play ที่อาจเกิดขึ้น เพื่อช่วยให้คุณสร้างแอปที่เป็นไปตามข้อกำหนดได้มากขึ้นด้วยข้อมูลเชิงลึกเกี่ยวกับนโยบายของ Play ซึ่งตอนนี้พร้อมให้บริการใน Android Studio แล้ว ตอนนี้ IDE จะแสดงคำเตือนจากเครื่องมือวิเคราะห์ซอร์สโค้ดในโค้ดโดยตรงเมื่อคำเตือนนั้นเกี่ยวข้องกับข้อกำหนดด้านนโยบายของ Google Play นอกจากนี้ คุณยังผสานรวมการตรวจสอบด้วยเครื่องมือวิเคราะห์ซอร์สโค้ดเหล่านี้เข้ากับไปป์ไลน์ CI/CD ได้ด้วย ข้อมูลเชิงลึกเหล่านี้จะให้ภาพรวมของนโยบาย สิ่งที่ควรและไม่ควรทำ รวมถึงลิงก์ไปยังแหล่งข้อมูลเพิ่มเติม เพื่อช่วยให้คุณแก้ไขปัญหาที่อาจเกิดขึ้นได้ตั้งแต่เนิ่นๆ ในวงจรการพัฒนา
สรุป
โดยสรุปคือซีรีส์การเปิดตัว Android Studio Narwhal ทั้งหมด รวมถึงฟีเจอร์ใหม่จาก Narwhal 4 นี้ ได้มอบฟีเจอร์อันทรงประสิทธิภาพมากมาย ต่อไปนี้คือข้อมูลสรุปที่ครอบคลุมเกี่ยวกับการเพิ่มฟีเจอร์ที่สำคัญ
พัฒนาด้วย AI (Gemini)
- โหมด Agent: ผู้ช่วย AI กึ่งอัตโนมัติที่ช่วยในการดำเนินการที่ซับซ้อนและมีหลายขั้นตอน เช่น การปรับโครงสร้างโค้ด การเพิ่มฟีเจอร์ และการแก้ไขข้อบกพร่อง
- การรองรับ AGENTS.md: ให้บริบท คำแนะนำ และคู่มือสไตล์ที่เฉพาะเจาะจงกับโปรเจ็กต์แก่ Gemini
- กฎในคลังพรอมต์: ปรับแต่งเอาต์พุตของ Gemini ให้ตรงตามมาตรฐานการเขียนโค้ดของทีม
- ไฟล์แนบรูปภาพและ @ไฟล์: แนบภาพหน้าจอและไฟล์โปรเจ็กต์เพื่อให้ได้คำตอบที่เข้าใจบริบทมากขึ้น
- แปลง UI (Studio Labs): ใช้ภาษาธรรมชาติเพื่อทำซ้ำ UI ของ Compose ได้โดยตรงในหน้าต่างตัวอย่าง
การทำซ้ำและการพัฒนา UI ที่เร็วขึ้น
- การรองรับหน้าปัดนาฬิกา Wear OS แบบประกาศ (ใหม่ใน Narwhal 4 ✨): เขียนโค้ด แก้ไขข้อบกพร่อง และใช้หน้าปัดนาฬิกาด้วยฟีเจอร์เติมโค้ดอัตโนมัติ การตรวจสอบข้อผิดพลาด และการใช้โดยตรง
- ตัวอย่าง Compose ที่ปรับขนาดได้: ปรับขนาดตัวอย่างแบบไดนามิกในโหมดโฟกัสเพื่อทดสอบ UI ที่ปรับเปลี่ยนตามอุปกรณ์ได้ทันที
- การปรับปรุงตัวอย่าง Compose: การไปยังส่วนต่างๆ ของโค้ดที่ดีขึ้นและตัวเลือกใหม่สำหรับการจัดการตัวอย่าง
เพิ่มประสิทธิภาพ ปรับแต่ง และทดสอบ
- ทดสอบการสำรองและกู้คืนข้อมูลแอป: ทดสอบขั้นตอนการสำรองและกู้คืนข้อมูลของแอปสำหรับการโอนไปยังอุปกรณ์ใหม่ได้อย่างง่ายดาย
- ห้องทดสอบอุปกรณ์พาร์ทเนอร์ของ Android: เข้าถึงอุปกรณ์จริงระยะไกลที่หลากหลายจากพาร์ทเนอร์ เช่น Samsung และอื่นๆ เพื่อทำการทดสอบ
- ข้อมูลเชิงลึกเกี่ยวกับนโยบายของ Google Play: รับคำเตือนล่วงหน้าเกี่ยวกับการละเมิดนโยบายของ Play ที่อาจเกิดขึ้นได้โดยตรงใน IDE
- การตรวจสอบ Proguard: ระบุและแก้ไขกฎการเก็บรักษาที่กว้างเกินไปเพื่อการเพิ่มประสิทธิภาพโค้ดที่ดีขึ้น
- โหมด K2 โดยค่าเริ่มต้น: ประสิทธิภาพที่เร็วขึ้นด้วยคอมไพเลอร์ Kotlin รุ่นใหม่
- การรองรับหน้าหน่วยความจำขนาด 16 KB: คำเตือนจากเครื่องมือวิเคราะห์ซอร์สโค้ดและโปรแกรมจำลองเพื่อเตรียมพร้อมสำหรับอุปกรณ์ใหม่
การพัฒนาแบบเสมือนจริง (XR)
- โปรแกรมจำลอง Android XR แบบฝัง: เรียกใช้โปรแกรมจำลอง XR ภายใน IDE ได้โดยตรง
- เครื่องมือตรวจสอบเลย์เอาต์แบบฝังสำหรับ Android XR: ตรวจสอบและเพิ่มประสิทธิภาพเลย์เอาต์ UI ภายในสภาพแวดล้อม XR
- เทมเพลตโปรเจ็กต์ Android XR: เทมเพลตใหม่สำหรับเริ่มต้นโปรเจ็กต์ XR ได้อย่างรวดเร็ว
การปรับปรุงเวิร์กโฟลว์และคุณภาพของ IDE
- ค่าเริ่มต้นของมุมมองโปรเจ็กต์ (ใหม่ใน Narwhal 4 ✨): การตั้งค่าขั้นสูงใหม่สำหรับเปิดโปรเจ็กต์ใหม่ในมุมมองโปรเจ็กต์เสมอ
- แสดงไฟล์บิลด์ใต้โมดูล: ปรับปรุงการไปยังส่วนต่างๆ ของโปรเจ็กต์ในมุมมอง Android
- การซิงค์โปรเจ็กต์ด้วยตนเอง: ควบคุมได้มากขึ้นว่าจะให้ Gradle ซิงค์เมื่อใดในโปรเจ็กต์ขนาดใหญ่
- การปรับปรุงคุณภาพ: แก้ไขข้อบกพร่อง xx รายการในรุ่นนี้เพื่อความเสถียรและประสิทธิภาพที่ดีขึ้น
เริ่มต้นใช้งาน
พร้อมที่จะเร่งการพัฒนาแล้วหรือยัง ดาวน์โหลดฟีเจอร์ใหม่จาก Android Studio Narwhal 4 จากเวอร์ชันเสถียรได้แล้ววันนี้
ความคิดเห็นของคุณมีความสำคัญ โปรดแชร์ความคิดเห็นของคุณต่อไปโดย รายงานข้อบกพร่อง หรือ แนะนำฟีเจอร์ หากต้องการทดลองใช้ฟีเจอร์ล่าสุดก่อนใคร ให้ดาวน์โหลด Android Studio จากเวอร์ชัน Canary
เข้าร่วมชุมชนนักพัฒนาแอป Android ที่คึกคักของเราใน LinkedIn, Medium, YouTube, หรือ X เราจะตั้งตารอดูสิ่งที่คุณจะสร้าง
-
ข่าวสารเกี่ยวกับผลิตภัณฑ์Android Studio Quail 2 เป็นเวอร์ชันเสถียรแล้วและพร้อมให้คุณใช้ในเวอร์ชันที่ใช้งานจริง ซึ่งจะเปลี่ยน IDE ของคุณให้มีเวิร์กโฟลว์แบบ Agentic ที่ทำงานพร้อมกัน การโปรไฟล์หน่วยความจำรั่วไหลแบบผสานรวม และการแก้ไขข้อบกพร่องที่เกิดขึ้นจากข้อผิดพลาดที่เข้าใจบริบท
Amman Asfaw • ใช้เวลาอ่าน 3 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์ในปีนี้ที่งาน Google I/O เราจะก้าวข้ามการเปลี่ยนแปลงแบบทำซ้ำไปสู่การเปลี่ยนแปลงพื้นฐานในวิธีสร้างแอป เครื่องมือใหม่ล่าสุดของเราสร้างขึ้นสำหรับยุค Agentic โดยมีฟีเจอร์ที่ช่วยเพิ่มประสิทธิภาพการทำงานให้กับคุณในฐานะนักพัฒนาแอป Android และเพิ่มประสิทธิภาพให้กับ AI Agent ที่คุณใช้ในฐานของโค้ด
Matthew Warner • ใช้เวลาอ่าน 8 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์เวิร์กโฟลว์และความต้องการด้าน AI ของนักพัฒนาแอปแต่ละคนนั้นแตกต่างกัน และคุณควรเลือกได้ว่าต้องการให้ AI ช่วยในการพัฒนาอย่างไร เมื่อเดือนมกราคม เราได้เปิดตัวความสามารถในการเลือกโมเดล AI ในเครื่องหรือระยะไกลเพื่อขับเคลื่อนฟังก์ชันการทำงานของ AI ใน Android Studio
Matthew Warner • ใช้เวลาอ่าน 2 นาที
รับข้อมูลเชิงลึกล่าสุดเกี่ยวกับการพัฒนา Android ส่งตรงถึงกล่องจดหมายของคุณ ทุกสัปดาห์