Đây là lý do tại sao thiết bị iOS sử dụng ít RAM hơn thiết bị Android

Đây là lý do tại sao thiết bị iOS sử dụng ít RAM hơn thiết bị Android

Cuộc chiến giữa iOS và Android vẫn còn mạnh mẽ cho đến tận ngày nay. Rõ ràng là có những lý do hợp lệ để rơi vào hai bên hàng rào, nhưng điều đó không ngăn mọi người (bao gồm cả chúng tôi) liên tục so sánh cả hai để xem cái nào tốt hơn cho nhu cầu của chúng tôi.





Chúng tôi đã khám phá các câu hỏi như hệ điều hành di động nào an toàn hơn và tại sao ứng dụng iOS nói chung tốt hơn ứng dụng Android. Nhưng đây là điều mà bạn có thể không nhận thấy: Thiết bị iOS thường có một nửa RAM (hoặc ít hơn) thiết bị Android . Tại sao thế này?





So sánh RAM trên iPhone và Android

Đối với bài viết này, chúng ta sẽ xem xét một số thiết bị Android hàng đầu mới nhất từ ​​nhiều nhà sản xuất và đặt chúng cạnh nhau với iPhone 8, iPhone 8 Plus và iPhone X.





Tín dụng hình ảnh: GSM Arena

Tín dụng hình ảnh: GSM Arena



Tín dụng hình ảnh: GSM Arena

Tín dụng hình ảnh: GSM Arena





Đây là tất cả các thiết bị Android thời đại 2017 đại diện cho những gì tốt nhất hiện có cho người tiêu dùng điện thoại thông minh. Như bạn có thể thấy, những thông số kỹ thuật RAM này rất đắt và sẽ khiến bạn phải trả một xu khá lớn. Bạn sẽ phải trả bất kỳ khoản nào từ 650 đô la đến 1.000 đô la cho những thứ này.

Để cung cấp cho bạn ý tưởng về mức độ thừa của RAM 8GB, hãy nhớ rằng hầu hết các máy tính xách tay hiện đại thậm chí không có nhiều như vậy. Ví dụ: hầu hết các Chromebook kỷ nguyên 2017 đều có dung lượng 4GB chỉ với một số mẫu được chọn thậm chí cung cấp bản dựng 8GB - và thậm chí cả những Chromebook 8GB hiệu suất cao vẫn rẻ hơn các thiết bị Android này!





Công bằng mà nói, chỉ có OnePlus 5T đi kèm 8GB. Nhưng quan điểm của tôi là: Các thiết bị Android sẽ không có nhiều RAM như vậy nếu họ không cần nó, phải không? Và nếu các thiết bị Android mới nhất sắp được trang bị RAM 4-8GB, thì iPhone có bao nhiêu RAM?

Tín dụng hình ảnh: GSM Arena

Tín dụng hình ảnh: GSM Arena

Tín dụng hình ảnh: GSM Arena

Tín dụng hình ảnh: GSM Arena

cách tạo vectơ trong illustrator

Đợi tí. Chuyện gì đang xảy ra vậy? Giữa dòng iPhone kỷ nguyên 2017 của Apple, chúng ta chỉ thấy 2GB trên iPhone 8 'cấp thấp nhất', 3GB trên iPhone 8 Plus lớn hơn và 3GB trên iPhone X. Mẫu cao nhất của Apple có RAM ít hơn các tùy chọn Android yếu hơn!

Nhân tiện, không có cái nào là mới cả. IPhone 7 Plus đã giới thiệu 3GB RAM cho dòng iPhone vào năm 2016. iPhone 7, iPhone 6s Plus và iPhone 6s đều hoạt động trên 2GB mà không có vấn đề gì. Và iPhone 6, có thể chạy iOS 11 giống như các phiên bản kế nhiệm còn lại của nó, chỉ có 1GB.

Nghiêm túc đấy, chuyện gì đang xảy ra vậy? Làm thế nào mà một chiếc iPhone 6 thế hệ 2014 lại có thể chạy phiên bản iOS mới nhất chỉ với 1GB RAM một cách thụ động trong khi Android cần tới 8x?

Tại sao thiết bị Android lại cần nhiều RAM

Ngay từ đầu, Android đã được thiết kế để hỗ trợ nhiều loại vi xử lý khác nhau, nhiều nhà sản xuất khác nhau và nhiều cấu hình phần cứng khác nhau. Thông thường, phần mềm được viết cho một loại hệ thống không thể chạy trên một loại hệ thống khác; nó phải được 'chuyển' qua, thường liên quan đến việc viết lại các bit không tương thích.

