Isi kandungan:
- Pengurusan memori Android
- Tetapi tiada yang sempurna
- Antaramuka pembunuh tugas
- Membunuh tugas secara manual
- AutoKilling
- Bahagian khas di sini untuk jenis / Root Scientist yang berakar / ROM
Ed. nota: Maaf untuk masalah ini, semua orang. Lajur kini di sini secara keseluruhannya.
Hey semua orang. Minggu ini membolehkan bercakap mengenai duri di sisi Android - pengurusan tugas yang cekap.
Sebelum kita memulakan, ya saya adalah salah satu daripada orang-orang yang akan berkata " Berhenti menggunakan pembunuh tugas " sebagai respons pertama kepada beberapa soalan yang pelik. Banyak orang berpengetahuan lain yang lain akan mengatakan perkara yang sama. Mereka (kami) betul. Aplikasi pembunuh tugas cenderung menyebabkan banyak masalah semata-mata kerana menggunakannya dengan betul boleh menjadi sedikit mengelirukan, terutama dengan semua maklumat yang bercanggah di luar sana. Ikuti kami selepas rehat dan katakanlah ini sekali dan untuk semua.
Beberapa hari yang lalu kami mempunyai pos halaman depan dengan pilihan aplikasi Android Central Editors. Editor-in-Chief kami Dieter Bohn memilih TasKiller Pro. Sudah tentu jawapan kedua atau ketiga dalam komen itu adalah dengan cepat menunjukkan bahawa pembunuh tugas " mengawal telefon. "Ini hanya memperkuat pemikiran saya bahawa kita benar-benar perlu membincangkan ini bersama-sama, dan biarkan setiap orang menentukan keperluan mereka dan bukannya pembunuh tugas bash secara keseluruhan.
Pengurusan memori Android
Android direka bentuk untuk menjadi multitasking, binatang bernafas api. Ia membolehkan aplikasi untuk mengekalkan tempat mereka dalam RAM peranti, dan tetap bersedia untuk melompat semula ke fokus apabila pengguna memerlukannya. OS juga sangat baik di perpustakaan perkongsian antara aplikasi, jadi coders aplikasi mempunyai banyak fungsi yang telah dibina untuk dipilih. Di dunia yang sempurna (sesuai untuk pemaju juga) kita semua akan menggunakan aplikasi yang sama untuk sebab yang sama dan itu akan berakhirnya.
Tetapi tiada yang sempurna
Kita semua menggunakan aplikasi yang berbeza, pada masa yang berlainan, dengan cara yang berbeza. Apabila anda menganggap mimpi buruk itu untuk pemaju, itu menghairankan bahawa Android (atau mana-mana sistem operasi mudah alih) mengendalikan kerja itu juga. Mari kita cepat dan mudah difahami melihat apa yang berlaku di belakang skrin itu.
Permohonan bermula, sama ada kerana anda memulakannya atau pemaju melihat manfaat apabila ia berjalan di belakang tabir. Beberapa contoh bit terakhir -
- Apabila anda menambah atau mengalih keluar aplikasi, Google Voice bermula (jika ia tidak berjalan). Ia mengimbas aplikasi untuk melihat sama ada perlu menggunakan atau berkongsi sebarang fungsi dengannya. Memasang enjin teks ke mulut? Google Voice akan menggunakannya.
- Salin beberapa gambar dari kad SD anda ke komputer anda? Galeri perlu bermula apabila anda mengembalikan semula kad SD anda untuk memeriksa gambar atau video baru supaya dapat mengimbasnya dan mempersiapkannya untuk dipaparkan di tempat yang betul.
Ini semua sangat bagus. Apa yang tidak kita perhatikan di atas ialah aplikasi ini akan kekal dalam memori peranti sehingga mereka diberitahu untuk ditutup. Mereka tidak akan menggunakan apa-apa sumber lain, hanya duduk terbiar dan bersiap sedia untuk menarik semula diri mereka pada skrin anda. Pada hari ini pemproses 1Ghz + dan pemindahan data berkelajuan tinggi, kami tidak sabar ketika kami ingin memuatkan aplikasi BARU dan tidak segera. Kami mahu peranti kami zum antara skrin. Kami mahu peranti kami memecah aplikasi baharu menjadi tumpuan. Kami mahu peranti kami berfungsi dengan cara yang tidak dirancang untuk dilakukan. Menggunakan pembunuh tugas cara yang betul boleh mendekati tujuan tersebut.
Antaramuka pembunuh tugas
Setiap aplikasi kelihatan dan bertindak sedikit berbeza, dan tugas pembunuh tidak terkecuali. Saya akan menggunakan Pengurus Tugas Lanjutan untuk contoh saya. Saya tidak mengesyorkan ini di atas mana-mana orang lain. Ia sesuai dengan keperluan saya dan bernilai $ 0.99, jadi saya berhenti mencari alternatif. Pilihan anda boleh kelihatan agak berbeza, tetapi harus mempunyai fungsi yang sama. Hanya lihat melalui tetapan dan anda akan mendapati di mana untuk membuat perubahan dan pilihan yang sama.
Di bawah ini anda melihat senarai aplikasi berjalan yang pembunuh tugas mempunyai kebenaran untuk membunuh sebaik sahaja anda memberikannya terus. Anda tidak melihat setiap proses berjalan, dan membaca sedikit lagi akan menjelaskan mengapa itu satu perkara yang baik. Kami akan merujuk kembali imej ini sedikit demi sedikit, tetapi mengambil masa yang kedua dan melihatnya sekarang.
Membunuh tugas secara manual
Cara termudah paling mudah paling mudah untuk menggunakan pembunuh tugas ialah membukanya dan secara manual membunuh perkara yang anda pasti tidak perlu apabila anda merasakan sesuatu telah menjadi perlahan. Caranya ialah mengetahui apa lagi yang tidak akan berfungsi jika anda membunuh aplikasi. Perkara seperti permainan, penyemak imbas web, kamus atau aplikasi lain yang berdiri sendiri biasanya merupakan taruhan selamat untuk membunuh jika anda mendapati mereka berjalan. Dalam contoh di atas Pengurus Fail Astro sedang berjalan kerana saya sedang mencari fail yang telah saya muat turun. Saya telah selesai dengan Astro, jadi tidak perlu untuk terus berjalan. Saya dengan selamat boleh membunuhnya, dan tiada yang lain akan terjejas.
Anda tidak boleh melihatnya di tangkapan skrin saya di atas, tetapi Pasaran juga berjalan. Saya tidak membuka Pasaran untuk sementara waktu, tetapi saya tidak akan membunuhnya. Mengapa? Kerana jika saya lakukan, maka pemberitahuan kemas kini untuk aplikasi Pasaran saya yang dipasang tidak akan masuk. Terdapat banyak aplikasi yang perlu terus hidup untuk menggunakan semua ciri mereka. Anda perlu melakukan sedikit pemikiran sebelum anda membuat keputusan jika anda hanya boleh membunuh apl. Berikut adalah idea umum tentang apa yang hendak dipikirkan:
- Aplikasi yang mengingatkan anda tentang sesuatu - Saya menggunakan Astrid untuk membantu saya mengingati tugas dan tarikh akhir. Astrid boleh memadamkan pemberitahuan untuk mengingatkan saya apabila acara akan datang. Sekiranya saya membunuhnya, saya tidak akan mendapat apa-apa peringatan. Kemudian saya tersesat di komputer saya dan tiada apa yang akan dilakukan.
- Aplikasi yang mencari kemas kini - Dalam contoh terdahulu, saya meninggalkan Pasaran yang dijalankan supaya dapat memberitahu saya tentang sebarang kemas kini aplikasi. Sebarang aplikasi yang secara berkala mencari data luar perlu terus hidup jika anda mahu mereka mencari mana-mana data tersebut.
- Apl yang masih melakukan sesuatu - Dalam contoh saya Connectbot sedang berjalan. Saya kebetulan mempunyai sambungan aktif ke pelayan di garaj yang saya sedang mengemaskini. Saya dapat dengan cepat menukar dan melihat kemajuan serta mengeluarkan arahan dari telefon saya. Jika saya membunuhnya, saya perlu membuka semula dan sambung semula setiap kali.
AutoKilling
Pengurus tugas biasanya datang dengan fungsi untuk secara berkala membunuh aplikasi. Di sinilah perkara menjadi berbahaya. Syukurlah, kebanyakan juga datang dengan beberapa jenis aplikasi putih yang tidak terbunuh semasa auto killfest ini. Walaupun beberapa akal masih diperlukan, sesetengah aplikasi sentiasa perlu berada dalam senarai ini
- Sebarang permohonan yang mempunyai nama pengilang atau pembawa di dalamnya tidak boleh dibunuh.
- Apa-apa aplikasi yang mempunyai perkataan android. (ya tempoh itu ada pada tujuan) tidak boleh dibunuh.
- Apa-apa permohonan yang menyimpan masa tidak boleh dibunuh.
- Apa-apa aplikasi yang mempunyai widget yang kemas kini tidak boleh dibunuh.
- Apa-apa aplikasi yang tidak dipasang pada / data (ini adalah di mana aplikasi pengguna pergi) tidak boleh dibunuh.
- Sekiranya anda tidak mengetahui dengan tepat apa aplikasi, ia tidak sepatutnya dibunuh.
- Penggantian rumah, sama ada dari Pasar atau pengilang anda tidak boleh dibunuh. Ini juga bermaksud Sense, Blur, dan Touchwiz. Mereka juga mempunyai kebergantungan yang harus terus hidup, rujuk nombor 1, 5 dan 6 di atas. Sudah tentu jika anda seorang penguji, dan mengetahui bahagian mana sistem anda tidak perlu berjalan pada pemasangan tertentu, jangan ragu untuk bereksperimen. Dan kongsi hasil anda.
Hal ini menyempitkan perkara-perkara yang agak sedikit. Tandakan semua permainan anda dibunuh. Tandakan semua "aplikasi berdiri sendiri" (perkara seperti Astro dalam contoh di atas) untuk dibunuh. Tandakan perkara-perkara yang anda perlukan sesekali, tetapi tidak mahu berlari di belakang tabir untuk dibunuh. Baca melalui apa yang tersisa, dan lihat jika ia sesuai dengan mana-mana kategori di atas. Sekiranya ia, tandakan ia tidak akan dibunuh. Ingat untuk mempertimbangkan perkara seperti ConnectBot dalam contoh saya. Saya tidak mahu ia berjalan sepanjang masa, tetapi semasa saya menggunakannya, saya mahu ia terus hidup di latar belakang, jadi saya akan menandakannya untuk TIDAK diautlok oleh pengurus tugas. Sudah tentu, anda perlu menetapkan tugas pembunuh itu sendiri supaya ia kekal hidup.
Jika pembunuh tugas anda mempunyai tetapan untuk menentukan berapa kerap membunuh apl, tetapkannya untuk melakukannya secepat mungkin. Saya tidak nampak apa-apa makna dalam menjalankan tugas pembunuh dan tidak menggunakannya, kerana ini sebab untuk menggunakannya di tempat pertama.
Sebaik sahaja itu selesai, tekan butang Utama dan abaikan segalanya untuk seketika. Gunakan telefon seperti biasa, tetapi beri perhatian jika sesuatu tidak berfungsi seperti biasa. Sekiranya perkara-perkara mula keluar daripada memukul, lihatlah senarai putih anda dan pastikan aplikasunya tidak ditetapkan untuk dibunuh. Saya akan mengatakan terus dari kelawar - tidak pernah membunuh jam anda jika anda mahu menggunakan penggera, kerusi minit terakhir di pesawat kerana anda terlepas penerbangan anda jauh lebih mahal daripada yang dibeli melalui agen tiket anda seminggu lebih awal daripada masa.:)
Satu perkara yang perlu diingat - Apabila / jika anda mempunyai masalah dengan peranti anda dan mencari bantuan, pastikan anda menyebut bahawa anda menggunakan pembunuh tugas dan bagaimana anda menggunakannya. "Bantu dengan penggera di Cliq - menggunakan ATK tetapi tidak membunuh jam" adalah satu contoh hebat ini. Anda masih akan mendapat balasan yang memberitahu anda untuk berhenti menggunakan pembunuh tugas, tetapi anda juga mungkin mendapat sesuatu yang berguna. Membiarkan orang tahu bahawa anda menggunakan pembunuh tugas tetapi menyedari penggunaan "betul" akan menyingkirkan beberapa negatif. Juga, menggunakan tajuk thread deskriptif yang bagus akan sentiasa membantu para moderator forum kami dan membuat perkara mudah untuk mencari orang seterusnya yang mempunyai masalah yang sama.
Bahagian khas di sini untuk jenis / Root Scientist yang berakar / ROM
Terdapat satu pembunuh tugas yang baru di luar sana di alam liar di Pasar. Ini menyesuaikan parameter kernel lowmemorykiller dan membiarkan perkara berjalan seperti biasa dan bukannya pengguna (itu saya dan kamu) cuba menguruskan setiap aplikasi. Ia masuk akal sebaik sahaja anda menganggap bahawa kod untuk pemasa rendah dan tetapannya tidak berubah sejak Android 1.0. Sekiranya anda bersedia meluangkan masa untuk menyesuaikan tetapan mengikut keperluan anda, kerja-kerja ini hebat. Ia juga sangat mudah untuk lulus tetapan ini kepada sistem tanpa aplikasi dengan menulis nilai-nilai tertentu kepada tetapan sistem. Jika ini menarik minat anda (dan jika anda seorang tweeker ia sepatutnya!) Ia akan menjadi subjek yang hebat untuk thread dalam forum penggodaman, dan satu yang saya suka mengambil bahagian.
Sehingga masa depan, Jerry