Thứ Ba, 6 tháng 3, 2018

Tại sao RAM của điện thoại iphone lại ít hơn RAM của Android phone?



Điểm khác biệt cốt lõi là cơ chế thu gom rác (quản lý bộ nhớ) của Android khác cơ chế thu gom rác của iOS.

Các app của Android được phát triển trên Java

Android cần nhiều RAM hơn vì nó đang sử dụng Java. Việc thu gom rác của Java (xóa các tác vụ không mong muốn / dữ liệu / quy trình) là một cơ chế không hoàn thiện. Nó cần rất nhiều căn phòng để thu dọn rác thải hiệu quả. Do đó, điện thoại di động Android chậm lại đáng kể khi có ít bộ nhớ hơn. Để trì hoãn sự xuất hiện của các vấn đề như vậy, điện thoại di động Android được nhồi với RAM nhiều hơn mà chỉ cần trì hoãn các vấn đề tụt hậu. iOS không có bất kỳ khó khăn như vậy. quản lý bộ nhớ iOS là khá lớn và được tối ưu hóa để hoạt động liên tục với phần cứng tương ứng của nó kể từ khi Apple kiểm soát cả phần cứng và phần mềm của thiết bị iOS.

iOS được phát triển bằng Object-C

Object-C là ngôn ngữ lập trình chính bạn sử dụng khi viết phần mềm cho OS X và iOS. Nó là một tập con của ngôn ngữ lập trình C và cung cấp các khả năng hướng đối tượng và một thời gian chạy động. Object-C kế thừa cú pháp, các kiểu nguyên thủy, và các câu lệnh kiểm soát dòng chảy của C và bổ sung thêm cú pháp để định nghĩa các lớp và các phương thức. Nó cũng cho biết thêm hỗ trợ cấp độ ngôn ngữ cho quản lý đồ thị đối tượng và literals đối tượng trong khi cung cấp năng động đánh máy và ràng buộc, trì hoãn nhiều trách nhiệm cho đến khi chạy.

Không có nhận xét nào:

Đăng nhận xét