Đóng quảng cáo

Apple Silicon đã ở đây với chúng tôi từ năm 2020. Khi Apple giới thiệu sự thay đổi lớn này, tức là việc thay thế bộ xử lý Intel bằng giải pháp của riêng họ, dựa trên kiến ​​​​trúc ARM khác. Mặc dù nhờ điều này, các con chip mới mang lại hiệu suất cao hơn đáng kể kết hợp với tính kinh tế tốt hơn, nhưng nó cũng mang theo những cạm bẫy nhất định. Tất cả các ứng dụng được phát triển cho Intel Mac không thể chạy trên máy tính có Apple Silicon, ít nhất là không có sự trợ giúp.

Vì đây là những kiến ​​trúc khác nhau nên đơn giản là không thể chạy chương trình cho nền tảng này trên nền tảng khác. Nó hơi giống như cố gắng cài đặt tệp .exe trên máy Mac của bạn, nhưng trong trường hợp này yếu tố hạn chế là chương trình được phân phối cho một nền tảng nhất định dựa trên hệ điều hành. Tất nhiên, nếu quy tắc được đề cập được áp dụng, máy Mac có chip mới trên thực tế sẽ bị tiêu diệt. Thực tế, chúng tôi sẽ không chơi bất cứ thứ gì trên chúng, ngoại trừ các ứng dụng gốc và những ứng dụng đã có sẵn cho nền tảng mới. Vì lý do này, Apple đã loại bỏ giải pháp cũ có tên Rosetta 2.

rosetta2_apple_fb

Rosetta 2 hoặc lớp dịch

Chính xác thì Rosetta 2 là gì? Đây là một trình giả lập khá phức tạp có nhiệm vụ loại bỏ những cạm bẫy trong quá trình chuyển đổi từ bộ xử lý Intel sang chip Apple Silicon. Trình giả lập này sẽ đặc biệt đảm nhiệm việc dịch các ứng dụng được viết cho các máy Mac cũ hơn, nhờ đó nó có thể chạy chúng ngay cả trên những ứng dụng có chip M1, M1 Pro và M1 Max. Tất nhiên, điều này đòi hỏi một hiệu suất nhất định. Về mặt này, điều này phụ thuộc vào chương trình được đề cập, vì một số chương trình, chẳng hạn như Microsoft Office, chỉ cần được "dịch" một lần, đó là lý do tại sao lần khởi chạy đầu tiên của chúng mất nhiều thời gian hơn, nhưng bạn sẽ không gặp phải bất kỳ vấn đề nào sau đó. Hơn nữa, tuyên bố này không còn giá trị ngày hôm nay. Microsoft đã cung cấp các ứng dụng gốc M1 từ gói Office của mình, do đó không cần thiết phải sử dụng lớp dịch Rosetta 2 để chạy chúng.

Vì vậy nhiệm vụ của trình giả lập này chắc chắn không hề đơn giản. Trên thực tế, việc dịch thuật như vậy sẽ đòi hỏi hiệu suất khá cao, do đó chúng ta có thể gặp phải vấn đề về độ trôi chảy trong một số ứng dụng. Tuy nhiên, cần lưu ý rằng điều này chỉ ảnh hưởng đến một số ít ứng dụng. Chúng tôi có thể cảm ơn hiệu suất tuyệt vời của chip Apple Silicon vì điều này. Vì vậy, tóm lại, trong phần lớn các trường hợp, bạn sẽ không gặp bất kỳ vấn đề nào khi sử dụng trình mô phỏng và thậm chí bạn có thể không biết về công dụng của nó. Mọi thứ diễn ra ở chế độ nền và nếu người dùng không trực tiếp nhìn vào Trình giám sát hoạt động hoặc danh sách ứng dụng ở cái gọi là Loại của ứng dụng nhất định, họ thậm chí có thể không biết rằng ứng dụng đã cho không thực sự chạy tự nhiên.

apple_silicon_m2_chip
Năm nay chúng ta sẽ thấy máy Mac có chip M2 mới

Tại sao việc có ứng dụng gốc M1 là điều cần thiết

Tất nhiên, không có gì là hoàn hảo, điều này cũng áp dụng cho Rosetta 2. Tất nhiên, công nghệ này cũng có những hạn chế nhất định. Ví dụ: nó không thể dịch các plugin kernel hoặc các ứng dụng ảo hóa máy tính có nhiệm vụ ảo hóa nền tảng x86_64. Đồng thời, các nhà phát triển được cảnh báo về việc không thể dịch các hướng dẫn vectơ AVX, AVX2 và AVX512.

Có lẽ chúng ta có thể tự hỏi, tại sao việc có các ứng dụng chạy nguyên bản lại thực sự quan trọng, khi Rosetta 2 có thể quản lý mà không cần chúng trong phần lớn các trường hợp? Như chúng tôi đã đề cập ở trên, hầu hết, với tư cách là người dùng, chúng tôi thậm chí không nhận thấy rằng ứng dụng nhất định không chạy nguyên bản vì nó vẫn mang lại cho chúng tôi sự tận hưởng không bị gián đoạn. Mặt khác, có những ứng dụng mà chúng ta sẽ nhận thức khá rõ về điều này. Ví dụ: Discord, một trong những công cụ liên lạc phổ biến nhất, hiện không được tối ưu hóa cho Apple Silicon, điều này thực sự có thể gây khó chịu cho hầu hết người dùng. Chương trình này hoạt động trong phạm vi của Rosetta 2, nhưng nó cực kỳ khó khăn và kèm theo rất nhiều vấn đề khác. May mắn thay, nó sẽ đến thời điểm tốt hơn. Phiên bản Discord Canary, là phiên bản thử nghiệm của ứng dụng, cuối cùng đã có sẵn cho máy Mac có chip mới. Và nếu bạn đã thử nó, bạn chắc chắn sẽ đồng ý rằng công dụng của nó hoàn toàn khác biệt và hoàn toàn hoàn hảo.

May mắn thay, Apple Silicon đã đồng hành cùng chúng tôi được một thời gian và rõ ràng hơn rằng đây chính là nơi chứa đựng tương lai của máy tính Apple. Đó chính xác là lý do tại sao điều cực kỳ quan trọng là chúng ta phải có sẵn tất cả các ứng dụng cần thiết ở dạng đã sửa đổi hoặc chúng chạy cái gọi là nguyên bản trên các máy nhất định. Bằng cách này, máy tính có thể tiết kiệm năng lượng mà nếu không sẽ phải dịch thông qua Rosetta 2 đã nói ở trên và do đó, về tổng thể sẽ đẩy khả năng của toàn bộ thiết bị đi xa hơn một chút. Khi gã khổng lồ Cupertino nhìn thấy tương lai của Apple Silicon và rõ ràng hơn là xu hướng này chắc chắn sẽ không thay đổi trong những năm tới, nó cũng tạo ra áp lực lành mạnh cho các nhà phát triển. Do đó, họ cũng phải chuẩn bị hồ sơ theo hình thức này, việc này đang diễn ra dần dần. Ví dụ trên trang web này bạn sẽ tìm thấy danh sách các ứng dụng có hỗ trợ gốc của Apple Silicon.

.