Computer >> คอมพิวเตอร์ >  >> ระบบ >> Android

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด

ท่ามกลางการระบาดใหญ่ ในที่สุด Google ก็เปิดตัว Android Studio 4.0 เวอร์ชันเสถียรในวันที่ 28 พฤษภาคม 2020

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

ในบทความนี้ เราจะเรียนรู้เกี่ยวกับคุณสมบัติอันน่าตื่นเต้นบางอย่างที่ Android studio 4.0 นำเสนอ ซึ่งจะช่วยนักพัฒนาได้มาก

คุณสามารถรับลิงก์โดยตรงเพื่อดาวน์โหลด Android Studio 4.0 โดยคลิกที่นี่สำหรับเครื่อง Windows, Mac และ Linux

นี่คือไฮไลท์บางส่วนของบันทึกประจำรุ่น:

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด

Android Studio 4.0 นำเสนอฟีเจอร์ที่น่าสนใจมากมาย รวมถึง

  • หน้าต่างสร้างความเร็ว
  • ตัวอย่างเค้าโครงหลายรูปแบบ
  • ตัวแก้ไขภาพเคลื่อนไหว
  • ตัวตรวจสอบเค้าโครงแบบสด
  • ตัวแก้ไขอัจฉริยะสำหรับกฎ R8
  • ไฟล์สคริปต์ Kotlin DSL

มาดูฟีเจอร์ใหม่ๆ สนุกๆ ของ Android Studio 4.0 แบบเจาะลึกกัน

ฟีเจอร์ใหม่ของ Android Studio 4.0 คืออะไร

ต่อไปนี้เป็นรายการคุณลักษณะใหม่พร้อมด้วยข้อมูลบางอย่างเกี่ยวกับวิธีการทำงานและเหตุผลที่คุณลักษณะเหล่านี้ยอดเยี่ยม

1. โมชั่นเอดิเตอร์

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด

Motion Editor อัปเกรดตัวแก้ไขการออกแบบภาพสำหรับเลย์เอาต์การเคลื่อนไหว และสร้าง XML ด้วย MotionLayout เป็นส่วนย่อยของ ConstraintLayout ที่ช่วยให้นักพัฒนาจัดการวิดเจ็ตและแอนิเมชั่นภาพเคลื่อนไหวในแอปพลิเคชันมือถือ

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

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

ตอนนี้คุณสามารถปรับใช้ Motion Layout API ด้วย Motion Editor . ขั้นสูง เพื่อพัฒนาหรือแก้ไขแอนิเมชั่นในขณะที่ทุกอย่างถูกจัดเก็บไว้ในไฟล์ XML

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

2. สารวัตรเค้าโครงสด

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ

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

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

คุณสามารถปรับใช้คุณลักษณะนี้ได้โดยเลือก ดู> เครื่องมือ Windows> ตัวตรวจสอบเค้าโครง จากเมนูหลัก

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

คุณสมบัติการแก้ปัญหาค่าคุณสมบัติช่วยให้คุณเรียนรู้ที่มาของคุณสมบัติในซอร์สโค้ด นอกจากนี้ยังนำทางคุณไปยังตำแหน่งโดยใช้ไฮเปอร์ลิงก์ คุณสามารถใช้ประโยชน์จากการแสดงภาพ 3 มิติได้หากแอปพลิเคชันหรืออุปกรณ์ของคุณทำงานบน Android API 29 หรือมากกว่านั้น

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

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

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ GIF

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

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

ได้อย่างไร? คุณเพียงแค่ต้องเลือกอุปกรณ์พิกเซล จากนั้นคุณสามารถตรวจสอบหรือดูตัวอย่างการเปลี่ยนแปลงในสภาพแวดล้อมการพัฒนาแบบรวมได้อย่างง่ายดาย

คุณยังสามารถใช้เครื่องมือนี้เพื่อระบุปัญหาที่เป็นไปได้ใน UI เนื่องจากคุณมักจะออกแบบ UI สำหรับการกำหนดค่าเฉพาะหรือขนาดหน้าจอที่มองเห็นได้

คุณสามารถเข้าถึงเครื่องมือนี้ได้โดยคลิกที่ การตรวจสอบความถูกต้องของเค้าโครง ที่ มุมบนขวา ของ หน้าต่าง IDE .

4. ตัววิเคราะห์บิลด์

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ

Android Studio 4.0 เปิดตัวเครื่องมือวิเคราะห์บิลด์ที่ช่วยให้นักพัฒนาวิเคราะห์และจัดการปัญหาที่เกี่ยวข้องกับบิลด์ เวลาในการพัฒนาแอปพลิเคชันมักแสดงถึงค่าใช้จ่ายมากมายสำหรับนักพัฒนา Android

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

นอกจากนี้ยังช่วยแก้ปัญหาอื่นด้วย ก่อนหน้านี้ นักพัฒนาไม่ทราบแน่ชัดว่าส่วนใดของระบบบิลด์ที่ใช้เวลานานกว่า ไม่ใช่ตอนนี้

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

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด

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

5. Java 8 Language Library Desugaring สำหรับ API ทั้งหมด

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ

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

