Android Studio 3.0 - ทุกสิ่งที่คุณจำเป็นต้องรู้
ในฐานะนักพัฒนา Android ฉันพร้อมที่จะคาดหวังคุณสมบัติใหม่และนวัตกรรมจาก Google เพื่อช่วยนักพัฒนาอย่างฉัน สร้างและทดสอบแอพได้อย่างง่ายดาย กว่าที่เคยและ Android Studio 3.0 ไม่แตกต่างกัน ประกาศครั้งแรกใน Google I / O 2017 Android 3.0 กำลังให้การสนับสนุน Kotlin พร้อมกับคุณสมบัติอื่น ๆ อีกมากมาย.
ถ้าคุณไม่สามารถรอ ลองคุณสมบัติใหม่, จากนั้นดาวน์โหลดตัวอย่าง Android Studio 3.0 และสนุกกับการทดลองใช้ ในขณะเดียวกันให้ฉันแนะนำคุณผ่านความดีงามของ Android Studio 3.0 - Android IDE ใหม่.
การสนับสนุน Android Oreo
Android Studio 3.0 เพิ่ม รองรับการเขียนแอพสำหรับ Android 8.0 Oreo รวมถึงคุณสมบัติใหม่ที่รองรับใน Oreo ด้วยการใช้ IDE ใหม่นี้คุณสามารถสร้างได้อย่างง่ายดาย ไอคอนตัวปรับใช้งาน, และเพิ่ม แบบอักษรชนิดใหม่ ในแอพของคุณ.
ไอคอนที่ปรับเปลี่ยนได้แสดงรูปร่างที่หลากหลายบนอุปกรณ์ที่แตกต่างกัน, ต่อ OEM ที่แตกต่างกัน คุณสามารถสร้างไอคอนเรียกใช้งานแบบปรับได้โดยใช้วิซาร์ด Adaptive Icon ซึ่งคุณสามารถเข้าถึงได้โดยคลิกขวาที่ / ความละเอียด โฟลเดอร์และการเลือก ใหม่, แล้วก็ “สินทรัพย์รูปภาพ“, และคลิก “ไอคอนเรียกใช้ (แบบปรับได้และดั้งเดิม)“.
เนื่องจาก Oreo สนับสนุนแบบอักษรที่สามารถดาวน์โหลดได้ในขณะนี้คุณสามารถเพิ่มแบบอักษรลงในแอพเพื่อลดขนาด APK ของแอพ ในทำนองเดียวกันคุณสามารถเพิ่มแบบอักษรในรูปแบบ XML ในแอปของคุณ - เช่นเดียวกับที่คุณเพิ่มไฟล์ทรัพยากรอื่น ๆ.
การอัพเดทแพลตฟอร์มพื้นฐาน
Android Studio 3.0 มาพร้อมกับแพลตฟอร์ม IntelliJ 2017.1.2 ที่เพิ่มคุณสมบัติใหม่และการปรับปรุงใน Android IDE การปรับปรุงเหล่านี้ช่วยให้คุณเขียนโค้ดได้เร็วขึ้นและนำคุณสมบัติเช่น คำแนะนำพารามิเตอร์, ผลการค้นหาทันที, ตรวจสอบผ้าสำลีใหม่, การเน้นความหมาย, และอื่น ๆ อีกมากมาย.
รองรับคุณสมบัติใหม่
รองรับคุณสมบัติของ Java 8
เนื่องจากนักพัฒนากำลังคุ้นเคยกับฟีเจอร์ Java 8 ดังนั้น Google จึงปรับปรุงการสนับสนุนฟีเจอร์ภาษาดังกล่าวใน Android Studio หมายความว่าคุณสามารถใช้ OpenJDK API ได้ java.time, java.nio.file, และ java.lang.invoke, และเพื่อให้คุณสามารถ ใช้ไลบรารีที่สร้างโดยใช้ API เหล่านี้ ในแอพของคุณ.
รองรับภาษา Kotlin
Kotlin เป็นภาษาที่สามารถใช้งานร่วมกับ Java ได้ ลดรหัสสำเร็จรูป, หลีกเลี่ยงข้อยกเว้นตัวชี้ null และแนะนำการปรับปรุงอื่น ๆ อีกมากมายผ่าน Java มัน แสดงออกและกระชับ เมื่อเปรียบเทียบกับ Java และด้วย Android Studio 3.0 ตอนนี้คุณสามารถแปลงไฟล์ Java เป็น Kotlin หรือรหัสโดยตรงใน Kotlin.
สนับสนุนแอพพลิเคชั่นทันที
แอพทันทีคือ เช่นเว็บแอพ แต่เป็นแอพพื้นฐาน ที่สามารถใช้ Android API และให้แอปของคุณมีรูปลักษณ์ที่เหมือนจริง สำหรับผู้ใช้มันเป็นเรื่องง่ายเหมือนการเปิดเว็บลิงค์ แต่สำหรับนักพัฒนา (นั่นคือคุณ) มันเกี่ยวกับ การทำให้แอปของเขาเป็นโมดูลนั้นเรียกว่า 'Feature module' ที่เรียกรวมกันว่า 'ฟีเจอร์ APK'.
แอปทันทีสามารถ ทำงานโดยไม่ได้รับการติดตั้ง เช่นเว็บแอปซึ่งแตกต่างจากแอปทั่วไป เพื่อให้ใช้งานได้คุณต้องอัปเกรดแอพที่มีอยู่เพื่อรองรับแอพพลิเคชั่นทันที - Android Studio 3.0 มีโมดูล 'แอปทันที' และ 'คุณสมบัติ' สำหรับเดียวกัน ฉันคิดว่ามันเป็นการปรับปรุงมากกว่าแอพทั่วไป คุณคิดอย่างไร?
เครื่องมือใหม่และปรับปรุง
ใหม่ Android Profiler
Android Profiler คือ เครื่องมือตรวจสอบใหม่ สำหรับ Android ซึ่งแทนที่เครื่องมือ Android Monitor รุ่นเก่า มันดีกว่าเครื่องมือตัวเก่ามากและให้มุมมองที่เป็นเอกภาพในแบบเรียลไทม์ของแอพ คุณสามารถเข้าถึงได้โดยการเปิด ดู เมนูจากนั้นไปที่ “เครื่องมือ Windows“, และในที่สุดก็เลือก “ผู้สร้างโปรไฟล์ Android“.
เครื่องมือดีบักเกอร์ APK ใหม่
Debugger APK ใหม่ทั้งหมดใน Android Studio 3.0 นำความสามารถในการแก้ไขข้อบกพร่องที่ดีขึ้น. อย่างที่กล่าวไว้มันช่วยให้คุณสามารถดีบัก APK ได้ถ้าพวกเขาสามารถ debuggable ได้แม้ว่ามันจะไม่ได้ถูกสร้างขึ้นจากโครงการ Android Studio เหมือน แต่ก่อน คุณสามารถเข้าถึงเครื่องมือโดยไปที่ “ไฟล์” เมนูและคลิก “โปรไฟล์หรือดีบัก APK” ตัวเลือก.
ใหม่ Device File Explorer
Device File Explorer ใหม่เป็นเครื่องมือในการ เข้าถึงระบบไฟล์ของอุปกรณ์ที่เชื่อมต่อได้อย่างราบรื่น. อนุญาตให้คุณดูคัดลอกและลบไฟล์บนอุปกรณ์และคุณยังสามารถเปิดไฟล์เหล่านั้นใน IDE นี้ คุณสามารถเข้าถึงไฟล์ explorer ได้โดยคลิกที่ “ดู” เมนูการเลือก “เครื่องมือ Windows“, และคลิก “Device File Explorer“.
ปลั๊กอิน Android ใหม่สำหรับ Gradle
ปลั๊กอิน Android สำหรับ Gradle 3.0.0 เป็นปลั๊กอินเสริมใหม่ของ Gradle ที่ได้รับการปรับปรุง ปัญหาประสิทธิภาพการสร้างที่อยู่ ของปลั๊กอินก่อนหน้าและเสนอการปรับปรุงอื่น ๆ อีกมากมาย สิ่งเหล่านี้รวมถึงเวลาการกำหนดค่าที่เร็วขึ้นการแก้ไขการพึ่งพาที่หลากหลายและที่ฉันโปรดปราน - การสร้างที่เพิ่มขึ้นเร็วขึ้น.
การปรับปรุงเครื่องมือเก่า
คุณสมบัติ Android Emulator
Android Emulator ที่มาพร้อมกับ Android Studio 3.0 มาพร้อมกับการปรับปรุงความเร็วและประสิทธิภาพมากมายรวมถึง รองรับ OpenGL ES 3.0 สำหรับ API ระดับ 24 ขึ้นไป นอกจากนี้ยังมีวิธีที่ง่ายกว่าในการสร้างรายงานข้อผิดพลาดสำหรับแอปที่รันอยู่และ วิธีที่รวดเร็วกว่าในการส่งข้อบกพร่องที่เกี่ยวข้องกับโปรแกรมจำลอง.
คุณสมบัติตัวแก้ไขเลย์เอาต์
เครื่องมือแก้ไขเลย์เอาต์ใช้เพื่อ ออกแบบเลย์เอาต์ในตัวแก้ไขการลากและวาง, และ Android Studio ใหม่นำการปรับปรุงต่าง ๆ ไปยังผู้สร้างส่วนต่อประสานนี้ คุณสมบัติใหม่รวมถึง การแทรกมุมมองแบบลากและวางที่ได้รับการปรับปรุง, แผงข้อผิดพลาดใหม่รองรับ Barriers และ Groups และปรับปรุงการสร้าง Chains.
คุณสมบัติ APK Analyzer
APK Analyzer เป็น เครื่องมือในการวิเคราะห์ APK และทำความเข้าใจกับองค์ประกอบของมัน หลังจากกระบวนการสร้างเสร็จสมบูรณ์ ช่วยในการลดขนาดไฟล์และการดีบักไฟล์และทรัพยากร DEX ด้วย Android Studio 3.0 มาพร้อมกับตัวเลือกการกรองใหม่ปรับปรุงมุมมองต้นไม้และดีกว่า การตรวจสอบ APK ที่เปิดใช้งาน Proguard.
เพื่อที่จะใช้ APK Analyzer เพียง ลากและวาง APK ลงในหน้าต่างตัวแก้ไขของ Android Studio หรือคุณสามารถเปลี่ยนเป็น โครงการ มุมมองและเปิด APK ใน โครงการ หน้าต่าง. และสุดท้ายคุณก็สามารถไปที่ สร้าง เมนูให้เลือก “วิเคราะห์ APK” จากตัวเลือกแล้วเลือก APK ของคุณ.
คุณสมบัติตัวตรวจสอบเค้าโครง
ตัวตรวจสอบเค้าโครงที่ได้รับการปรับปรุงใน Android IDE นี้มาพร้อมกับการปรับปรุงที่ช่วยให้คุณ แก้ไขข้อบกพร่องของเลย์เอาต์ได้อย่างง่ายดาย. สิ่งเหล่านี้รวมถึงคุณสมบัติการค้นหาใหม่คุณสมบัติที่จัดหมวดหมู่ ฯลฯ คุณสามารถเข้าถึงเครื่องมือตรวจสอบนี้ได้โดยไปที่ เครื่องมือ เมนูการเลือก Android ตัวเลือกแล้วคลิก “ตรวจสอบเค้าโครง“.
คุณสมบัติใดจะเป็นต่อไป?
นี่คือทั้งหมดที่เกี่ยวกับคุณสมบัติใหม่และการปรับปรุงใน Android Studio 3.0 แม้ว่ารายการนี้จะตื่นเต้นมาก แต่คุณบางคนยังคงมองหา อัพเดตคุณสมบัติเพิ่มเติมใน Android Studio. และทำไมคุณไม่ควร? Android Studio สำหรับนักพัฒนาอย่างคุณและคุณต้อง มีการพูดในคุณสมบัติที่จะเกิดขึ้น.
ขอบคุณ, Google ฟังนักพัฒนาอย่างฉันและคุณ - เพียงตรงไปที่ไซต์โครงการ Android Studio ที่นี่คุณจะเห็นวิธีต่างๆในการเพิ่มเสียงของคุณ, รายงานข้อบกพร่องและแนะนำคุณสมบัติใหม่ - เพียงทำตามคำแนะนำที่นั่นเพื่อพูดหัวใจของคุณและอย่าลืมที่จะรวมข้อมูลที่จำเป็นทั้งหมด.
หากคุณสนุกกับการอ่านโพสต์นี้หรือต้องการแบ่งปันคุณสมบัติที่คุณโปรดปรานใน Android Studio 3.0 เพียงแค่เขียนความคิดเห็นด้านล่างหรือแบ่งปันความคิดของคุณกับฉันที่ @aksinghnet บน Twitter ฉันชอบที่จะได้ยินจากคุณ และ, พวกโค้ดที่มีความสุข!