VNR Content
Pearl
Thế giới điện thoại thông minh hiện tại chủ yếu được thống trị bởi hai hệ điều hành - Android và iOS. Trong khi Android thuộc sở hữu của Google, Apple sở hữu iOS. Một điểm khác biệt chính giữa hai ‘vận động viên’ này là trong khi Android được nhiều nhà sản xuất sử dụng thì iOS chỉ dành cho iPhone của Apple. Do đó, lý do tại sao số lượng người dùng Android gần như gấp ba lần so với iOS.
Một điểm khác biệt lớn giữa smartphone Android và iOS là dung lượng RAM của chúng. Nói chung, các thiết bị Android có dung lượng RAM lớn hơn nhiều so với các thiết bị iOS. Câu hỏi là tại sao?
Mới đây, ZTE Axon 30 Ultra Space Edition đã chính thức ra mắt với tư cách là smartphone đầu tiên đi kèm 18GB RAM và 1TB dung lượng lưu trữ trong. Điều này cũng chỉ ra rằng RAM của các điện thoại thông minh hàng đầu Android hiện đang theo đuổi 20GB.
Ngược lại, dung lượng RAM lớn nhất trên iPhone chỉ là 6GB. Như vậy, đội quân Android đã đi trước iOS 3 lần về dung lượng RAM. Tại sao RAM của điện thoại Android ngày càng lớn? Từ 8GB đến 12GB và sau đó là 18GB, còn điện thoại Apple chỉ cần một nửa hoặc ít hơn Android. Apple đang tụt lại phía sau hay Tim Cook "keo kiệt"? Trên thực tế, lý do thực sự không đơn giản là tiết kiệm chi phí.
Dưới đây là ba lý do hàng đầu khiến RAM của iOS thấp. Tuy nhiên, trước khi xem xét lý do, chúng ta hãy nói về RAM.
RAM (Bộ nhớ truy cập ngẫu nhiên) còn được gọi là bộ nhớ khả biến. Kích thước của RAM trực tiếp xác định số lượng chương trình bạn có thể mở trong nền của điện thoại. Mặt khác, ROM (Read-Only Memory) được gọi là bộ nhớ trong. ROM xác định số lượng chương trình bạn có thể cài đặt trên điện thoại và số lượng ảnh và bài hát bạn có thể lưu trữ.
Nếu bạn mở nhiều ứng dụng trong khi sử dụng điện thoại, khi bộ nhớ không đủ điện thoại sẽ tự động đóng một số ứng dụng để giải phóng dung lượng, đáp ứng nhu cầu của các ứng dụng mới. Điều này thường được gọi là "tắt ứng dụng chạy ngầm".
Khi điện thoại có thói quen “tắt ứng dụng chạy ngầm”, điều đó chắc chắn sẽ ảnh hưởng đến hiệu suất và pin của điện thoại. Nguyên nhân là do việc mở lại ứng dụng sẽ mất một khoảng thời gian và bạn sẽ cảm thấy hoạt động của thiết bị không được “trơn tru”. Vì vậy, khi bạn chơi nhiều ứng dụng, dung lượng lưu trữ càng lớn thì điện thoại thông minh càng mượt mà.
Dưới đây là 3 lý do hàng đầu khiến iOS thoải mái với dung lượng RAM "nhỏ"
Trong sử dụng hàng ngày, các loại và số lượng chương trình chúng ta chạy là tương tự nhau. Tại sao Android cần nhiều dung lượng lưu trữ hơn Apple để đảm bảo tính lưu loát? Bởi vì Android sử dụng "nền thực". Các ứng dụng chạy ở chế độ nền trước và bị treo ở chế độ nền chiếm cùng một lượng bộ nhớ. Điều này làm cho hệ thống sử dụng nhiều bộ nhớ hơn. Nền của Apple là nền ảo và khi một ứng dụng ở trong nền, các hoạt động của ứng dụng đó sẽ bị tạm ngừng.
Khi người dùng làm gián đoạn một tác vụ, hệ thống sẽ ghi lại trạng thái ứng dụng hiện tại tính đến thời điểm bị gián đoạn. Chương trình sau đó sẽ đóng băng, giống như ghi lại sự kiện trên bia mộ (còn gọi là cơ chế bia mộ). Khi cần khôi phục tác vụ, chương trình sẽ tiếp tục từ trạng thái ngay trước khi bị gián đoạn. Do đó, cơ chế bia mộ của iOS tiết kiệm bộ nhớ hơn Android khi ứng dụng ở chế độ nền.
Tóm lại, khi cùng một số lượng ứng dụng nền đang chạy, iOS yêu cầu bộ nhớ ít hơn nhiều so với Android. Android thường yêu cầu nhiều dung lượng bộ nhớ hơn để đảm bảo việc sử dụng điện thoại được trơn tru.
Tuy nhiên, với Apple thì khác. Tất cả các ứng dụng trong App Store cần phải trải qua quá trình đánh giá chính thức của Apple và chúng cần sự đồng ý của người dùng để có được quyền. Sau khi bạn chủ động đăng xuất, hệ thống sẽ tắt hoàn toàn ứng dụng và tất cả các tiến trình. Nó sẽ không âm thầm mở trong nền.
Ngoài ra, iOS áp dụng cơ chế hộp cát và mỗi ứng dụng được đặt trong một hộp cát độc lập và không thể can thiệp vào quyền truy cập của nhau, không có khả năng chủ động đánh thức các ứng dụng khác. Do đó, dưới sự kiểm soát chặt chẽ, phần mềm iOS có yêu cầu lưu trữ nhỏ hơn nhiều so với Android.
Dịch vụ thông báo đẩy của Apple cũng giảm dung lượng sử dụng bộ nhớ ở một mức độ nhất định. Các tin nhắn thông báo của hệ thống iOS được đẩy đồng nhất đến người dùng thông qua máy chủ Apple. Điều này cho phép người dùng nhận tin nhắn thông báo mà không cần mở ứng dụng. Tất nhiên, điều này hầu như sẽ làm giảm không gian lưu trữ mà hệ thống sử dụng vào thời điểm đó.
Do số lượng lớn các nhà sản xuất điện thoại di động sử dụng hệ thống Android và bản chất mã nguồn mở của hệ thống Android, hiện tại không có liên minh đẩy thống nhất. Nếu bạn cần dịch vụ đẩy, tin nhắn chỉ có thể được gửi đến người dùng thông qua Ứng dụng hoặc nền tảng dịch vụ của bên thứ ba.
Sự thật là có một số khác biệt trong cách quản lý của hai hệ thống. Tất nhiên, càng nhiều bộ nhớ thì càng tốt, nhưng do sự khác biệt về cơ chế quản lý bộ nhớ hoạt động giữa iOS và Android nên không thể đánh giá nhiều RAM kém hơn hay ít RAM là kém hơn.
Một điểm khác biệt lớn giữa smartphone Android và iOS là dung lượng RAM của chúng. Nói chung, các thiết bị Android có dung lượng RAM lớn hơn nhiều so với các thiết bị iOS. Câu hỏi là tại sao?
Mới đây, ZTE Axon 30 Ultra Space Edition đã chính thức ra mắt với tư cách là smartphone đầu tiên đi kèm 18GB RAM và 1TB dung lượng lưu trữ trong. Điều này cũng chỉ ra rằng RAM của các điện thoại thông minh hàng đầu Android hiện đang theo đuổi 20GB.
Ngược lại, dung lượng RAM lớn nhất trên iPhone chỉ là 6GB. Như vậy, đội quân Android đã đi trước iOS 3 lần về dung lượng RAM. Tại sao RAM của điện thoại Android ngày càng lớn? Từ 8GB đến 12GB và sau đó là 18GB, còn điện thoại Apple chỉ cần một nửa hoặc ít hơn Android. Apple đang tụt lại phía sau hay Tim Cook "keo kiệt"? Trên thực tế, lý do thực sự không đơn giản là tiết kiệm chi phí.
RAM là gì và ROM là gì?
Trước khi so sánh sự khác biệt giữa cơ chế quản lý bộ nhớ của hệ thống iOS và Android, chúng ta cần hiểu ý nghĩa đằng sau một số thuật ngữ chuyên môn.RAM (Bộ nhớ truy cập ngẫu nhiên) còn được gọi là bộ nhớ khả biến. Kích thước của RAM trực tiếp xác định số lượng chương trình bạn có thể mở trong nền của điện thoại. Mặt khác, ROM (Read-Only Memory) được gọi là bộ nhớ trong. ROM xác định số lượng chương trình bạn có thể cài đặt trên điện thoại và số lượng ảnh và bài hát bạn có thể lưu trữ.
Nếu bạn mở nhiều ứng dụng trong khi sử dụng điện thoại, khi bộ nhớ không đủ điện thoại sẽ tự động đóng một số ứng dụng để giải phóng dung lượng, đáp ứng nhu cầu của các ứng dụng mới. Điều này thường được gọi là "tắt ứng dụng chạy ngầm".
Khi điện thoại có thói quen “tắt ứng dụng chạy ngầm”, điều đó chắc chắn sẽ ảnh hưởng đến hiệu suất và pin của điện thoại. Nguyên nhân là do việc mở lại ứng dụng sẽ mất một khoảng thời gian và bạn sẽ cảm thấy hoạt động của thiết bị không được “trơn tru”. Vì vậy, khi bạn chơi nhiều ứng dụng, dung lượng lưu trữ càng lớn thì điện thoại thông minh càng mượt mà.
Dưới đây là 3 lý do hàng đầu khiến iOS thoải mái với dung lượng RAM "nhỏ"
1. Cơ chế Tombstone của iOS tiết kiệm bộ nhớ hơn
Khi người dùng làm gián đoạn một tác vụ, hệ thống sẽ ghi lại trạng thái ứng dụng hiện tại tính đến thời điểm bị gián đoạn. Chương trình sau đó sẽ đóng băng, giống như ghi lại sự kiện trên bia mộ (còn gọi là cơ chế bia mộ). Khi cần khôi phục tác vụ, chương trình sẽ tiếp tục từ trạng thái ngay trước khi bị gián đoạn. Do đó, cơ chế bia mộ của iOS tiết kiệm bộ nhớ hơn Android khi ứng dụng ở chế độ nền.
Tóm lại, khi cùng một số lượng ứng dụng nền đang chạy, iOS yêu cầu bộ nhớ ít hơn nhiều so với Android. Android thường yêu cầu nhiều dung lượng bộ nhớ hơn để đảm bảo việc sử dụng điện thoại được trơn tru.
2. Cơ chế đánh giá nghiêm ngặt và hộp cát của Apple làm cho yêu cầu lưu trữ nhỏ hơn Android
Ngoài cơ chế bia mộ, cơ chế đáh giá và hộp cát nghiêm ngặt của Apple cũng khiến không gian lưu trữ lớn như vậy trở nên không cần thiết. Do hệ điều hành Android không có hệ thống xét duyệt chặt chẽ nên nó vô cùng lỏng lẻo và không đồng đều. Điều này dẫn đến vô số ứng dụng lộn xộn. Các ứng dụng này có một loạt "hành vi giả mạo": tất cả các loại khởi động ngẫu nhiên và quyền truy cập ngẫu nhiên vào các quyền. Trên thực tế, trên Android, bạn có thể mở một ứng dụng và 50 ứng dụng khác sẽ bắt đầu chạy trong nền với nó. Điều này ngay lập tức làm giảm dung lượng lưu trữ.Tuy nhiên, với Apple thì khác. Tất cả các ứng dụng trong App Store cần phải trải qua quá trình đánh giá chính thức của Apple và chúng cần sự đồng ý của người dùng để có được quyền. Sau khi bạn chủ động đăng xuất, hệ thống sẽ tắt hoàn toàn ứng dụng và tất cả các tiến trình. Nó sẽ không âm thầm mở trong nền.
Ngoài ra, iOS áp dụng cơ chế hộp cát và mỗi ứng dụng được đặt trong một hộp cát độc lập và không thể can thiệp vào quyền truy cập của nhau, không có khả năng chủ động đánh thức các ứng dụng khác. Do đó, dưới sự kiểm soát chặt chẽ, phần mềm iOS có yêu cầu lưu trữ nhỏ hơn nhiều so với Android.
3. Apple có dịch vụ đẩy thống nhất giúp giảm yêu cầu về dung lượng lưu trữ
Do số lượng lớn các nhà sản xuất điện thoại di động sử dụng hệ thống Android và bản chất mã nguồn mở của hệ thống Android, hiện tại không có liên minh đẩy thống nhất. Nếu bạn cần dịch vụ đẩy, tin nhắn chỉ có thể được gửi đến người dùng thông qua Ứng dụng hoặc nền tảng dịch vụ của bên thứ ba.
Kết luận:
Do cơ chế bia mộ của Apple và quá trình đánh giá nghiêm ngặt, cơ chế hộp cát và dịch vụ đẩy bắt buộc, Apple không cần dung lượng lưu trữ lớn để điện thoại hoạt động mượt mà. Tuy nhiên, với nền tảng nguồn mở và các lý do khác của Android, bạn cần thêm bộ nhớ để đảm bảo rằng trải nghiệm người dùng là hàng đầu. Vì vậy, không phải Apple tụt hậu so với Android, cũng không phải là Cook “keo kiệt”.Sự thật là có một số khác biệt trong cách quản lý của hai hệ thống. Tất nhiên, càng nhiều bộ nhớ thì càng tốt, nhưng do sự khác biệt về cơ chế quản lý bộ nhớ hoạt động giữa iOS và Android nên không thể đánh giá nhiều RAM kém hơn hay ít RAM là kém hơn.