แต่ด้วย Android Gradle ปลั๊กอิน คุณสามารถคอมไพล์คุณสมบัติ Java 8 บางอย่างกับ API รุ่นเก่าของคุณได้

และ Android Studio 4.0 ทำให้เอ็นจิ้น desugaring รองรับภาษา Java

6. สร้างคุณลักษณะ

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ

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

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

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

7. ผู้แก้ไขล่าสุดสำหรับกฎ R8

R8 ได้รับการแนะนำในปลั๊กอิน Android Gradle 3.4.0 เพื่อรวมการย่อขนาด การแยกส่วน การแยกส่วน และการทำให้งงงวยเข้าด้วยกันในขั้นตอนเดียว ส่งผลให้ประสิทธิภาพการสร้างดีขึ้น

ก่อนหน้านี้ ไม่มีการสนับสนุนสำหรับตัวแก้ไขอัจฉริยะที่เสนอคำแนะนำอัตโนมัติขณะเขียนกฎ R8 แต่ด้วย Android Studio 4.0 โปรแกรมแก้ไขอัจฉริยะสามารถเขียนกฎสำหรับการย่อขนาดโค้ดได้

เมื่อพัฒนาไฟล์กฎสำหรับ R8 ตอนนี้ Android Studio นำเสนอคุณสมบัติที่หลากหลาย รวมถึงการเสร็จสิ้น การเน้นไวยากรณ์ และการตรวจสอบข้อผิดพลาด

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

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ

8. วิซาร์ดชิ้นส่วน

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ

เทมเพลตส่วนใหม่และวิซาร์ดส่วนย่อยพร้อมใช้งานแล้วในเครื่องมือแก้ไขการนำทาง

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

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

โดยพื้นฐานแล้ว Fragment เป็นคลาสใน Android ที่อนุญาตให้รวม UI ที่ปรับให้เข้ากับการวางแนวหน้าจอของอุปกรณ์ต่างๆ ได้ รวมกลุ่มประเภทต่าง ๆ เข้าเป็นองค์ประกอบหน้าจอเดียว

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

9. เทมเพลต Kotlin Android Live

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ

Android Studio เวอร์ชันล่าสุดรองรับ Kotlin DSLscript . ในตัว ไฟล์. คุณสามารถใช้ชุดโปรแกรมแก้ไขด่วนเต็มรูปแบบที่ได้รับการสนับสนุนโดยกล่องโต้ตอบโครงสร้างโครงการได้อย่างง่ายดาย ขณะนี้ Android Studio มีเทมเพลตสดเฉพาะสำหรับ Android สำหรับโค้ด Kotlin

ตัวอย่างเช่น เพียงพิมพ์ “ขนมปังปิ้ง” แล้วกด แป้น Tab เพื่อใส่รหัสสำเร็จรูปสำหรับขนมปังปิ้งอย่างรวดเร็ว

สำหรับรายการเทมเพลตที่ใช้งานจริงทั้งหมด ให้ไปที่ ตัวแก้ไข> เทมเพลตที่ใช้งานจริง ในกล่องโต้ตอบการตั้งค่า (หรือค่ากำหนด)

10. CPU Profiler UI อัปเกรด

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ

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

ก่อนหน้านี้ ข้อมูลของผู้จัดทำโปรไฟล์ทั้งหมดที่ใช้ในการแสดงในส่วนเดียว:

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ

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

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

นอกจากนี้ System Trace UI ยังได้รับการอัปเกรดเพื่อให้เหตุการณ์ต่างๆ มีสีที่ไม่ซ้ำกันเพื่อปรับปรุงความแตกต่างของภาพ นอกจากนี้ยังสามารถจัดเรียงเธรดเพื่อให้แสดงเธรดที่ยุ่งมากขึ้นตามลำดับความสำคัญ และคุณสามารถมุ่งเน้นที่การดูข้อมูลสำหรับเธรดที่คุณเลือกเท่านั้นมากกว่าข้อมูลที่รวมกันทั้งหมด

สำหรับคำอธิบายโดยละเอียดเกี่ยวกับ CPU Profiler คลิกที่นี่

11. คุณลักษณะเกี่ยวกับคุณลักษณะที่ขึ้นต่อกัน

Android Studio 4.0 – คำอธิบายการอัปเดตที่น่าตื่นเต้นที่สุด
ที่มาของรูปภาพ

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

ตัวอย่างเช่น หากผู้ใช้บันทึกวิดีโอ โมดูลคอมพิวเตอร์จะถูกดาวน์โหลดโดยอัตโนมัติ เนื่องจากโมดูลวิดีโอขึ้นอยู่กับโมดูลกล้อง

บทสรุป

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

ปัจจุบันการสร้างแอพ Android เป็นการลงทุนที่สำคัญสำหรับทั้งผู้ประกอบการและองค์กร

ดังนั้นจึงมีการแข่งขันกันอย่างมากระหว่างธุรกิจในการเลือกบริษัทพัฒนาแอพ Android ที่ทันต่อความเร็วในแนวดิ่งของเทคโนโลยีสมัยใหม่และสามารถสร้างผลิตภัณฑ์อันทรงคุณค่าได้

การเปิดตัว Android 4.0 จะทำให้ทุกอย่างง่ายขึ้นและน่าสนใจมากขึ้นสำหรับทุกคน