watchOS 26 chuyển kiến trúc Apple Watch mới sang arm64 hoàn chỉnh

watchOS 26 đánh dấu bước chuyển đổi sang kiến trúc arm64, tăng hiệu năng, khả năng tương thích và hỗ trợ ứng dụng phức tạp trên Apple Watch mới.

watchOS 26 mang đến một thay đổi quan trọng về nền tảng khi các mẫu Apple Watch mới nhất như Series 9, Series 10 và Ultra 2 chính thức chuyển sang kiến trúc arm64 đầy đủ, thay vì tiếp tục sử dụng arm64_32 như các thế hệ trước.

Thông tin này được xác nhận trong video “What’s new in watchOS 26” của Apple dành cho lập trình viên. Trước đó, các mẫu Apple Watch sử dụng kiến trúc arm64_32 – một biến thể tùy chỉnh của 64-bit ARM với con trỏ 32-bit, nhằm tối ưu cho thiết bị đeo có bộ nhớ hạn chế. Cách tiếp cận này giúp giữ lại lợi ích từ tập lệnh 64-bit nhưng vẫn tiết kiệm tài nguyên hơn so với hệ thống 64-bit đầy đủ.

Với việc chuyển sang kiến trúc arm64 tiêu chuẩn, Apple Watch mới sẽ có khả năng truy cập bộ nhớ lớn hơn, hiệu năng cao hơn và tương thích tốt hơn với các công cụ phát triển hiện hành của Apple. Điều này mở đường cho các ứng dụng watchOS phức tạp hơn, khai thác tốt hơn tài nguyên phần cứng và khả năng tính toán, đồng thời đồng bộ chặt chẽ hơn với hệ sinh thái Apple trên iOS, macOS và iPadOS – vốn đã dùng arm64 từ lâu.

Dù vậy, Apple vẫn giữ lại kiến trúc arm64_32 cho các mẫu cũ như Apple Watch SE (gen 2) và Series 8. Các nhà phát triển vì thế cần đảm bảo ứng dụng hỗ trợ cả hai kiến trúc trong quá trình build. Xcode sẽ tự động xử lý quá trình tạo nhị phân đa kiến trúc nếu cài đặt dự án được cấu hình đúng.

Các ứng dụng watchOS hiện tại được viết cho arm64_32 vẫn có thể chạy trên đồng hồ mới thông qua lớp tương thích. Tuy nhiên, Apple khuyến khích các nhà phát triển sớm biên dịch lại sang arm64 gốc để tận dụng hiệu suất và tính ổn định lâu dài. Trong khi đó, Apple cũng dần loại bỏ arm64_32 the

Quảng cáospot_img

Tin liên quan