Mục lục:
Bạn có thể mua OnePlus 6 có RAM 8GB trên máy bay. Đó là 4GB nhiều hơn hầu hết các điện thoại Android cao cấp khác (và Chromebook và Máy tính xách tay Windows giá rẻ) có và nhiều hơn khoảng 6 GB so với mức tối thiểu tuyệt đối mà bạn có thể có được. Chúng tôi sẽ trả lời câu hỏi ngay tại đoạn đầu tiên: không, bạn không cần 8GB RAM trong điện thoại.
Nhưng nó có nghĩa là một số thứ thực sự mát mẻ có thể xảy ra.
Đọc bài đánh giá OnePlus 6 của chúng tôi
Điện thoại của bạn làm gì với RAM
Chúng ta đều biết rằng nhiều RAM hơn có nghĩa là nhiều ứng dụng có thể được duy trì chạy cùng một lúc (loại cùng một lúc, dù sao đi nữa) nhưng đó chỉ là một điều mà điện thoại của bạn làm với RAM bên trong nó. Trên thực tế, một phần RAM đó được sử dụng trước khi Android bắt đầu chạy.
Không cần quá phức tạp và đưa các ý tưởng như compcache vào hỗn hợp, điện thoại của bạn sử dụng RAM như thế này:
- Không gian nhân: Điện thoại Android của bạn chạy trên nhân Linux. Hạt nhân được lưu trữ trong một loại tệp nén đặc biệt được trích xuất trực tiếp vào RAM trong trình tự bật nguồn thiết bị. Bộ nhớ dành riêng này chứa kernel, trình điều khiển và mô-đun hạt nhân điều khiển phần cứng và phòng để lưu trữ dữ liệu vào và ra khỏi kernel.
- RAMdisk cho các tệp ảo: Có một số thư mục và tệp trong cây hệ thống không "thật". Chúng là các bút danh được viết khi khởi động và giữ những thứ như mức pin và dữ liệu tốc độ CPU. Với Android, toàn bộ thư mục / Proc là một trong những hệ thống psuedofile này. RAM được dành riêng để họ có một nơi để sống.
- Bộ đàm mạng: Dữ liệu về cài đặt IMEI và radio của bạn được lưu trong NVRAM (Bộ nhớ không biến đổi không bị xóa khi bạn tắt điện thoại), nhưng được chuyển sang RAM cùng với phần mềm cần thiết để hỗ trợ modem khi bạn bật lần đầu điện thoại. Không gian được dành riêng để giữ tất cả điều này trong bộ nhớ.
- GPU: Bộ điều hợp đồ họa trong điện thoại của bạn cần bộ nhớ để hoạt động. Đó gọi là VRAM và điện thoại của chúng tôi sử dụng GPU tích hợp không có VRAM độc lập. RAM hệ thống được dành riêng cho việc này.
- RAM khả dụng: Đây là những gì còn sót lại, trừ đi mọi phần dành riêng cho bộ đệm hệ thống tệp và cài đặt minfree. Đây là những gì ứng dụng bạn chạy có thể sử dụng.
Có 8GB RAM có nghĩa là bất kỳ hoặc tất cả các cách khác nhau mà RAM được sử dụng có thể sử dụng nhiều hơn nếu cần. Hoặc nếu một người viết hệ điều hành muốn thử một cái gì đó mới và khác biệt.
Bạn có thể làm gì với RAM thêm?
Tôi sẽ bắt đầu bằng cách nói rằng nó không hoàn toàn rõ ràng chính xác OnePlus đang làm gì với RAM bổ sung hoặc kế hoạch mà nó có trong tương lai. Về mặt này, bạn phải hy vọng nó sẽ không làm quá nhiều ở cấp độ hệ thống khi xem xét mẫu OnePlus 6 cơ bản vẫn đi kèm với 6GB RAM và sử dụng cùng một phần mềm.
Nhưng có một điều mà OnePlus (hoặc bất kỳ nhà phát triển ROM tùy chỉnh nào) có thể làm đó là một cách tuyệt vời để sử dụng thêm 2GB RAM: lưu trữ toàn bộ trình khởi chạy hệ thống trong đó.
8GB RAM có nghĩa là nhiều hơn có thể được đặt sang một bên cho giao diện người dùng hoặc chế độ trò chơi.
Nghĩ lại về HTC M7 nếu bạn đã ở quanh Android lâu như vậy. Đó là điện thoại đầu tiên sử dụng Android và siêu phản hồi khi bạn chạy quanh hệ điều hành. Đó là do một phần tốt của RAM hệ thống được "dành riêng" cho HTC Sense và sẽ không được giải phóng khi một ứng dụng khác yêu cầu thêm bộ nhớ. Trong trường hợp của M7, điều đó có nghĩa là nó không thể giữ nhiều ứng dụng mở như các điện thoại khác. Hầu hết các công ty sản xuất điện thoại Android hiện đang làm một cái gì đó tương tự và thiết lập mọi thứ để các bộ phận của trình khởi chạy không bao giờ bị xóa khỏi RAM và Android cảm thấy tốt hơn khi sử dụng vì nó. Với 4GB RAM, việc có được sự cân bằng mang lại hiệu năng tốt mà không làm phiền người dùng muốn mở ứng dụng ở chế độ nền có thể khó khăn.
Với 8GB RAM, toàn bộ giao diện người dùng không chỉ được giữ trong RAM mà còn được thực hiện với một khối dành riêng thực sự bên ngoài các tham số bộ nhớ hệ thống.
Viết trình điều khiển thiết bị cho phép DMA (Truy cập bộ nhớ trực tiếp) cho giao diện người dùng có nghĩa là chỉ có thể đặt RAM sang một bên để sử dụng cho giao diện người dùng. Hệ điều hành vẫn điều khiển i / o, nhưng không có ứng dụng nào khác có thể ghi đè lên bất kỳ phần nào của nó để mọi thứ cần thiết cho việc cuộn và vuốt "tức thời" được giữ trong RAM, nơi nó luôn nhanh và sẵn sàng.
OnePlus có thể không có kế hoạch gì cho RAM thêm, nhưng tôi chắc chắn các nhà phát triển tại XDA sẽ làm được.
Điều này khác một chút so với tham số kernel memmap dành không gian bên ngoài hệ điều hành cho radio và VRAM, nhưng nó cho phép HĐH quản lý RAM để dữ liệu có thể di chuyển vào và ra có thể ghi vào bộ đệm khi bạn tắt điện thoại để ngăn ngừa mất dữ liệu. Đó là một giải pháp mạnh mẽ hơn so với việc sử dụng hệ thống LMK (Bộ nhớ thấp) tiêu chuẩn của Linux để duy trì các quy trình quan trọng. Kết quả cuối cùng là một giao diện người dùng luôn linh hoạt và phản hồi nhanh chóng, mà không ảnh hưởng đến cách các ứng dụng khác chạy hoặc tồn tại trong nền.
Và đó chỉ là một ví dụ mà tôi nghĩ đến mà không đào sâu vào tất cả. Có lẽ hãy tưởng tượng một cài đặt minfree được điều chỉnh để chúng ta có thể để mọi ứng dụng chúng ta yêu thích mở trong nền mọi lúc.
Đừng quên yếu tố tuyệt vời
OnePlus 6 có thể có 8GB RAM để làm những thứ điên rồ với HĐH để có hiệu năng tốt hơn, nhưng có khả năng nó chỉ đơn giản là vì nó có thể.
RAM không đắt. Ít nhất không phải RAM thành phần được sử dụng trên bo mạch chính của điện thoại. Chi thêm một vài đô la cho mỗi đơn vị (có thể rất nhiều nếu bạn bán hàng triệu đơn vị) để cung cấp cho OnePlus 6 thứ mà Galaxy S9 hoặc iPhone không có là một điểm bán hàng thực sự ở các khu vực châu Á và cho nhiều người đam mê. Rất nhiều người bị ám ảnh về thông số kỹ thuật của một chiếc điện thoại bởi vì họ hiểu làm thế nào chúng có thể được sử dụng, hoặc đơn giản là vì nhiều hơn luôn luôn tốt hơn. Nhân đôi RAM của các điện thoại hàng đầu khác giúp OnePlus 6 trở nên tương lai hơn.
Tôi chắc chắn rằng ai đó tại OnePlus đã làm toán và nhận ra rằng thông qua sự kết hợp của tất cả các yếu tố này, việc bán một mô hình RAM 8GB là có lợi.
Chúng tôi sẽ kết thúc điều này giống như cách chúng tôi đã bắt đầu: bằng cách nói không, bạn không cần 8GB RAM trong điện thoại. Nhưng nó không ảnh hưởng gì, và sự tự do sáng tạo mà nó mang lại cho các nhà phát triển Android, cả ở OnePlus và các nhà phát triển bên thứ ba, rất có thể có nghĩa là một số điều thú vị sẽ đến.