สถาปัตยกรรม 64 บิตช่วยปรับปรุงประสิทธิภาพและเป็นรากฐานสำหรับนวัตกรรมในอนาคต ซึ่งจะมอบประสบการณ์การใช้งานที่รวดเร็วและสมบูรณ์ยิ่งขึ้นให้แก่ผู้ใช้ เรารองรับ CPU แบบ 64 บิตมาตั้งแต่ Android 5 การดำเนินการนี้จะทำให้ Wear OS สอดคล้องกับการอัปเดตล่าสุดสำหรับ Google TV และรูปแบบของอุปกรณ์อื่นๆ โดยต่อยอดจากข้อกำหนด 64 บิตที่เปิดตัวครั้งแรกสำหรับอุปกรณ์เคลื่อนที่ในปี 2019
วันนี้เราจะขยายข้อกำหนด 64 บิตนี้ไปยัง Wear OS บล็อกนี้จะให้คำแนะนำเพื่อช่วยคุณเตรียมแอปให้เป็นไปตามข้อกำหนดใหม่เหล่านี้
ข้อกำหนด 64 บิต: ลำดับเวลาสำหรับนักพัฒนาแอป Wear OS
ตั้งแต่วันที่ 15 กันยายน 2026 เป็นต้นไป
- แอปใหม่และการอัปเดตแอปทั้งหมดที่มีโค้ดแบบเนทีฟจะต้องมีเวอร์ชัน 64 บิตนอกเหนือจากเวอร์ชัน 32 บิตเมื่อเผยแพร่ไปยัง Google Play
- Google Play จะเริ่มบล็อกการอัปโหลดแอปที่ไม่เป็นไปตามข้อกำหนดไปยัง Play Console
เราไม่ได้เปลี่ยนแปลงนโยบายเกี่ยวกับการรองรับ 32 บิต และ Google Play จะยังคงนำส่งแอปไปยังอุปกรณ์ 32 บิตที่มีอยู่ต่อไป
นักพัฒนาแอป Wear OS ส่วนใหญ่ได้ทำการเปลี่ยนแปลงนี้แล้ว โดยมีแอปที่สอดคล้องกับสถาปัตยกรรม 64 บิตพร้อมให้บริการแล้ว สำหรับแอปที่เหลือ เราคาดว่าการดำเนินการจะใช้เวลาไม่นาน
การเตรียมพร้อมสำหรับข้อกำหนด 64 บิต
แอปจำนวนมากเขียนขึ้นโดยใช้โค้ดที่ไม่ใช่แบบเนทีฟทั้งหมด (เช่น Kotlin หรือ Java) และไม่จำเป็นต้องทำการเปลี่ยนแปลงโค้ดใดๆ อย่างไรก็ตาม โปรดทราบว่าแม้คุณจะไม่ได้เขียนโค้ดแบบเนทีฟด้วยตนเอง แต่ทรัพยากร Dependency หรือ SDK อาจนำโค้ดดังกล่าวมาใช้ในแอปของคุณ ดังนั้นคุณจึงยังคงต้องตรวจสอบว่าแอปมีโค้ดแบบเนทีฟหรือไม่
ประเมินแอปของคุณ
- ตรวจสอบ APK หรือ App Bundle เพื่อหาโค้ดแบบเนทีฟโดยใช้ตัววิเคราะห์ APK ใน Android Studio
- มองหาไฟล์ .so ภายในโฟลเดอร์ lib สำหรับอุปกรณ์ ARM ไลบรารี 32 บิตจะอยู่ใน lib/armeabi-v7a ส่วนไลบรารี 64 บิตจะอยู่ใน lib/arm64-v8a
- ตรวจสอบความเท่าเทียม: เป้าหมายคือการตรวจสอบว่าแอปทำงานได้อย่างถูกต้องในสภาพแวดล้อมแบบ 64 บิตเท่านั้น แม้ว่าการกำหนดค่าที่เฉพาะเจาะจงอาจแตกต่างกันไป แต่สำหรับแอปส่วนใหญ่แล้ว หมายความว่าสถาปัตยกรรม 32 บิตแบบเนทีฟแต่ละรายการที่คุณรองรับควรมีสถาปัตยกรรม 64 บิตที่สอดคล้องกันโดยระบุไฟล์ .so ที่เกี่ยวข้องสำหรับ ABI ทั้ง 2 รายการ
- อัปเกรด SDK: หากคุณมีไลบรารีหรือ SDK ของบุคคลที่สามเวอร์ชัน 32 บิตเท่านั้น โปรดติดต่อผู้ให้บริการเพื่อขอเวอร์ชันที่สอดคล้องกับ 64 บิต
วิธีทดสอบความเข้ากันได้กับ 64 บิต
แอปเวอร์ชัน 64 บิตควรมีคุณภาพและชุดฟีเจอร์เหมือนกับเวอร์ชัน 32 บิต คุณสามารถใช้โปรแกรมจำลอง Wear OS ของ Android เพื่อยืนยันว่าแอปทำงานและทำงานตามที่คาดไว้ในสภาพแวดล้อมแบบ 64 บิต
หมายเหตุ: เนื่องจากแอป Wear OS ต้องกำหนดเป้าหมายเป็น Wear OS 4 ขึ้นไปจึงจะส่งไปยัง Google Play ได้ คุณจึงน่าจะทดสอบในอิมเมจแบบ 64 บิตเท่านั้นที่ใหม่กว่าเหล่านี้อยู่แล้ว
เมื่อทดสอบ ให้ความสนใจกับตัวโหลดโค้ดแบบเนทีฟ เช่น SoLoader หรือ OpenSSL เวอร์ชันเก่า ซึ่งอาจต้องอัปเดตเพื่อให้ทำงานได้อย่างถูกต้องในฮาร์ดแวร์แบบ 64 บิตเท่านั้น
ขั้นตอนถัดไป
เราประกาศข้อกำหนดนี้ในตอนนี้เพื่อให้นักพัฒนาแอปมีเวลา 6 เดือนในการปรับปรุงแอปให้เป็นไปตามข้อกำหนดก่อนที่จะเริ่มบังคับใช้ในเดือนกันยายน 2026 ดูคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับการเปลี่ยนผ่านได้ที่เอกสารประกอบเกี่ยวกับการรองรับสถาปัตยกรรม 64 บิตแบบเจาะลึก
การเปลี่ยนผ่านนี้ถือเป็นก้าวสำคัญสำหรับอนาคตของ Wear OS และประโยชน์ที่ความเข้ากันได้กับสถาปัตยกรรม 64 บิตจะมอบให้แก่ระบบนิเวศ
-
ข่าวสารเกี่ยวกับผลิตภัณฑ์วันนี้ที่งาน Android Dev Summit เราขอประกาศความพร้อมให้บริการในวงกว้างของเครื่องมือและ API จำนวนมากที่ออกแบบมาเพื่อลดความยุ่งยากในชีวิตประจำวันและช่วยให้คุณสร้างแอป Android ที่ยอดเยี่ยมได้อย่างยืดหยุ่นมากขึ้น
Matthew McCullough • ใช้เวลาอ่าน 4 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์Android Studio Rabbit 2 มีความเสถียรและพร้อมให้คุณใช้งานในเวอร์ชันที่ใช้งานจริงแล้ว รุ่นนี้มีฟีเจอร์หลักๆ ที่จะช่วยปรับปรุงการพัฒนาของคุณ เช่น Bring Your Own Agent, ฟีเจอร์ใหม่ของโปรแกรมจำลอง XR, การอัปเดต LeakCanary, เครื่องมือจัดการทักษะ Agent ใหม่, รีวิวโค้ดด้วย AI และอื่นๆ
Matthew Warner • ใช้เวลาอ่าน 3 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์แอปที่กำหนดเป้าหมายเป็น Android รุ่นที่กำลังจะเปิดตัวจะไม่สามารถเขียนลงในรายชื่อติดต่อโดยตรงด้วยสิทธิ์ WRITE_CONTACTS ได้อีกต่อไป
Roxanna Aliabadi Walker • ใช้เวลาอ่าน 6 นาที
รับข้อมูลเชิงลึกเกี่ยวกับการพัฒนา Android ล่าสุดที่ส่งไปยังกล่องจดหมายของคุณทุกสัปดาห์