Android Studio Canary เพิ่มการรองรับเบื้องต้นสำหรับ M1 Mac ใหม่ของ Apple

Canary build ล่าสุดของ Android Studio ได้เพิ่มการรองรับเบื้องต้นสำหรับ Mac ที่ขับเคลื่อนโดยชิป Apple Silicon M1 ที่ใช้ ARM

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

อย่างไรก็ตาม Android Studio ขาดอะไรบางอย่าง: การรองรับ ARM แม้ว่าโปรเซสเซอร์ที่ใช้ ARM ส่วนใหญ่จะใช้ในอุปกรณ์พกพา แต่เราเริ่มเห็นโปรเซสเซอร์เหล่านี้ใช้ในแล็ปท็อปและแม้แต่เดสก์ท็อป แม้แต่ Apple ก็เพิ่งเข้ามาดำเนินการด้วย ชิปเซ็ต M1 ที่ใช้ ARM ขับเคลื่อน Macbook Air รุ่นล่าสุด, Macbook Pro 13 และ ไอแมค 24 นิ้ว.

เนื่องจากนี่เป็นการเปลี่ยนแปลงล่าสุด Apple จึงได้สร้างเลเยอร์ความเข้ากันได้ในตัวเพื่อให้โปรแกรมที่ใช้ x86 ทำงานบน Mac M1 ได้ และดูเหมือนว่าจะทำงานได้ค่อนข้างดี แต่ไม่มีอะไรจะดีไปกว่าคนพื้นเมือง โชคดีที่ Google กำลังทำงานเพื่อแก้ไขปัญหา

Canary build ล่าสุดของ Android Studio (15 ณ วันที่เขียนนี้) นำการสนับสนุนดั้งเดิมเบื้องต้นสำหรับ M1 Macs ยังมีอีกหลายสิ่งที่ขาดหายไป แต่งานพื้นฐาน

  • คุณสามารถสร้างและรันแอป JVM เท่านั้น (คอมไพเลอร์ C++ ยังไม่เสร็จสมบูรณ์)
  • คุณสามารถใช้เครื่องมือออกแบบ เช่น การแสดงตัวอย่างเค้าโครง
  • คุณสามารถใช้โปรแกรมจำลองในตัวกับ Android 11 และ Android 12 ได้

แน่นอนว่ายังมีอีกหลายสิ่งที่ยังไม่ได้ผล

  • คุณไม่สามารถทำการพัฒนาแบบเนทีฟด้วย C ได้ เนื่องจาก NDK และเครื่องมือสร้างยังไม่ได้ทำงานบน ARM
  • เมื่อคุณอัปเดตเป็น Canary 15 แล้ว คุณจะไม่สามารถอัปเดตเพิ่มเติมเป็นเวอร์ชันถัดไปได้
  • เครื่องมือแก้ไขข้อบกพร่องจำนวนมากไม่ได้ทำงานนอกกรอบ ซึ่งรวมถึงตัวตรวจสอบฐานข้อมูล ตัวตรวจสอบโครงร่าง และอื่นๆ มีวิธีแก้ไขปัญหานี้ต่อไป เครื่องมือติดตามปัญหาของ JetBrains.
  • มีปัญหา UI บางอย่างกับโปรแกรมจำลอง

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

การได้เห็น Android Studio สำหรับ ARM เป็นสิ่งที่น่ายินดี แม้ว่าตอนนี้จะใช้ได้กับ macOS เท่านั้น แต่หวังว่าจะเปิดประตูสำหรับ ARM บิวด์สำหรับ Windows หรือแม้แต่ Linux ในอนาคต ซึ่งอาจนำไปสู่การพัฒนาสำหรับ Android โดยตรงจาก Android

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