ท่ามกลางการระบาดใหญ่ ในที่สุด 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 นำเสนอฟีเจอร์ที่น่าสนใจมากมาย รวมถึง
- หน้าต่างสร้างความเร็ว
- ตัวอย่างเค้าโครงหลายรูปแบบ
- ตัวแก้ไขภาพเคลื่อนไหว
- ตัวตรวจสอบเค้าโครงแบบสด
- ตัวแก้ไขอัจฉริยะสำหรับกฎ R8
- ไฟล์สคริปต์ Kotlin DSL
มาดูฟีเจอร์ใหม่ๆ สนุกๆ ของ Android Studio 4.0 แบบเจาะลึกกัน
ฟีเจอร์ใหม่ของ Android Studio 4.0 คืออะไร
ต่อไปนี้เป็นรายการคุณลักษณะใหม่พร้อมด้วยข้อมูลบางอย่างเกี่ยวกับวิธีการทำงานและเหตุผลที่คุณลักษณะเหล่านี้ยอดเยี่ยม
1. โมชั่นเอดิเตอร์
Motion Editor อัปเกรดตัวแก้ไขการออกแบบภาพสำหรับเลย์เอาต์การเคลื่อนไหว และสร้าง XML ด้วย MotionLayout เป็นส่วนย่อยของ ConstraintLayout ที่ช่วยให้นักพัฒนาจัดการวิดเจ็ตและแอนิเมชั่นภาพเคลื่อนไหวในแอปพลิเคชันมือถือ
มีโปรแกรมแก้ไขการออกแบบภาพที่ช่วยให้คุณสร้าง แก้ไข และดูตัวอย่างภาพเคลื่อนไหวโดยไม่ต้องพัฒนาแอปพลิเคชัน นอกจากนี้ยังอนุญาตให้คุณเล่น/หยุดภาพเคลื่อนไหวชั่วคราวเพื่อแก้ไขจุดบกพร่อง
เลย์เอาต์แบบเคลื่อนไหวจะแทนที่เลย์เอาต์ข้อจำกัดก่อนหน้าและปรับปรุง ช่วยให้นักพัฒนาแอป Android สร้างภาพเคลื่อนไหวระหว่างสถานะเลย์เอาต์และจัดการแอนิเมชั่นที่สำคัญได้อย่างง่ายดาย
ตอนนี้คุณสามารถปรับใช้ Motion Layout API ด้วย Motion Editor . ขั้นสูง เพื่อพัฒนาหรือแก้ไขแอนิเมชั่นในขณะที่ทุกอย่างถูกจัดเก็บไว้ในไฟล์ XML
ข้อแตกต่างเพียงอย่างเดียวคือ คุณไม่จำเป็นต้องเขียนด้วยตนเอง เนื่องจากตอนนี้ทุกอย่างได้รับการจัดการโดย Motion Editor คุณสามารถดูตัวอย่างภาพเคลื่อนไหวและทำการเปลี่ยนแปลงได้อย่างง่ายดาย
2. สารวัตรเค้าโครงสด
ขณะนี้ Android Studio 4.0 ช่วยให้นักพัฒนามีข้อมูลเชิงลึกแบบเรียลไทม์เกี่ยวกับ UI ของแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ ซึ่งหมายความว่าตอนนี้ คุณสามารถเห็นภาพว่าแอปพลิเคชันของคุณจะถูกจัดวางบนหน้าจอพร้อมกับคุณสมบัติต่างๆ อย่างไร
นอกจากนี้ยังมีลำดับชั้นของเลย์เอาต์แบบไดนามิกที่ได้รับการอัปเดตทุกครั้งที่รีเฟรช และมีแอตทริบิวต์มุมมองโดยละเอียดที่ช่วยคุณกำหนดค่าทรัพยากร
คุณสามารถปรับใช้คุณลักษณะนี้ได้โดยเลือก ดู> เครื่องมือ Windows> ตัวตรวจสอบเค้าโครง จากเมนูหลัก
หากคุณกำลังปรับใช้แอปกับอุปกรณ์ที่ทำงานบน API ระดับ 29 ขึ้นไป คุณจะสามารถเข้าถึงคุณลักษณะเพิ่มเติมบางอย่างได้ เช่น การจัดวางแบบไดนามิก มีข้อมูลโดยละเอียดมากมายเกี่ยวกับ Layout Inspector ให้ลองดูเช่นกัน
คุณสมบัติการแก้ปัญหาค่าคุณสมบัติช่วยให้คุณเรียนรู้ที่มาของคุณสมบัติในซอร์สโค้ด นอกจากนี้ยังนำทางคุณไปยังตำแหน่งโดยใช้ไฮเปอร์ลิงก์ คุณสามารถใช้ประโยชน์จากการแสดงภาพ 3 มิติได้หากแอปพลิเคชันหรืออุปกรณ์ของคุณทำงานบน Android API 29 หรือมากกว่านั้น
นักพัฒนาสามารถปรับใช้การแสดงภาพสามมิติของแอนิเมชั่นบนหน้าจอและตรวจสอบแอตทริบิวต์อื่นๆ ได้แล้ว ดังนั้น เมื่อคุณจ้างนักพัฒนาให้ปรับปรุงอินเทอร์เฟซของแอปหรือเพิ่มคุณลักษณะใหม่ คุณไม่ต้องกังวลกับรูปลักษณ์ของแอปด้วยการออกแบบตัวอักษร UX/UI ที่ทันสมัย เพราะคุณสามารถตรวจสอบได้พร้อมกันระหว่างการเขียนโค้ด
3. การตรวจสอบเค้าโครง
ขณะนี้ คุณสามารถสร้างเค้าโครงในอุปกรณ์ต่างๆ และกำหนดค่าได้พร้อมกันโดยไม่หยุดชะงัก การตรวจสอบเค้าโครง หรือ Layout Multi การแสดงตัวอย่างเป็นเครื่องมือที่มองเห็นได้
ก่อนหน้านี้ เมื่อสร้างเลย์เอาต์ในสตูดิโอ Android การสลับระหว่างขนาดหน้าจอและความละเอียดต่างๆ ในโหมดแสดงตัวอย่างเป็นเรื่องที่ท้าทาย แต่ด้วยการอัปเดตล่าสุดเหล่านี้ มันง่ายกว่ามาก
ได้อย่างไร? คุณเพียงแค่ต้องเลือกอุปกรณ์พิกเซล จากนั้นคุณสามารถตรวจสอบหรือดูตัวอย่างการเปลี่ยนแปลงในสภาพแวดล้อมการพัฒนาแบบรวมได้อย่างง่ายดาย
คุณยังสามารถใช้เครื่องมือนี้เพื่อระบุปัญหาที่เป็นไปได้ใน UI เนื่องจากคุณมักจะออกแบบ UI สำหรับการกำหนดค่าเฉพาะหรือขนาดหน้าจอที่มองเห็นได้
คุณสามารถเข้าถึงเครื่องมือนี้ได้โดยคลิกที่ การตรวจสอบความถูกต้องของเค้าโครง ที่ มุมบนขวา ของ หน้าต่าง IDE .
4. ตัววิเคราะห์บิลด์
Android Studio 4.0 เปิดตัวเครื่องมือวิเคราะห์บิลด์ที่ช่วยให้นักพัฒนาวิเคราะห์และจัดการปัญหาที่เกี่ยวข้องกับบิลด์ เวลาในการพัฒนาแอปพลิเคชันมักแสดงถึงค่าใช้จ่ายมากมายสำหรับนักพัฒนา Android
ฟีเจอร์ใหม่นี้ช่วยลดเวลาและประสิทธิภาพการทำงานที่สูญเสียไปอย่างรวดเร็วด้วยการระบุงานที่ล้าสมัยและกำหนดค่าผิด เครื่องมือวิเคราะห์บิลด์จะแสดงงานและปลั๊กอินของคุณ และแนะนำวิธีลดการถดถอย
นอกจากนี้ยังช่วยแก้ปัญหาอื่นด้วย ก่อนหน้านี้ นักพัฒนาไม่ทราบแน่ชัดว่าส่วนใดของระบบบิลด์ที่ใช้เวลานานกว่า ไม่ใช่ตอนนี้
ดังนั้น ปลั๊กอินเกรด 4.0 ใหม่จึงช่วยให้นักพัฒนาวิเคราะห์และค้นหาปัญหา เช่น งานที่กำหนดค่าไม่ถูกต้อง ในกระบวนการสร้าง คุณสามารถระบุการตั้งค่าเริ่มต้นได้อย่างง่ายดายโดยรวมบรรทัดด้านล่างอย่างน้อยหนึ่งบรรทัดในไฟล์ build.gradle ของแต่ละโมดูล
ตัววิเคราะห์บิลด์ยังช่วยให้คุณจัดการและเข้าใจปัญหาคอขวดในบิลด์ของคุณโดยเรียกใช้ปลั๊กอินและงานที่สำคัญที่สุดสำหรับเวลาสร้างแอปพลิเคชันโดยรวม จากนั้นจะช่วยให้คุณมีขั้นตอนในการบรรเทาการถดถอย
5. Java 8 Language Library Desugaring สำหรับ API ทั้งหมด
อีกส่วนที่น่ารำคาญที่สุดของการพัฒนาแอพ Android คือการพยายามปรับใช้คุณสมบัติ Java 8 คุณอาจพบโค้ดที่ใช้ สตรีม หรือต้องการใช้ฟังก์ชันแลมบ์ดา หรืออาจมี Java 8 API ที่คุณต้องการซึ่งไม่สามารถแก้ไขได้
แต่ด้วย Android Gradle ปลั๊กอิน คุณสามารถคอมไพล์คุณสมบัติ Java 8 บางอย่างกับ API รุ่นเก่าของคุณได้
และ Android Studio 4.0 ทำให้เอ็นจิ้น desugaring รองรับภาษา Java
6. สร้างคุณลักษณะ
นักพัฒนาที่ใช้ประโยชน์จาก Android Studio 4.0 สามารถเปิดและปิดคุณลักษณะของบิลด์ เช่น การเชื่อมโยงการดู การเชื่อมโยงข้อมูล หรือคลาส BuildConfig ที่สร้างขึ้นโดยอัตโนมัติ
นอกจากนี้ คุณอาจไม่ต้องการปลั๊กอินและไลบรารีเหล่านี้สำหรับแต่ละโปรเจ็กต์ ดังนั้น คุณจึงสามารถปิดใช้งานไลบรารี/ปลั๊กอินและเพิ่มความสามารถในการปรับขนาดสำหรับโปรเจ็กต์ขนาดใหญ่
Kotlin เป็นหนึ่งในเทคโนโลยีที่ใช้กันมากที่สุดในบรรดาโปรแกรมเมอร์ Android ในอินเดีย และฟีเจอร์นี้น่าจะสนับสนุนให้มีการนำเทคโนโลยีนี้ไปใช้เพื่อการพัฒนาแอปที่รวดเร็วขึ้นในอนาคต
7. ผู้แก้ไขล่าสุดสำหรับกฎ R8
R8 ได้รับการแนะนำในปลั๊กอิน Android Gradle 3.4.0 เพื่อรวมการย่อขนาด การแยกส่วน การแยกส่วน และการทำให้งงงวยเข้าด้วยกันในขั้นตอนเดียว ส่งผลให้ประสิทธิภาพการสร้างดีขึ้น
ก่อนหน้านี้ ไม่มีการสนับสนุนสำหรับตัวแก้ไขอัจฉริยะที่เสนอคำแนะนำอัตโนมัติขณะเขียนกฎ R8 แต่ด้วย Android Studio 4.0 โปรแกรมแก้ไขอัจฉริยะสามารถเขียนกฎสำหรับการย่อขนาดโค้ดได้
เมื่อพัฒนาไฟล์กฎสำหรับ R8 ตอนนี้ Android Studio นำเสนอคุณสมบัติที่หลากหลาย รวมถึงการเสร็จสิ้น การเน้นไวยากรณ์ และการตรวจสอบข้อผิดพลาด
ตัวแก้ไขนี้ทำงานร่วมกับโปรเจ็กต์ของคุณได้อย่างราบรื่นเพื่อให้สัญลักษณ์ที่สมบูรณ์สำหรับโมเดล คลาส และฟิลด์ทั้งหมด และยังรวมถึงการรีแฟคเตอร์และการนำทางด้วย
8. วิซาร์ดชิ้นส่วน
เทมเพลตส่วนใหม่และวิซาร์ดส่วนย่อยพร้อมใช้งานแล้วในเครื่องมือแก้ไขการนำทาง
เทมเพลตเหล่านี้ช่วยให้นักพัฒนานำทางไปยังเนื้อหาวิซาร์ดส่วนย่อยอย่างรวดเร็วเพื่อสร้างสไลด์โชว์โดยใช้ ViewPager (ซึ่งมีอยู่ในไลบรารีสนับสนุน) เครื่องมือนี้ช่วยให้คุณตั้งค่าแอนิเมชั่นสไลด์ได้อย่างง่ายดาย และปรับปรุงรูปลักษณ์ของแอป
การอัปเดตเหล่านี้ช่วยให้นักพัฒนาใช้สไลด์หน้าจอเริ่มต้นแบบเคลื่อนไหวได้ง่ายขึ้นผ่านเทมเพลตแบบลากและวางแบบง่ายๆ ที่มีอยู่ในตัวแก้ไขการนำทาง และมีการเข้ารหัสน้อยลงด้วย
โดยพื้นฐานแล้ว Fragment เป็นคลาสใน Android ที่อนุญาตให้รวม UI ที่ปรับให้เข้ากับการวางแนวหน้าจอของอุปกรณ์ต่างๆ ได้ รวมกลุ่มประเภทต่าง ๆ เข้าเป็นองค์ประกอบหน้าจอเดียว
การแนะนำเทมเพลตใน Fragment Wizard ทำให้การใช้คุณสมบัติที่แตกต่างกันเหล่านี้ทำได้อย่างง่ายดาย และเป็นโบนัสอย่างแน่นอนเมื่อ UI ของแอปบนอุปกรณ์เคลื่อนที่ของคุณปรับให้เข้ากับขนาดหน้าจอและการวางแนวที่แตกต่างกัน
9. เทมเพลต Kotlin Android Live
Android Studio เวอร์ชันล่าสุดรองรับ Kotlin DSLscript . ในตัว ไฟล์. คุณสามารถใช้ชุดโปรแกรมแก้ไขด่วนเต็มรูปแบบที่ได้รับการสนับสนุนโดยกล่องโต้ตอบโครงสร้างโครงการได้อย่างง่ายดาย ขณะนี้ Android Studio มีเทมเพลตสดเฉพาะสำหรับ Android สำหรับโค้ด Kotlin
ตัวอย่างเช่น เพียงพิมพ์ “ขนมปังปิ้ง” แล้วกด แป้น Tab เพื่อใส่รหัสสำเร็จรูปสำหรับขนมปังปิ้งอย่างรวดเร็ว
สำหรับรายการเทมเพลตที่ใช้งานจริงทั้งหมด ให้ไปที่ ตัวแก้ไข> เทมเพลตที่ใช้งานจริง ในกล่องโต้ตอบการตั้งค่า (หรือค่ากำหนด)
10. CPU Profiler UI อัปเกรด
ตัวสร้างโปรไฟล์ CPU เป็นหนึ่งในคุณสมบัติใหม่ที่ดีที่สุดใน Android Studio โดยเฉพาะในด้านประสิทธิภาพ ตัวสร้างโปรไฟล์ CPU ออกแบบมาเพื่อให้ข้อมูลที่เกี่ยวข้องกับการบันทึกการติดตามและกิจกรรมเธรดของแอปของคุณ
ก่อนหน้านี้ ข้อมูลของผู้จัดทำโปรไฟล์ทั้งหมดที่ใช้ในการแสดงในส่วนเดียว:
เมื่อใช้ Android Studio 4.0 การบันทึก CPU สามารถตั้งค่านอกเหนือจากไทม์ไลน์ของตัวสร้างโปรไฟล์หลัก และจัดการเป็นกลุ่มเพื่อให้วิเคราะห์ได้ง่ายขึ้น นักพัฒนาสามารถลากและวางและย้ายกลุ่มขึ้นและลงทีละรายการภายในกลุ่มเพื่อการปรับแต่งเพิ่มเติม
นอกจากนี้ สำหรับการวิเคราะห์แบบเคียงข้างกันที่ราบรื่น คุณสามารถตรวจสอบกิจกรรมเธรดทั้งหมดในไทม์ไลน์กิจกรรมเธรด (รวมถึงฟังก์ชัน วิธีการ และกิจกรรม) และลองใช้ทางลัดการนำทางล่าสุดเพื่อย้ายข้อมูล
นอกจากนี้ System Trace UI ยังได้รับการอัปเกรดเพื่อให้เหตุการณ์ต่างๆ มีสีที่ไม่ซ้ำกันเพื่อปรับปรุงความแตกต่างของภาพ นอกจากนี้ยังสามารถจัดเรียงเธรดเพื่อให้แสดงเธรดที่ยุ่งมากขึ้นตามลำดับความสำคัญ และคุณสามารถมุ่งเน้นที่การดูข้อมูลสำหรับเธรดที่คุณเลือกเท่านั้นมากกว่าข้อมูลที่รวมกันทั้งหมด
สำหรับคำอธิบายโดยละเอียดเกี่ยวกับ CPU Profiler คลิกที่นี่
11. คุณลักษณะเกี่ยวกับคุณลักษณะที่ขึ้นต่อกัน
Android Studio 4.0 ช่วยให้นักพัฒนาสามารถกำหนดว่าโมดูลคุณลักษณะแบบไดนามิกใดขึ้นอยู่กับโมดูลคุณลักษณะอื่น เมื่อปรับใช้สิ่งนี้ คุณจะตรวจสอบได้ว่าแอปมีโมดูลเพียงพอที่จะปรับปรุงฟังก์ชันการทำงานของแอปพลิเคชันของคุณหรือไม่
ตัวอย่างเช่น หากผู้ใช้บันทึกวิดีโอ โมดูลคอมพิวเตอร์จะถูกดาวน์โหลดโดยอัตโนมัติ เนื่องจากโมดูลวิดีโอขึ้นอยู่กับโมดูลกล้อง
บทสรุป
นี่คือคุณสมบัติของ Android Studio 4.0 ที่จะช่วยปรับปรุงประสิทธิภาพของแอปพลิเคชัน Android ของคุณได้อย่างแท้จริง นอกจากนี้ยังช่วยให้นักพัฒนาแอป Android เขียนโค้ดได้เร็วและมีประสิทธิภาพยิ่งขึ้น
ปัจจุบันการสร้างแอพ Android เป็นการลงทุนที่สำคัญสำหรับทั้งผู้ประกอบการและองค์กร
ดังนั้นจึงมีการแข่งขันกันอย่างมากระหว่างธุรกิจในการเลือกบริษัทพัฒนาแอพ Android ที่ทันต่อความเร็วในแนวดิ่งของเทคโนโลยีสมัยใหม่และสามารถสร้างผลิตภัณฑ์อันทรงคุณค่าได้
การเปิดตัว Android 4.0 จะทำให้ทุกอย่างง่ายขึ้นและน่าสนใจมากขึ้นสำหรับทุกคน