2012-02-11 34 views

Trả lời

8

Tuyệt đối. Bất kỳ ứng dụng nào đang chạy trong nền (trong các thông số khác nhau cho thời điểm đó là hợp pháp) sẽ ảnh hưởng đến tính khả dụng của CPU. Các ứng dụng của Apple có thể chạy trong nhiều tình huống hơn các ứng dụng của bên thứ ba và chúng cũng sẽ cạnh tranh với bạn. Tôi đã gặp rắc rối với Mail.app trong quá khứ.

Hiệu suất bộ nhớ phức tạp hơn một chút, nhưng có, các ứng dụng khác nằm trong bộ nhớ cùng một lúc và bạn có thể tạo cảnh báo bộ nhớ sớm hơn với các ứng dụng khác trong bộ nhớ. Về nguyên tắc, bạn sẽ có thể nhận được càng nhiều bộ nhớ cuối cùng như bạn sẽ không có các ứng dụng khác đang chạy, nhưng điều đó không hoàn toàn đúng. Đặc biệt, đừng quên rằng các ứng dụng của Apple không phải lúc nào cũng tuân theo các quy tắc tương tự như ứng dụng của bên thứ ba và nếu chúng ăn nhiều bộ nhớ, chúng có thể hoặc không thể bị giết.

Việc xem xét hiệu suất khác là băng thông mạng và điều này chắc chắn là cách ứng dụng nền có thể cạnh tranh với bạn. Tôi không tin rằng Apple đang áp dụng bất kỳ giới hạn băng thông nào trên các ứng dụng nền và việc tải xuống các tệp lớn là hoạt động nền tảng chính. (Có một số thảo luận rằng AppStore có thể từ chối các ứng dụng đã tấn công mạng quá mạnh trong khi ở chế độ nền, nhưng tôi không nhận thức được vị trí chính thức về điều này. Trong mọi trường hợp, nó chắc chắn là hợp pháp để sử dụng một số băng thông trong nền, và đó là băng thông không có sẵn cho ứng dụng nền trước.)

-2

Không, không. Khi ứng dụng đang hoạt động cần nhiều bộ nhớ hơn được ứng dụng nền sử dụng, nó sẽ tự động loại bỏ chúng để ứng dụng hoạt động có thể sử dụng tài nguyên.

+1

Đó là lý thuyết, nhưng thực tế hành vi không phải lúc nào cũng giống nhau. Và các ứng dụng nền rõ ràng có thể tiêu thụ các tài nguyên khan hiếm khác, như CPU ​​hoặc băng thông mạng. – StilesCrisis

Các vấn đề liên quan