Đóng quảng cáo

Android và iOS là hai hệ điều hành di động được sử dụng nhiều nhất trên thế giới. Đây cũng là lý do tại sao việc người dùng so sánh chúng với nhau là điều hợp lý. Bất cứ khi nào Android vs. iOS, sẽ có một biến động là cái được đề cập đầu tiên có nhiều RAM hơn cái thứ hai và do đó đương nhiên phải "tốt hơn". Nhưng đo co thực sự la tinh huông? 

Khi so sánh những chiếc điện thoại Android hàng đầu và một chiếc iPhone được sản xuất trong cùng một năm, bạn sẽ thấy rằng thực tế là iPhone thường có ít RAM hơn so với các đối thủ của chúng. Tuy nhiên, điều đáng ngạc nhiên hơn là thực tế là các thiết bị iOS chạy nhanh tương đương hoặc thậm chí nhanh hơn điện thoại Android có dung lượng RAM cao hơn.

Dòng iPhone 13 Pro hiện tại có RAM 6 GB, trong khi mẫu 13 chỉ có 4 GB. Nhưng nếu nhìn vào hãng iPhone có lẽ là lớn nhất là Samsung, mẫu Galaxy S21 Ultra 5G của họ thậm chí còn có RAM lên tới 16GB. Người chiến thắng trong cuộc đua này nên rõ ràng. Nếu chúng ta đo lường "kích thước" thì đúng, nhưng so với điện thoại Android, iPhone đơn giản là không cần nhiều RAM để vẫn được xếp hạng trong số những điện thoại thông minh nhanh nhất thế giới.

Tại sao điện thoại Android cần nhiều RAM hơn để chạy hiệu quả? 

Câu trả lời thực sự khá đơn giản và phụ thuộc vào ngôn ngữ lập trình bạn đang sử dụng. Phần lớn Android, bao gồm cả các ứng dụng Android, thường được viết bằng Java, đây là ngôn ngữ lập trình chính thức của hệ thống. Ngay từ đầu, đây là lựa chọn tốt nhất có thể vì Java sử dụng một "máy ảo" để biên dịch mã hệ điều hành chạy trên nhiều thiết bị và loại bộ xử lý. Điều này là do Android được thiết kế để hoạt động trên các thiết bị có cấu hình phần cứng khác nhau của các nhà sản xuất khác nhau. Ngược lại, iOS được viết bằng Swift và chỉ chạy trên các thiết bị iPhone (trước đây cũng có trên iPad, mặc dù iPadOS của nó thực sự chỉ là một nhánh của iOS).

Sau đó, do cách Java được định cấu hình, bộ nhớ được giải phóng bởi các ứng dụng bạn đóng phải được trả lại cho thiết bị thông qua một quy trình được gọi là Bộ sưu tập rác - để các ứng dụng khác có thể sử dụng bộ nhớ đó. Đây là một quá trình hiệu quả trong việc giúp thiết bị tự chạy trơn tru. Tất nhiên, vấn đề là quá trình này cần có đủ dung lượng RAM. Nếu nó không có sẵn, các quá trình sẽ chậm lại, điều mà người dùng quan sát thấy trong phản ứng tổng thể chậm chạp của thiết bị.

Tình huống trong iOS 

iPhone không cần tái chế bộ nhớ đã sử dụng trở lại hệ thống, chỉ vì cách iOS của họ được xây dựng. Ngoài ra, Apple cũng có nhiều quyền kiểm soát iOS hơn Google đối với Android. Apple biết iOS của họ chạy trên loại phần cứng và thiết bị nào, vì vậy họ xây dựng nó để chạy mượt mà nhất có thể trên các thiết bị đó.

Điều hợp lý là RAM ở cả hai bên đều tăng theo thời gian. Tất nhiên, các ứng dụng và trò chơi đòi hỏi khắt khe hơn là nguyên nhân gây ra điều này. Nhưng rõ ràng là nếu điện thoại Android định cạnh tranh với iPhone và iOS vào bất kỳ thời điểm nào trong tương lai, đơn giản là họ sẽ luôn giành chiến thắng. Và nó sẽ khiến tất cả người dùng iPhone (iPad, nói rộng ra) hoàn toàn lạnh lùng. 

.