Tutup iklan

Kita semua tahu pelajaran "berbilang tugas = keupayaan untuk melaksanakan beberapa proses pada masa yang sama". Kami menggunakannya dalam komputer kami tanpa menyedari kehadirannya. Bertukar antara aplikasi atau tetingkap satu aplikasi berlaku (untuk kami) dalam masa nyata dan kami mengambil mudah keupayaan sistem pengendalian ini.

Tugas berbeza

Sistem pengendalian memperuntukkan pemproses kepada semua aplikasi dalam selang masa yang kecil. Tempoh masa ini sangat kecil sehingga kita tidak dapat melihatnya, jadi nampaknya semua aplikasi menggunakan pemproses pada masa yang sama. Kita mungkin fikir begitu berbilang tugas dalam iOS 4 berfungsi sama. Ia tidak begitu. Sebab utama sudah tentu kapasiti bateri. Jika semua aplikasi benar-benar dibiarkan berjalan di latar belakang, kita mungkin perlu mencari soket dalam beberapa jam.

Kebanyakan aplikasi yang serasi dengan iOS 4 dimasukkan ke dalam "mod digantung" atau dimatikan selepas menekan butang Utama. Analogi mungkin menutup penutup komputer riba, yang segera masuk ke mod tidur. Selepas membuka penutup, komputer riba bangun dan semuanya berada dalam keadaan yang sama seperti sebelum penutup ditutup. Tambahan pula, terdapat aplikasi yang menekan butang Laman Utama menyebabkannya berakhir. Dan yang kami maksudkan adalah penamatan sebenar. Pembangun mempunyai pilihan kaedah yang mana untuk digunakan.

Tetapi terdapat satu lagi kategori aplikasi. Ini ialah apl yang benar-benar berjalan di latar belakang, walaupun anda melakukan sesuatu yang berbeza sama sekali pada iDevice anda. Skype adalah contoh yang baik kerana ia memerlukan sambungan internet yang berterusan. Contoh lain boleh menjadi aplikasi memainkan muzik latar belakang (Pandora) atau aplikasi yang memerlukan penggunaan berterusan GPS. Ya, apl ini menghabiskan bateri anda walaupun semasa berjalan di latar belakang.

Tidur atau tembak jatuh?

Aplikasi tertentu yang serasi dengan iOS 4, yang harus dimatikan (dimasukkan ke dalam "mod digantung") selepas menekan butang Laman Utama, terus berjalan di latar belakang. Apple memberi pemaju tepat sepuluh minit untuk apl itu menyelesaikan tugasnya, walau apa pun ia. Katakan anda sedang memuat turun fail dalam GoodReader. Tiba-tiba seseorang ingin menghubungi anda dan anda hanya perlu menerima panggilan penting itu. Panggilan tidak bertahan lebih daripada sepuluh minit, anda akan kembali ke aplikasi GoodReader. Fail mungkin sudah dimuat turun atau masih dimuat turun. Bagaimana jika panggilan mengambil masa lebih daripada sepuluh minit? Aplikasi, dalam kes kami GoodReader, perlu menghentikan aktivitinya dan memberitahu iOS bahawa ia boleh ditidurkan. Jika dia tidak melakukannya, dia akan ditamatkan tanpa belas kasihan oleh iOS sendiri.

Kini anda tahu perbezaan antara "mudah alih" dan "desktop" berbilang tugas. Walaupun kecairan dan kelajuan bertukar antara aplikasi adalah penting untuk komputer, hayat bateri sentiasa menjadi perkara yang paling penting untuk peranti mudah alih. Multitasking juga terpaksa disesuaikan dengan fakta ini. Oleh itu, selepas membaca artikel ini, jika anda menekan butang Laman Utama dua kali, anda tidak akan melihat "bar aplikasi berjalan di latar belakang", tetapi pada asasnya hanya "senarai aplikasi yang digunakan baru-baru ini".

Pengarang: Daniel Hruška
Sumber: onemoretap.com
.