ในฐานะส่วนหนึ่งของการประชุมสุดยอด Android Dev Google ได้นำเสนอตัวอย่างแรกของ เวอร์ชันต่อไปของ Android Studio 4.0 ซึ่งนักพัฒนาที่สนใจสามารถดาวน์โหลดสภาพแวดล้อมการพัฒนาแบบบูรณาการในเวอร์ชัน "Canary" ได้แล้ว
IDE ใหม่ มาพร้อมกับการปรับปรุงอื่น ๆ อีกมากมายรวมถึง เทคโนโลยีการสร้างอินเทอร์เฟซผู้ใช้ใหม่ที่เรียกว่า Jetpack เขียน UI นำเสนอในการประชุม I / O ปีนี้ เขียน ลดความซับซ้อนและเร่งความเร็วในการสร้างอินเทอร์เฟซผู้ใช้ในแอปพลิเคชัน Android สำหรับนักพัฒนานี่หมายถึงการเขียนเพื่อสร้างอินเทอร์เฟซเดียวกันในโปรแกรมน้อยกว่าที่พวกเขาสามารถเขียนโดยตรงไปยังทรัพยากรที่เกี่ยวข้องแม้ว่าพวกเขาจะสามารถเห็นรูปลักษณ์ในอนาคตของอินเทอร์เฟซผู้ใช้แบบสดและในการพัฒนาและการออกแบบ
คุณสมบัติใหม่หลักของ Android Studio 4.0 Canary
Jetpack ตอนนี้ก็เช่นกัน รวมถึงการรองรับ CameraX ทำงานร่วมกับซอฟต์แวร์กล้องถ่ายรูปของสมาร์ทโฟน Android หลายรุ่น ผลที่ตามมา, ควรใช้ความพยายามน้อยลงในการเขียนโค้ดที่ใช้งานได้กับกล้องสมาร์ทโฟนจำนวนมาก
นอกจาก Compose แล้วตอนนี้ Android Studio 4.0 รองรับการใช้ Java 8 API หลายตัว โดยไม่จำเป็นต้องมีระดับ API ขั้นต่ำสำหรับแอปพลิเคชันของคุณ
ผ่านกระบวนการที่เรียกว่า desugaring คอมไพเลอร์ DEX D8 ใน Android Studio 3.0 และใหม่กว่าได้ให้การสนับสนุนอย่างมากสำหรับคุณลักษณะภาษา Java 8 (เช่นนิพจน์แลมบ์ดาวิธีการอินเตอร์เฟสเริ่มต้นทรัพยากร ฯลฯ )
ใน Android Studio 4.0 เอ็นจิน desugaring ได้รับการขยายเพื่ออนุญาตให้ถอนการติดตั้ง API ภาษา Java ซึ่งหมายความว่าตอนนี้คุณสามารถรวม API ภาษามาตรฐานซึ่งมีเฉพาะใน Android เวอร์ชันล่าสุด (เช่น java.util.streams) ในแอปพลิเคชันที่รองรับ Android เวอร์ชันเก่า
คุณสมบัติที่โดดเด่นอีกประการหนึ่งก็คือ โปรแกรมแก้ไขข้อความรองรับการเน้นไวยากรณ์การเติมโค้ดและการตรวจสอบข้อผิดพลาด สำหรับไฟล์ Proguard Rules
นอกจากนี้ Android Studio 4.0 มีเทมเพลตสดสำหรับคลาส Kotlin แล้ว คุณลักษณะและส่วนเสริมทันทีสำหรับแอปถูกลบออกทั้งหมด นักพัฒนาควรใช้ปลั๊กอินคุณลักษณะแบบไดนามิกและแพ็กเกจแอปพลิเคชันแทน
ปลั๊กอิน Android Gradle รองรับไฟล์สคริปต์สร้าง Kotlin DSL แล้ว (* .kts). เมื่อใช้กับ Android Studio ฟีเจอร์ IDE บางอย่างเช่นกล่องโต้ตอบโครงสร้างโครงการและการแก้ไขสคริปต์จะรองรับการอ่านและเขียนไปยังไฟล์สคริปต์ด้วย
ในปลั๊กอิน Android Gradle เวอร์ชันก่อนหน้าโมดูลฟังก์ชันไดนามิกทั้งหมดจะขึ้นอยู่กับโมดูลพื้นฐานของแอปพลิเคชันเท่านั้น
เมื่อคุณใช้ปลั๊กอิน Gradle 4.0.0 สำหรับ Android สามารถรวมชุดคุณลักษณะที่ขึ้นอยู่กับโมดูลอื่นได้แล้ว ดังนั้นคุณสมบัติ: วิดีโอสามารถขึ้นอยู่กับการทำงาน: กล้องซึ่งขึ้นอยู่กับโมดูลฐานดังแสดงในรูปด้านล่าง
ซึ่งหมายความว่าเมื่อแอปพลิเคชันของคุณร้องขอให้ดาวน์โหลดโมดูลฟังก์ชันไดนามิกแอปพลิเคชันของคุณจะดาวน์โหลดโมดูลฟังก์ชันอื่น ๆ ที่ขึ้นอยู่ด้วย
หลังจากสร้างชุดคุณลักษณะแบบไดนามิกสำหรับแอปพลิเคชันของคุณคุณสามารถประกาศคุณลักษณะการพึ่งพาคุณลักษณะในไฟล์ build.gradle ของโมดูล
Android Studio 4.0 ตอนนี้มีโปรแกรมแก้ไขเค้าโครงภาพสำหรับประเภทเค้าโครง MotionLayoutทำให้ง่ายต่อการสร้างและดูภาพเคลื่อนไหว
ตัวแก้ไขการเคลื่อนไหว มีอินเทอร์เฟซที่เรียบง่ายในการจัดการองค์ประกอบของไลบรารี MotionLayout ซึ่งทำหน้าที่เป็นพื้นฐานสำหรับแอนิเมชั่นในแอปพลิเคชัน Android ในเวอร์ชันก่อนหน้าการสร้างและแก้ไขรายการเหล่านี้จำเป็นต้องมีการแก้ไขข้อ จำกัด ในไฟล์ทรัพยากร XML ด้วยตนเอง
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับข่าวรุ่นนี้คุณสามารถตรวจสอบรายละเอียดได้ใน ลิงค์ต่อไปนี้
ดาวน์โหลดและทดสอบ Android Studio 4.0 Canary
สำหรับผู้ที่สนใจสามารถทดลองใช้ Android Studio 4.0 เวอร์ชันก่อนหน้านี้ได้ คุณสามารถดาวน์โหลดเวอร์ชัน Canary ได้จากเว็บไซต์อย่างเป็นทางการของโครงการ