Mục lục:
- Quản lý bộ nhớ của Android
- Nhưng không có gì hoàn hảo
- Giao diện sát thủ
- Nhiệm vụ giết người
- Tự động giết
- Một phần đặc biệt ở đây dành cho các loại Nhà khoa học gốc / ROM'd / Mad
Ed. Lưu ý: Xin lỗi vì vấn đề này, mọi người. Các cột bây giờ ở đây trong toàn bộ.
Này mọi người. Tuần này hãy nói về cái gai trong quản lý tác vụ hiệu quả của Android.
Trước khi chúng tôi bắt đầu, vâng, tôi là một trong số những người sẽ nói rằng Dừng lại bằng cách sử dụng sát thủ nhiệm vụ như một câu trả lời đầu tiên cho một số câu hỏi kỳ lạ. Rất nhiều người khá hiểu biết khác sẽ nói điều tương tự. Họ (chúng tôi) đúng. Các ứng dụng sát thủ có xu hướng gây ra nhiều vấn đề đơn giản chỉ vì sử dụng chúng đúng cách có thể hơi khó hiểu, đặc biệt là với tất cả các thông tin mâu thuẫn ngoài kia. Theo dõi chúng tôi sau giờ nghỉ và hãy tìm hiểu điều này một lần và mãi mãi.
Vài ngày trước, chúng tôi đã có một bài đăng trên trang nhất với các ứng dụng của Biên tập viên Trung tâm Android. Tổng biên tập Dieter Bohn của chúng tôi đã chọn TASKiller Pro. Tất nhiên, câu trả lời thứ hai hoặc thứ ba trong các bình luận đã nhanh chóng chỉ ra rằng những kẻ giết người nhiệm vụ đã làm hỏng điện thoại. Điều này chỉ củng cố suy nghĩ của tôi rằng chúng ta thực sự cần phải thảo luận vấn đề này cùng nhau, và để mỗi người quyết định nhu cầu của họ thay vì nói chung là những kẻ giết người.
Quản lý bộ nhớ của Android
Android được thiết kế để trở thành một con thú đa nhiệm, thở lửa. Nó cho phép các ứng dụng giữ vị trí của chúng trong RAM thiết bị và luôn sẵn sàng để quay lại tập trung khi người dùng cần chúng. HĐH cũng rất tốt trong việc chia sẻ các thư viện giữa các ứng dụng, để các lập trình viên ứng dụng có một bộ chức năng tuyệt vời đã được xây dựng để lựa chọn. Trong một thế giới hoàn hảo (dù sao cũng hoàn hảo cho các nhà phát triển), tất cả chúng ta sẽ sử dụng cùng các ứng dụng cho cùng một lý do và đó sẽ là kết thúc của nó.
Nhưng không có gì hoàn hảo
Tất cả chúng ta đều sử dụng các ứng dụng khác nhau, vào những thời điểm khác nhau, theo những cách khác nhau. Khi bạn xem xét cơn ác mộng đó đối với các nhà phát triển, thật đáng ngạc nhiên khi Android (hoặc bất kỳ hệ điều hành di động nào) xử lý công việc tốt như vậy. Chúng ta hãy nhanh chóng và hy vọng dễ hiểu về những gì diễn ra sau màn hình đó.
Một ứng dụng bắt đầu, vì bạn đã khởi động nó hoặc nhà phát triển thấy được lợi ích trong việc ứng dụng chạy phía sau hậu trường. Một số ví dụ về bit cuối cùng -
- Khi bạn thêm hoặc xóa ứng dụng, Google Voice sẽ khởi động (nếu ứng dụng không chạy). Nó quét ứng dụng để xem nếu cần sử dụng hoặc chia sẻ bất kỳ chức năng nào với nó. Cài đặt một công cụ chuyển văn bản thành giọng nói mới? Google Voice sẽ sử dụng nó.
- Sao chép một số hình ảnh từ thẻ SD của bạn vào máy tính của bạn? Thư viện cần khởi động khi bạn kết nối lại thẻ SD của mình để kiểm tra hình ảnh hoặc video mới để nó có thể quét chúng và sẵn sàng hiển thị ở đúng vị trí.
Tất cả điều này nghe có vẻ tuyệt vời. Những gì chúng tôi không xem xét ở trên là các ứng dụng này sẽ ở trong bộ nhớ thiết bị cho đến khi chúng được yêu cầu đóng lại. Họ sẽ không sử dụng bất kỳ tài nguyên nào khác, chỉ ngồi yên và sẵn sàng tự vẽ lại trên màn hình của bạn. Trong thời đại ngày nay của bộ xử lý 1Ghz + và truyền dữ liệu tốc độ cao, chúng ta trở nên thiếu kiên nhẫn khi muốn tải một ứng dụng MỚI và nó không phải là ngay lập tức. Chúng tôi muốn thiết bị của chúng tôi phóng to giữa các màn hình. Chúng tôi muốn thiết bị của mình chụp các ứng dụng mới vào trọng tâm. Chúng tôi muốn thiết bị của mình hoạt động theo cách mà nó không thực sự được thiết kế để làm. Sử dụng một kẻ giết người nhiệm vụ một cách chính xác có thể tiến gần đến những mục tiêu đó.
Giao diện sát thủ
Mỗi ứng dụng trông và hành động khác nhau một chút, và những kẻ giết nhiệm vụ cũng không ngoại lệ. Tôi sẽ sử dụng Trình quản lý tác vụ nâng cao cho các ví dụ của mình. Tôi không đề nghị điều này trên bất kỳ người khác. Nó phù hợp với nhu cầu của tôi và đáng giá 0, 99 đô la, vì vậy tôi đã ngừng tìm kiếm các lựa chọn thay thế. Sự lựa chọn của bạn có thể trông hơi khác một chút, nhưng nên có cùng chức năng. Chỉ cần xem qua các cài đặt và bạn sẽ tìm thấy nơi để thực hiện các thay đổi và lựa chọn tương tự.
Bên dưới bạn đang xem một danh sách các ứng dụng đang chạy mà kẻ giết người có quyền giết người một khi bạn cho nó đi trước. Bạn không thấy mọi quy trình đang chạy, và đọc thêm một chút sẽ giải thích tại sao đó là một điều tốt. Chúng tôi sẽ quay lại hình ảnh này sau một chút, nhưng hãy chờ một chút và xem qua nó ngay bây giờ.
Nhiệm vụ giết người
Cách tốt nhất ít phức tạp nhất để sử dụng một kẻ giết người nhiệm vụ là mở nó và tiêu diệt thủ công những thứ bạn chắc chắn không cần bất cứ khi nào bạn cảm thấy mọi thứ chậm lại. Bí quyết là biết những gì khác sẽ không hoạt động nếu bạn tắt ứng dụng. Những thứ như trò chơi, trình duyệt web, từ điển hoặc các ứng dụng độc lập khác thường là một cách an toàn để tiêu diệt nếu bạn thấy chúng chạy. Trong ví dụ trên Astro File Manager đang chạy vì tôi đang tìm tệp tôi đã tải xuống. Tôi đã hoàn thành với Astro, vì vậy không cần thiết phải tiếp tục chạy. Tôi có thể giết nó một cách an toàn, và không có gì khác sẽ bị ảnh hưởng.
Bạn không thể nhìn thấy nó trong ảnh chụp màn hình của tôi ở trên, nhưng Thị trường cũng đang chạy. Tôi đã không mở Chợ trong một thời gian, nhưng tôi sẽ không giết nó. Tại sao? Bởi vì nếu tôi làm như vậy thì thông báo về các bản cập nhật cho các ứng dụng Market đã cài đặt của tôi sẽ không xuất hiện. Có rất nhiều ứng dụng cần tồn tại để sử dụng tất cả các tính năng của chúng. Bạn sẽ phải suy nghĩ một chút trước khi quyết định xem bạn có thể tắt ứng dụng hay không. Đây là một ý tưởng chung về những gì cần suy nghĩ:
- Các ứng dụng nhắc nhở bạn về điều gì đó - Tôi sử dụng Astrid để giúp tôi nhớ các nhiệm vụ và thời hạn. Astrid có thể bắn ra một thông báo để nhắc nhở tôi khi các sự kiện sắp diễn ra. Nếu tôi giết nó đi, tôi sẽ không nhận được bất kỳ lời nhắc nào. Sau đó, tôi bị lạc trong máy tính của tôi và không có gì được thực hiện.
- Các ứng dụng tìm kiếm các bản cập nhật - Trong ví dụ trước, tôi đã để Market chạy để nó có thể thông báo cho tôi về bất kỳ bản cập nhật ứng dụng nào. Bất kỳ ứng dụng nào định kỳ tìm kiếm dữ liệu bên ngoài cần tồn tại nếu bạn muốn chúng tìm thấy bất kỳ dữ liệu nào.
- Các ứng dụng vẫn đang làm gì đó - Trong ví dụ của tôi, Connectbot đang chạy. Tôi tình cờ có một kết nối hoạt động đến một máy chủ trong nhà để xe mà tôi đang cập nhật. Tôi có thể nhanh chóng chuyển qua và xem tiến trình cũng như đưa ra các lệnh ngay từ điện thoại của mình. Nếu tôi giết nó, tôi sẽ phải mở lại và kết nối lại mỗi lần.
Tự động giết
Trình quản lý tác vụ thường đi kèm với chức năng định kỳ tắt ứng dụng. Đây là nơi mọi thứ trở nên nguy hiểm. Rất may, hầu hết cũng đi kèm với một số loại danh sách trắng các ứng dụng không bị giết trong lần tự động này. Mặc dù một số ý nghĩa thông thường vẫn cần thiết, một số ứng dụng sẽ luôn cần có trong danh sách này
- Bất kỳ ứng dụng nào có tên nhà sản xuất hoặc nhà mạng trong đó sẽ không bao giờ bị giết.
- Bất kỳ ứng dụng nào có từ android. (vâng, giai đoạn là có mục đích) không bao giờ nên bị giết.
- Bất kỳ ứng dụng nào giữ thời gian không bao giờ nên bị giết.
- Bất kỳ ứng dụng nào có tiện ích cập nhật sẽ không bao giờ bị hủy.
- Bất kỳ ứng dụng nào không được cài đặt trên / dữ liệu (đây là nơi ứng dụng người dùng đi) sẽ không bao giờ bị giết.
- Nếu bạn không thể tìm ra chính xác ứng dụng là gì, thì nó sẽ không bao giờ bị giết.
- Thay thế nhà, cho dù từ Thị trường hoặc nhà sản xuất của bạn không bao giờ nên bị giết. Điều này cũng có nghĩa là Sense, Blur và Touchwiz. Họ cũng có những phụ thuộc nên tồn tại, tham khảo các số 1, 5 và 6 ở trên. Tất nhiên, nếu bạn là người thích mày mò và biết phần nào của hệ thống bạn không cần chạy trên bản cài đặt cụ thể của mình, vui lòng thử nghiệm. Và chia sẻ kết quả của bạn.
Điều này thu hẹp mọi thứ xuống một chút. Đánh dấu tất cả các trò chơi của bạn để bị giết. Đánh dấu tất cả các ứng dụng độc lập của bạn, ứng dụng (những thứ như Astro trong ví dụ trên) sẽ bị giết. Đánh dấu những thứ bạn cần thỉnh thoảng, nhưng không muốn chạy phía sau hậu trường để bị giết. Đọc qua những gì còn lại và xem liệu nó có phù hợp với bất kỳ danh mục nào ở trên không. Nếu có, đánh dấu nó để không bao giờ bị giết. Hãy nhớ xem xét những thứ như ConnectBot trong ví dụ của tôi. Tôi không muốn nó chạy mọi lúc, nhưng trong khi tôi đang sử dụng nó, tôi muốn nó tồn tại ở chế độ nền, vì vậy tôi sẽ đánh dấu nó để KHÔNG bị quản lý tác vụ tự động. Tất nhiên, bạn sẽ phải thiết lập nhiệm vụ sát thủ để nó tồn tại.
Nếu trình diệt tác vụ của bạn có cài đặt để xác định tần suất tắt ứng dụng, hãy cài đặt nó để làm điều đó thường xuyên nhất có thể. Tôi không thấy bất kỳ ý nghĩa nào trong việc có kẻ giết người nhiệm vụ chạy và không sử dụng nó, vì đây là lý do để sử dụng nó ở nơi đầu tiên.
Khi đã xong, nhấn nút Home và bỏ qua mọi thứ trong một thời gian. Sử dụng điện thoại như bình thường, nhưng chú ý nếu có thứ gì đó bắt đầu không hoạt động như trước đây. Nếu mọi thứ bắt đầu thoát ra khỏi cuộc tấn công, hãy xem danh sách trắng của bạn và chắc chắn rằng ứng dụng đang được đề cập sẽ không bị tắt. Tôi sẽ nói ngay với con dơi - đừng bao giờ giết đồng hồ của bạn nếu bạn muốn sử dụng báo thức, chỗ ngồi phút cuối trên máy bay vì bạn lỡ chuyến bay của bạn đắt hơn nhiều so với những người mua qua đại lý vé của bạn một tuần trước.:)
Một điều cuối cùng cần ghi nhớ - Khi / nếu bạn gặp sự cố với thiết bị của mình và đang tìm kiếm trợ giúp, hãy chắc chắn đề cập rằng bạn đang sử dụng một trình diệt tác vụ và cách bạn sử dụng nó. Trợ giúp với báo động trên Cliq - sử dụng ATK nhưng không giết đồng hồ là một ví dụ tuyệt vời về điều này. Bạn vẫn sẽ nhận được câu trả lời yêu cầu bạn ngừng sử dụng trình giết người, nhưng bạn cũng có thể nhận được một cái gì đó hữu ích. Để mọi người biết rằng bạn đang sử dụng một kẻ giết người nhiệm vụ nhưng nhận thức được việc sử dụng chính xác của Wap sẽ loại bỏ một số tiêu cực. Ngoài ra, sử dụng tiêu đề chủ đề mô tả đẹp sẽ luôn giúp người điều hành diễn đàn của chúng tôi và làm cho mọi thứ dễ dàng tìm kiếm người tiếp theo có cùng vấn đề.
Một phần đặc biệt ở đây dành cho các loại Nhà khoa học gốc / ROM'd / Mad
Có một loại sát thủ nhiệm vụ mới ngoài thị trường. Chúng điều chỉnh các tham số kernel lowmemorykiller và để mọi thứ chạy như bình thường thay vì người dùng (đó là tôi và bạn) cố gắng quản lý từng ứng dụng. Thật ý nghĩa khi bạn xem xét rằng mã cho lowmemorykiller và cài đặt của nó không bị thay đổi kể từ Android 1.0. Nếu bạn sẵn sàng dành thời gian để điều chỉnh các cài đặt theo nhu cầu của bạn, thì những công việc này rất tuyệt. Cũng rất dễ dàng để chuyển các cài đặt này cho hệ thống mà không cần ứng dụng bằng cách ghi các giá trị cụ thể vào cài đặt hệ thống. Nếu điều này làm bạn hứng thú (và nếu bạn là một tweeker thì nên!) Thì đó sẽ là một chủ đề tuyệt vời cho một chủ đề trong các diễn đàn hack, và là một điều tôi muốn tham gia. Vâng đó là một gợi ý:)
Cho đến lần sau, Jerry