Để giải quyết vấn đề này, các ứng dụng Android luôn chạy trên nền tảng Java. Java tiện lợi vì máy ảo của nó: bạn có thể viết một ứng dụng một lần bằng Java và sau đó máy ảo 'dịch' mã đó trong thời gian chạy để hoạt động trên bất kỳ hệ thống nào. Thay vì tự viết lại và biên dịch lại mã, máy ảo Java sẽ xử lý nó cho bạn.

Nhưng điều này đi kèm với một chi phí.

Máy ảo Java phức tạp và đòi hỏi nhiều RAM, không chỉ để quản lý các quy trình thực tế của chính máy ảo mà còn để giữ mã Java gốc cho bất kỳ ứng dụng nào đang được thực thi cộng với mã đã dịch thực sự được thực thi bởi hệ thống.

Mặt khác, máy ảo trong Android đã được cải thiện trong những năm qua và không yêu cầu nhiều RAM như trước đây. Mặt khác, các ứng dụng Android ngày càng trở nên tiên tiến hơn - được cho là thậm chí còn cồng kềnh - và do đó cần nhiều RAM hơn để hoạt động. RAM cũng cần thiết cho các quy trình nền, vốn phổ biến trong các ứng dụng Android.

Cuối cùng, hệ điều hành Android được xây dựng dựa trên một phương pháp gọi là 'thu gom rác'. Các ứng dụng thực sự được khuyến khích sử dụng nhiều RAM nếu chúng cần. Sau đó, thỉnh thoảng, Android dọn dẹp dữ liệu trong RAM không còn được sử dụng ('rác') và giải phóng nó, cho phép các ứng dụng khác sử dụng. Phương pháp này, mặc dù hiệu quả, nhưng lại tối ưu nhất khi có nhiều RAM để sử dụng, nếu không hệ thống dành quá nhiều thời gian để luôn thu thập rác.

Vì những lý do này, chúng tôi khuyên bạn nên dùng ít nhất 4GB RAM trên Android nếu bạn quan tâm đến hiệu suất mượt mà. Nếu bạn không, thì 2GB phải là mức tối thiểu.

Tại sao iOS không sử dụng nhiều RAM như Android

Apple kiểm soát nhiều hơn toàn bộ hệ sinh thái iOS. Nếu bạn muốn sử dụng iOS, thì bạn chỉ có một lựa chọn cho điện thoại: iPhone. Nếu bạn muốn tạo ứng dụng iOS, thì bạn phải sử dụng các công cụ của Apple và làm theo cách của Apple. Apple ra luật bằng một cái nắm tay thật chặt.

cách chụp màn hình trên snapchat mà họ không biết

Tuy nhiên, có rất nhiều lợi ích cho việc này.

Bởi vì Apple biết chính xác thông số kỹ thuật của mọi thiết bị sẽ chạy hệ điều hành của nó, họ có thể đưa ra quyết định thiết kế cho phù hợp. Ví dụ, trong khi Android cần hỗ trợ nhiều loại vi xử lý, iOS luôn chạy trên phần cứng dựa trên ARM.

Do đó, iOS không cần một máy ảo với tính năng dịch nhanh như Android. Tất cả các ứng dụng được biên dịch thành mã gốc và mã đó được thực thi trực tiếp trên phần cứng. Không cần máy ảo có nghĩa là RAM được sử dụng tổng thể ít hơn đáng kể.

Hơn nữa, iOS có một cách tiếp cận khác để quản lý bộ nhớ. Trong khi bộ nhớ Android do hệ điều hành xử lý, bộ nhớ iOS do chính các ứng dụng xử lý. Thay vì cho phép các ứng dụng chiếm nhiều RAM tùy thích và giải phóng nó khi không còn được sử dụng, các ứng dụng iOS sẽ tự động phân bổ và phân bổ bộ nhớ khi cần thiết.

Tóm lại, chỉ vì iPhone có ít RAM hơn không có nghĩa là chúng có hiệu suất kém hơn. iOS có một cách tiếp cận khác để quản lý bộ nhớ vì nó không dựa vào máy ảo như Android.

Đăng lại Đăng lại tiếng riu ríu E-mail Cách thay đổi giao diện của màn hình Windows 10 của bạn

Bạn muốn biết cách làm cho Windows 10 trông đẹp hơn? Sử dụng các tùy chỉnh đơn giản này để biến Windows 10 của riêng bạn.

Đọc tiếp
Chủ đề liên quan
  • Giải thích về công nghệ
  • Android
  • điện thoại Iphone
  • ios
  • Mẹo phần cứng
  • Android
Giới thiệu về tác giả Joel lee(1524 bài báo đã được xuất bản)

Joel Lee là Tổng biên tập của MakeUseOf từ năm 2018. Anh ấy có bằng B.S. về Khoa học Máy tính và hơn chín năm kinh nghiệm viết và chỉnh sửa chuyên nghiệp.

Xem thêm từ Joel Lee

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký