Developer Transition Kit là một phiên bản máy Mac dùng chip ARM được Apple cung cấp cho lập trình viên thuê. Ngoài việc phải trả 500 USD, lập trình viên còn phải tuân thủ một số yêu cầu về bảo mật thông tin từ Apple.
Tại sự kiện WWDC 2020, Apple đã thông báo rằng họ sẽ ngừng sử dụng chip Intel trên máy Mac và chuyển sang sử dụng chip do hãng tự sản xuất dựa trên kiến trúc ARM thay vì x86 của Intel. Điều này đồng nghĩa rằng lập trình viên sẽ cần phải biên dịch lại ứng dụng của mình để chạy trên các máy Mac mới.
Để giúp lập trình viên chuẩn bị trước, Apple đã phát hành Developer Transition Kit (DTK). Đây là một phiên bản máy Mac đặc biệt dành cho lập trình viên, hỗ trợ họ phát triển ứng dụng ARM cho máy Mac. Tuy nhiên, việc thuê DTK không phải là mua đứt, mà chỉ là thuê và sẽ phải trả lại sau một khoảng thời gian nhất định.
DTK đã được Apple giới thiệu tại sự kiện WWDC 2020
Bên cạnh đó, lập trình viên cũng phải tuân thủ các yêu cầu nghiêm ngặt từ Apple. Điều này bao gồm việc không được sử dụng DTK cho mục đích ngoài việc phát triển ứng dụng, không được thực hiện benchmarking và không được chia sẻ thông tin về DTK trên mạng xã hội. Apple muốn đảm bảo rằng DTK được bảo mật tuyệt đối.
Tuy nhiên, với sức ảnh hưởng lớn của mình, Apple khó có thể ngăn lập trình viên khỏi việc chia sẻ thông tin về DTK. Một số hình ảnh và video rõ nét về DTK đã được đăng tải trên trang AppleInsider, nhưng sau đó đã bị xóa một cách đột ngột, cho thấy Apple đang nghiêm túc trong việc ngăn chặn thông tin về DTK lan truyền.
DTK có hình dạng giống Mac mini, thậm chí đến việc đóng gói cũng tương tự. Tuy nhiên, có một số tài liệu kèm theo có chút khác biệt. 'Tương lai của máy Mac đang đợi bạn', 'Chúc mừng, bạn là một trong những người đầu tiên phát triển ứng dụng cho máy Mac sử dụng chip Apple silicon'
Bên trong hộp của DTK chỉ có máy và dây nguồn.
DTK có thiết kế giống Mac mini, nhưng không có cổng Thunderbolt 3. Thay vào đó, nó chỉ có 2 cổng USB-C.
DTK chạy macOS 11 Big Sur cho ARM, sử dụng chip A12Z Bionic, RAM 16GB và SSD 512GB. Tuy nhiên, hiệu suất của DTK trên Geekbench lại kém hơn iPad Pro do Apple hạn chế hiệu suất của chip A12Z và vấn đề về công cụ benchmarking.
Rosetta 2 là công cụ cho phép ứng dụng x86 chạy trên nền ARM. Mặc dù gây hao hụt hiệu suất, đây là giải pháp tạm thời trong thời điểm ứng dụng ARM trên macOS chưa phổ biến.
DTK dùng chip A12Z Bionic, nhưng hiệu suất thấp hơn iPad Pro do Apple hạn chế, và Geekbench chạy trên chế độ giả lập x86, gây hao hụt hiệu suất.
Rosetta 2 là công cụ giúp ứng dụng x86 chạy trên ARM, tuy nhiên làm giảm hiệu suất. Tuy nhiên, đây là giải pháp cần thiết trong thời gian chuyển đổi từ x86 sang ARM trên macOS.
Nội dung được phát triển bởi đội ngũ Mytour với mục đích chăm sóc khách hàng và chỉ dành cho khích lệ tinh thần trải nghiệm du lịch, chúng tôi không chịu trách nhiệm và không đưa ra lời khuyên cho mục đích khác.
Nếu bạn thấy bài viết này không phù hợp hoặc sai sót xin vui lòng liên hệ với chúng tôi qua email [email protected]