Google เปิดตัว Android Studio 4.0 เสถียรพร้อมฟีเจอร์ใหม่สำหรับนักพัฒนา

click fraud protection

Google ได้เปิดตัว Android Studio 4.0 ซึ่งเป็น IDE เวอร์ชันล่าสุดสำหรับนักพัฒนาแอป Android ในช่องทางที่เสถียร นี่คือบันทึกการเปลี่ยนแปลง

เหมือนเพิ่งเมื่อวาน(ถ้าเมื่อวานเป็นกุมภาพันธ์)นั่นแหละ Android Studio 3.6 เปิดตัวแล้ว พร้อมด้วยส่วนเพิ่มเติมที่มีประโยชน์และการแก้ไขที่จำเป็นมากมาย อีกหนึ่งวัน (สามเดือน) ต่อมา Google ได้ผลักดัน Android Studio 4.0 ให้มีความเสถียรพร้อมส่วนเพิ่มเติมที่มีประโยชน์ยิ่งขึ้นและการแก้ไขที่จำเป็น อ่านต่อเพื่อเรียนรู้เพิ่มเติมว่ามีอะไรใหม่

ตัวแก้ไขการเคลื่อนไหว

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

ตัวตรวจสอบเค้าโครงใหม่

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

การตรวจสอบเค้าโครง

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

Java 8 Desugaring สำหรับ API ทั้งหมด

ส่วนที่น่ารำคาญอีกประการหนึ่งของการพัฒนาสำหรับ Android คือการพยายามใช้ฟีเจอร์ Java 8 บางทีคุณอาจพบโค้ดบางตัวที่ใช้ Stream หรือคุณต้องการใช้ฟังก์ชัน lambda อาจมี Java 8 API ที่คุณต้องการแต่ไม่สามารถใช้งานได้จริง ในขณะนี้ ปลั๊กอิน Android Gradle สามารถรวบรวมคุณสมบัติ Java 8 บางอย่างไปยัง API รุ่นเก่าได้ แต่เมื่อเริ่มต้นด้วย Android Studio 4.0 ฟังก์ชันการทำงานของ Java 8 ทั้งหมดควรได้รับการสนับสนุนแล้ว


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

ภาพรวมบันทึกการเปลี่ยนแปลงของ Android Studio 4.0

ออกแบบ

  • Motion Editor: อินเทอร์เฟซที่เรียบง่ายสำหรับการสร้าง แก้ไข และดูตัวอย่าง MotionLayout ภาพเคลื่อนไหว
  • ตัวตรวจสอบเค้าโครงที่อัปเกรดแล้ว: ประสบการณ์การแก้ไขข้อบกพร่องแบบเรียลไทม์และใช้งานง่ายยิ่งขึ้น
  • การตรวจสอบความถูกต้องของเค้าโครง: เปรียบเทียบ UI ของคุณกับหน้าจอหลายขนาด

พัฒนาและโปรไฟล์

  • การอัปเดต CPU Profiler: การปรับปรุงเพื่อทำให้ UI ใช้งานง่ายยิ่งขึ้น และข้อมูลเข้าใจง่ายขึ้น
  • การอัปเดตกฎ R8: คุณสมบัติตัวแก้ไขอัจฉริยะสำหรับกฎการลดขนาดโค้ดของคุณ เช่น การเน้นไวยากรณ์ ความสมบูรณ์ และการตรวจสอบข้อผิดพลาด
  • การอัปเดตแพลตฟอร์ม IntelliJ IDEA 2019.3 พร้อมการปรับปรุงประสิทธิภาพและคุณภาพ
  • การอัปเดตเทมเพลตสด: เทมเพลตสดเฉพาะ Android สำหรับโค้ด Kotlin ของคุณ
  • การสนับสนุน Clangd: Clangd และ Clang-Tidy เปิดใช้งานตามค่าเริ่มต้น

สร้าง

  • Build Analyzer: ทำความเข้าใจและแก้ไขปัญหาคอขวดในบิลด์ของคุณ
  • อัปเดตการรองรับภาษา Java 8: API ที่คุณสามารถใช้โดยไม่คำนึงถึงระดับ API ขั้นต่ำของแอป
  • การพึ่งพาคุณลักษณะตามคุณลักษณะ: กำหนดการพึ่งพาระหว่างโมดูลคุณลักษณะไดนามิก
  • buildFeatures DSL: เปิดหรือปิดใช้งานคุณสมบัติการสร้างแบบแยก เช่น Data Binding
  • Kotlin DSL: การสนับสนุนที่จำเป็นสำหรับไฟล์สคริปต์ Kotlin DSL

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