Các smartphone Android thường có dung lượng RAM lớn hơn những chiếc iPhone. Vậy phải chăng nền tảng iOS thực sự tối ưu tốt hơn Android?
Có một số khác biệt giữa Android và iOS, nhưng điều đó không có nghĩa là hệ điều hành nào tốt hơn (hoặc tệ hơn). Trong nhiều năm, quyết định lựa chọn một thiết bị chạy Android hoặc iOS đều phụ thuộc vào sở thích vì vậy để đảm bảo tính khách quan khi so sánh bất kì điều gì về 2 hệ điều hành này thì chúng ta cần có kiến thức chuyên sâu về nó. Nếu bạn nghĩ rằng những nhà sản xuất thiết bị Android thường cung cấp bộ nhớ RAM nhiều hơn vì hệ điều hành của họ cần nhiều bộ nhớ hơn iOS, bạn có thể cần phải xem xét lại suy nghĩ này.
Trong khi Google Pixel XL, Samsung Galaxy S7 và Asus Zenfone 3 tất cả đều có các 4 GB bộ nhớ RAM thì iPhone 7 của Apple ra mắt trong tháng 10 năm 2016 chỉ có 2 GB RAM (3 GB trên iPhone 7 Plus). Điều này đặt ra câu hỏi về cách xây dựng một điện thoại thông minh đó là những chiếc iPhone với một mức giá có thể gấp 1.5 hoặc gấp 2 lần điện thoại khác nhưng lại có phần cứng hạn chế hơn? Nếu điều này lại làm bạn nghĩ rằng nền tảng iOS tối ưu hơn so với Android nên cần phần cứng quá mạnh thì có lẽ cần bạn sẽ cần tìm hiểu thêm qua bài viết này.
Trước khi tiếp tục, chúng ta cần phải xác định chính xác định nghĩa RAM là gì và tác dụng của nó như thế nào? RAM - Random Access Memory là công nghệ giúp các truy cập của người dùng được lưu trữ thành các tập tin trên máy tính hoặc điện thoại thông minh của bạn. Không giống như bộ nhớ ổ đĩa cứng, bộ nhớ RAM không lưu trữ vĩnh viễn nội dung. Tuy nhiên, nó có nhiệm vụ đọc nội dung khi hệ thống cần nó. Các bộ nhớ RAM nhiều hơn sẽ giúp nó lưu trữ được nhiều hơn các nhiệm vụ nhưng sẽ không hẳn làm cho tốc độ của thiết bị được cải thiện.
Các smartphone Android luôn có dung lượng RAM cao hơn nhiều so với iPhone
Kể từ khi điện thoại thông minh phát triển thì bộ nhớ RAM trên chúng có phần bị giới hạn về kích thước làm cho cách sử dụng RAM trên điện thoại có một sự khác biệt nhỏ so với các máy tính. Nhưng mục tiêu tổng thể và cơ bản là giống nhau: đều cung cấp các chỉ dẫn và dữ liệu đến các bộ vi xử lý. Các dữ liệu này có thể được xử lý để lưu lại trên RAM giúp làm giảm thời gian tải trong quá trình chuyển đổi ứng dụng."
Cuối cùng, bộ nhớ RAM không nên nhầm lẫn với dung lượng lưu trữ (ROM) của điện thoại. Lưu trữ nội bộ và bên ngoài sẽ luôn cao hơn so với bộ nhớ RAM, giống như 16, 32, 64 và 128 GB lưu trữ điện thoại trong khi hiện tại, điện thoại thông minh như Zenfone 3 Deluxe cũng chỉ có 6 GB RAM hay Zenfone AR dùng RAM 8GB.
Để xem cách quản lý RAM trên Android và iOS, Gary Sims đã thực hiện một video để so sánh khác biệt giữa quản lý RAM trên mỗi các hệ điều hành. Đối tượng được sử dụng là Nexus 5X (2GB RAM + phiên bản mới nhất của Android) và iPhone 7 (2GB RAM + phiên bản mới nhất của iOS). Các bạn có thể xem video dưới đây.
Việc đầu tiên mà Gary tìm được khi khởi động lại cả 2 thiết bị đó là iPhone 7 sử dụng RAM nhiều hơn so với Nexus 5X. Điều này có bác bỏ nhận định từ trước tới nay rằng "Android sử dụng nhiều bộ nhớ RAM hơn iOS". Để hiểu điều này chính xác, chúng ta tiếp tục đi tới định nghĩa "free RAM" là gì?
Theo Gary, máy tính sẽ dành một phần của bộ nhớ RAM chỉ để dùng cho các hệ thống hoạt động và các phần khác để chạy các chương trình và dữ liệu. Trên điện thoại, chúng phức tạp hơn một chút vì nó có bộ nhớ đa nhiệm và ảo. Phần ảo cho phép từng chương trình (hoặc ứng dụng) chạy trong không gian ảo của riêng mình. Trong trường hợp của Android và iOS, một phần của bộ nhớ RAM vẫn trao cho hệ thống nhưng phần khác sẽ được chia được sử dụng cho mỗi ứng dụng. Vì vậy, bất kỳ bộ nhớ RAM mà không được sử dụng là "free - trống".
Dung lượng RAM có sẵn trên Nexus 5X và iPhone 7 không chênh lệch quá nhiều
Tuy nhiên, bộ nhớ RAM trống không nhất thiết là tốt. Trên thực tế, nó là hoàn toàn ngược lại. Một hệ thống hoạt động tốt sẽ không có nhiều bộ nhớ RAM miễn phí nhưng cần tới bộ nhớ RAM có sẵn. Phần bộ nhớ có sẵn này sẽ giúp cho thiết bị lưu trữ các bộ nhớ cache của ứng dụng để việc truy cập lại ứng dụng đó một cách nhanh chóng hơn. Tóm gọn lại "bộ nhớ RAM có sẵn" - gọi là phần nhớ hiệu quả gần như là có tương đương trên iOS và Android.
Bộ nhớ RAM có sẵn cực kì quan trọng đối với bất kì smartphone nào
Trở lại với sự so sánh giữa việc sử dụng bộ nhớ RAM trên Android và iOS, sau khi khởi động lại thiết bị iPhone 7 đã có 730 MB bộ nhớ có sẵn trong khi Nexus 5X có 840 MB trong tổng số 2 GB.
Chúng ta sẽ thực hiện một cách kiểm tra khác để tìm ra hiệu suất RAM trên cả 2 nền tảng khi cùng sử dụng một ứng dụng. Nhìn vào kết quả, khác biệt không quá nhiều về việc chiếm dụng RAM khi chạy ứng dụng giữa Android và iOS. Trong khi đó, bộ nhớ RAM mà 2 nền tảng được trang bị lại chênh lệch khác lớn. Ví dụ iPhone 7 và Zenfone AR có sự chênh lệch lên tới 6GB.
iOS vs Android: RAM sử dụng chạy các ứng dụng tương tự
Điều quan trọng đó chính là các ứng dụng được phát triển cho iOS đôi khi có kích thước chỉ bằng 1/2 trên Android. Tuy nhiên, cách Google và Apple xử lý ứng dụng trong nền làm cho vấn đề phức tạp hơn nhiều khi đánh giá đó nền tảng nào sử dụng bộ nhớ RAM hơn.
Cũng cần phải nói rằng, Google có cơ chế mở hơn đối với các ứng dụng. Họ cho phép chúng chạy nền và nó thực sự là một trong những điều khủng khiếp đối với nhiều người dùng. Trong khi đó Apple có một chiến lược kiểm soát tốt hơn trong lĩnh vực này vì người dùng có thể chọn một ứng dụng để cho phép nó chạy ở chế độ nền hay không.
Về cơ bản, việc sử dụng bộ nhớ RAM và quản lý trên cả hai hệ thống hoạt động hoàn toàn tương tự và hiệu quả. Sự khác biệt lớn nhất giữa cả hai là làm thế nào mỗi nền tảng quyết định hành vi sử dụng của ứng dụng trong nền.
Trong khi hệ thống quản lý trên nền tảng Android (dựa trên Linux) lựa chọn chiến lược là ngăn chặn các ứng dụng đang chạy ở chế độ nền khi bộ nhớ có sẵn vượt quá mức cho phép thì iOS lại khác. Nền tảng của Apple có thể ép nhiều dữ liệu hơn từ các ứng dụng đang chạy trong nền so với Android ở cùng một mức mà bộ nhớ hệ thống có sẵn. Điều này có nghĩa là Apple cho phép bạn mở nhiều ứng dụng hơn cho đến khi bạn không còn sử dụng chúng nữa.
Mình sẽ không đi vào chi tiết của quá trình này, nhưng có thể ví dụ đơn giản cho các bạn hiểu rằng tại sao. Chẳng hạn như đối với nền tảng Android khi bạn mở một trình duyệt và sau đó đóng lại thì khi bạn mở lại nó sẽ tuy cập vào đúng trang cuối cùng bạn đã vào. Điều này là do hệ thống sẽ lưu URL, không phải là trang thực tế khi bạn xem lúc trước. Điều này xảy ra bởi vì Android có một cơ chế mà sẽ gửi một cảnh báo cho các ứng dụng đang chạy ở chế độ nền để lưu các thông tin quan trọng nhất bởi vì bộ nhớ RAM bị đầy và các ứng dụng sẽ cần được đóng lại. Điều này có nghĩa là cơ chế nhớ của RAM trên Android chỉ giữ lại những gì vô cùng quan trọng và tải lại khi trong tương lại khi bạn sử dụng lại ứng dụng đó.
Một sơ đồ hiển thị dừng của một ứng dụng đang chạy trong nền do RAM quá tải
Chính vì thế mà Google và các nhà sản xuất khác sẽ luôn luôn chọn cho bộ nhớ RAM nhiều hơn trong các thiết bị của họ như là một giải pháp thay thế để giữ cho tiến trình chạy nền được hiệu quả hơn mà không phải đóng đột ngột bất kì một ứng dụng nào. Nếu bạn theo dõi nhiều về công nghệ có lẽ sẽ nhìn ra xu hướng này trong tương lại trên các smartphone Android. Trong khi đó Apple có một giải pháp khác về phần mềm theo định hướng ít phụ thuộc vào phần cứng cũng để đối phó với tình trạng tương tự như Android.
Xem thêm: Những gói biểu tượng đẹp nhất dành cho Android dành cho bạn trong tuần
Ngọc Bình
Nguồn: AP
Nhập số điện thoại mua hàng để hưởng
đặc quyền riêng tại FPT Shop
Quý khách vui lòng nhập mật khẩu để đăng nhập tài khoản
Mật khẩu có ít nhất 6 ký tự
Cập nhật thông tin tài khoản của quý khách