Tin tức và phân tích của tất cả các thiết bị di động

Đây là cách nó sẽ hoạt động

Những tin đồn đã đúng: Apple đang để Intel ủng hộ bộ vi xử lý của riêng mình Apple Cánh tay silicon. Điều này sẽ mang lại những thay đổi lớn cho bất kỳ ai sử dụng máy Mac. Đứng đầu trong số này là khả năng chạy các ứng dụng iOS và iPadOS nguyên bản trên macOS.

Ứng dụng iPhone và iPad đến với Mac

Apple đã sản xuất bộ vi xử lý của riêng mình cho iPhone, iPad và hầu hết các sản phẩm không phải Mac (bao gồm Apple TV, HomePod và Apple Watch). Các nền tảng này chạy trên chip dựa trên ARM, được lựa chọn rộng rãi nhờ thời lượng pin và hiệu suất nhiệt tốt hơn so với chip Intel trong máy Mac.

Công ty hiện đang tiến lên và chuyển dòng máy Mac của mình sang bộ xử lý dựa trên ARM tùy chỉnh. Điều này có nghĩa là các ứng dụng iPhone và iPad sẽ tương thích nguyên bản với các kiểu máy mới vì chúng được thiết kế để chạy trên cùng một loại bộ xử lý.

Theo Apple, các ứng dụng được viết cho iPhone và iPad sẽ không yêu cầu bất kỳ sửa đổi nào để chạy trên máy Mac dựa trên ARM mới. Công ty đã chứng minh điều này tại hội nghị nhà phát triển thế giới (WWDC) bằng cách sử dụng các ứng dụng như Monument Valley 2Bình tĩnh và chơi Fender.

Con số này tương đương với khoảng 2 triệu ứng dụng App Store sẽ tương thích với macOS trong tương lai gần. Chúng chạy trong các cửa sổ phù hợp với tỷ lệ của nền tảng ban đầu. Ví dụ Twitter cho iPhone sẽ xuất hiện dưới dạng cửa sổ dọc giống như trên màn hình iPhone.

Hầu hết mọi thứ từ App Store sẽ có sẵn. Dịch vụ như Instagram và TikTok, hoàn toàn thiếu các ứng dụng Mac, cuối cùng sẽ có sẵn các phiên bản tương thích với Mac. Ở giai đoạn này, vẫn chưa rõ liệu các nhà phát triển có thể từ chối chia sẻ ứng dụng của họ trên Mac hay không.

Tuy nhiên, các nhà phát triển sẽ có thể điều chỉnh ứng dụng của họ phù hợp với nền tảng Mac. Các chỉnh sửa nhỏ như loại bỏ bàn phím mềm trong khi nhập sẽ tạo ra sự khác biệt khi nói đến khả năng sử dụng của các ứng dụng này.

Việc kinh doanh Apple đã không chia sẻ nhiều chi tiết về nó và chưa có máy Mac dựa trên ARM nào được phát hành ngoài bộ công cụ chuyển đổi nhà phát triển bí mật. Chúng ta sẽ phải chờ xem nó kết thúc như thế nào.

Những máy Mac nào sẽ hỗ trợ các ứng dụng iPhone và iPad?

Hỗ trợ gốc cho các ứng dụng iPhone và iPad sẽ chỉ khả dụng trên máy Mac có hệ thống ARM-on-chip (SoC) mới. Apple cho biết máy Mac đầu tiên họ sẽ sử dụng Apple Silicon, sẽ được ra mắt trước cuối năm 2020, mặc dù ông vẫn chưa cho biết những dòng sản phẩm nào sẽ được cập nhật.

Trong những tuần trước WWDC, đã có tin đồn về việc thiết kế lại iMac, với MacBook Pro và MacBook Air đã được thiết kế lại khá gần đây. Điều này gây ra nhiều suy đoán rằng lần đầu tiên Apple Silicon Mac sẽ là một chiếc máy tính tất cả trong một. Công ty hy vọng sẽ hoàn thành việc chuyển đổi toàn bộ dòng máy Mac của mình vào năm 2022.

tính năng silicon Apple.

Lưu ý rằng hỗ trợ riêng cho các ứng dụng này không giống với dự án Catalyst của công ty Apple, đã thêm các ứng dụng như Tin nhắn, Ghi nhớ giọng nói và Tác vụ vào macOS Mojave vào năm 2018. Catalyst cho phép các nhà phát triển iPad dễ dàng chuyển các ứng dụng iOS sang máy Mac, cuối cùng cho phép mua hàng phổ biến giữa hai nền tảng.

Mặc dù Catalyst đã được sử dụng để chuyển các ứng dụng iPad của bên thứ ba như Twittercho Mac không giống như chạy các ứng dụng iPhone hoặc iPad nguyên bản trên Mac ARM. Các ứng dụng gốc không cần phải biên dịch lại vì chúng đã tương thích với kiến ​​trúc CPU. Catalyst cho phép Xcode tạo hai phiên bản của ứng dụng – một phiên bản cho mỗi nền tảng.

Không ai trong số này sẽ cần thiết trên máy Mac mà họ gửi cùng Apple silicon.

ARM là gì và nó khác nhau như thế nào?

Để hiểu sự khác biệt giữa Intel vs Apple Silicon, trước tiên bạn phải hiểu sự khác biệt cơ bản trong kiến ​​trúc CPU. Intel sản xuất bộ xử lý x86 khác với CPU Apple Silicon ARM nó đang chuyển sang Apple.

Trong khi bộ xử lý x86 được thiết kế để tính toán tập lệnh phức tạp (CISC), thì thay vào đó, bộ xử lý ARM lại sử dụng tính toán tập lệnh rút gọn (RISC). Bộ xử lý ARM hỗ trợ các lệnh đơn giản hơn thường thực thi trong một chu kỳ xung nhịp của CPU. Tuy nhiên, kiến ​​trúc CISC thực hiện đồng thời hơn, trải rộng qua nhiều chu kỳ.

Về bản chất, chúng là hai cách tiếp cận khác nhau cho một mục tiêu cuối cùng rất giống nhau: chạy phần mềm hiệu quả. Do RISC sử dụng tập lệnh ít phức tạp hơn nên các thiết bị ARM thường sử dụng ít năng lượng hơn và tỏa ít nhiệt hơn. Đây là lý do tại sao ARM là công nghệ được lựa chọn cho điện thoại thông minh, máy tính bảng, máy tính bảng đơn (như Raspberry Pi) và thậm chí Nintendo Switch.

Biểu đồ hiển thị lợi thế về hiệu suất và sức mạnh

Trong lịch sử, x86 đã vượt qua ARM về sức mạnh thô. Do đó, máy tính để bàn vẫn sử dụng chip 64-bit x86, chẳng hạn như dòng Intel Core. Vì những con chip này tạo ra nhiều nhiệt hơn và cần nhiều năng lượng hơn nên chúng phù hợp với máy tính để bàn vì khả năng làm mát và năng lượng ít hơn. Chúng vẫn được sử dụng trong hầu hết các máy tính xách tay, mặc dù Microsoft Surface Pro X được cung cấp bởi ARM.

Phần mềm được thiết kế cho tập lệnh CISC cần được xây dựng lại để chạy tự nhiên trên các máy RISC. Phần mềm đã được viết cho các thiết bị ARM, cũng như toàn bộ bộ sưu tập ứng dụng iPhone và iPad trong App Store, sẽ chạy tự nhiên trên máy tính để bàn Apple Silicon khi chúng cuối cùng cũng đến vào cuối năm nay.

Đây chỉ là phần nổi của tảng băng trôi khi nói đến quá trình chuyển đổi Apple trên CÁNH TAY. Còn rất nhiều điều để nói, chẳng hạn như thời lượng pin kéo dài, ít tỏa nhiệt hơn và sự kết hợp chặt chẽ hơn giữa phần mềm và phần cứng.

Có một máy Mac dựa trên Intel? Không có ứng dụng iPhone hoặc iPad nào cho bạn

Với chiếc Mac ARM đầu tiên dự kiến ​​ra mắt vào cuối năm nay, Apple sẽ tiếp tục bán các mẫu Intel trong thời gian tới. Như với việc chuyển đổi từ PowerPC sang Intel vào năm 2006, Apple cam kết hỗ trợ các máy tính dựa trên Intel trong tương lai gần. Thật không may, điều này không bao gồm hỗ trợ ứng dụng iPhone hoặc iPad.

Tạo một ứng dụng toàn cầu trong Xcode

Trong tương lai, các ứng dụng được viết riêng cho Mac sẽ hoạt động trên cả kiểu máy Intel và Mac Apple silicon. Điều này có thể là do Xcode 12 và khả năng tạo “Universal 2hoạt động trên cả hai kiến ​​trúc bộ xử lý. Việc kinh doanh Apple chưa công bố bất kỳ kế hoạch nào để đưa thư viện ứng dụng iPhone và iPad lên các mẫu máy không dùng ARM.

Điều này có thể sẽ tạo ra nhu cầu đối với máy Mac dựa trên ARM, khiến chúng trở nên khác biệt so với gói. Máy mới sẽ mất khả năng khởi động Windows thông qua Boot Camp (mặc dù có thể không phải là phiên bản ARM). Vì vậy, khả năng tương thích phổ quát với các ứng dụng iPhone và iPad có thể là củ cà rốt Apple sẽ vẫy tay để bán Apple silicon.

Còn các ứng dụng Mac được viết cho Intel thì sao?

Vì máy Mac dựa trên ARM mới sẽ không tương thích nguyên bản với phần mềm được viết cho các kiểu máy dựa trên Intel, điều gì sẽ xảy ra với tất cả phần mềm hiện có? Có thể các nhà phát triển có ngân sách lớn như Adobe và Microsoft có thể đáp ứng thời hạn sắp tới Apple cho phiên bản ARM gốc. Nhưng còn những nhà phát triển nhỏ hơn thiếu thời gian và nguồn lực thì sao?

Đừng lo lắng – máy Mac mới sẽ không thay thế các ứng dụng Mac cổ điển bằng ứng dụng iPhone và iPad. Các nhà phát triển có thể biên dịch lại các ứng dụng Intel hiện có của họ cho ARM nhưng bạn có thể chạy chính xác các ứng dụng Mac mà bạn hiện đang chạy trên macOS Catalina trên máy Mac ARM mới của mình.

Điều này là có thể nhờ Rosetta 2 – phiên bản cập nhật của trình dịch nhị phân động được sử dụng để chuyển chủ sở hữu máy Mac từ PowerPC sang Intel vào năm 2006. Công ty đã trình diễn Rosetta 2 tại WWDC 2020 bằng phần mềm hoạt hình và mô hình 3D Maya dường như hoạt động hoàn hảo.

Rosetta cho Intel/PowerPC.

Ấn tượng hơn nữa là bản demo Shadow of the Tomb Raider đáp ứng, cũng chạy qua Rosetta. Vẫn còn phải xem liệu chúng ta có thể mong đợi hiệu suất tương tự trên tất cả các ứng dụng hay không, nhưng điểm chuẩn của Bộ công cụ chuyển tiếp dành cho nhà phát triển (DTK) dựa trên ARM có vẻ đầy hứa hẹn.

DTK là một máy Mac mini được sửa đổi với chip A12Z iPad Pro được ép xung nhẹ, từ thế hệ thứ 16 GB RAM và SSD 512 GB. Bất chấp sự khăng khăng AppleNói cách khác, một số nhà phát triển đã chạy Geekbench trên DTK của họ để kiểm tra hiệu suất. Vì không có phiên bản gốc của Geekbench dành cho máy Mac dựa trên ARM nên việc đo điểm chuẩn được thực hiện bằng Rosetta.

Kết quả ban đầu cho thấy Geekbench của Rosetta trên A12Z vượt trội so với Surface Pro X dựa trên ARM của Microsoft với phiên bản gốc của cùng một công cụ đo điểm chuẩn. Hãy coi thường những kết quả này, nhưng đó là một dấu hiệu tốt vì A12Z là một con chip đã hai năm tuổi. Máy Mac đầu tiên có bộ xử lý ARM có thể sử dụng bộ xử lý mạnh hơn nhiều so với bộ xử lý trong iPad Pro.

Một trong những lý do cho hiệu suất đầy hứa hẹn như vậy có thể là Rosetta 2 thực hiện hầu hết các công việc nặng nhọc trong giai đoạn cài đặt. Điều này đã được đánh đồng với việc biên dịch lại ứng dụng là “Universal 2“.

Để biết khoảng thời gian tuân thủ này có thể kéo dài bao lâu, Rosetta lần đầu tiên được giới thiệu với OS X 10.4.4 Tiger vào năm 2005. Năm 2011, nó trở thành một thành phần tùy chọn khi phát hành OS X 10.6 báo tuyết. Hỗ trợ cho Rosetta chính thức kết thúc với việc phát hành OS X 10.7 Leo vào năm 2012.

Apple Silicon đến muộn hơn vào năm 2020

Chúng tôi không biết khi nào nó sẽ xuất hiện Apple silic, nhưng Apple khẳng định nó sẽ là trong năm nay. Cũng không rõ liệu sự thay đổi kiến ​​trúc có dẫn đến các mô hình rẻ hơn hay không, vì Apple kiểm soát quá trình này, hoặc liệu giá có tăng để trang trải chi phí nghiên cứu và phát triển hay không.

Apple Silicon chỉ là một phần nhỏ của những gì Apple được công bố tại WWDC 2020. Hãy xem các tính năng mới sắp có trên macOS và xem iOS 14 có gì dành cho chủ sở hữu iPhone và iPad.