Apa itu Multitasking di Telefon Pintar?

Memahami Pelbagai Fungsi Kerja di iPhone dan Android

Sistem operasi multitasking adalah salah satu yang membolehkan lebih daripada satu program atau aplikasi berjalan pada masa itu secara serentak. Kami menjalani pengalaman berbilang tugas setiap hari apabila menggunakan komputer. Berikut adalah senario tipikal: anda sedang menaip dokumen pemprosesan kata semasa mempunyai fail muat turun dan beberapa muzik sejuk bermain di latar belakang, semuanya serentak. Ini adalah aplikasi yang anda telah melancarkan diri anda, tetapi ada orang lain yang berjalan di latar belakang tanpa anda mengetahui. Nyalakan pengurus tugas dan anda akan melihatnya.

Multitasking memerlukan sistem pengendalian dengan tekun, walaupun melalui pembedahan, menguruskan bagaimana arahan dan proses dikendalikan dalam mikropemproses, dan bagaimana data mereka disimpan dalam ingatan utama.

Sekarang pertimbangkan telefon bimbit lama anda. Anda boleh melakukan satu perkara sahaja pada satu masa di atasnya. Ini kerana sistem operasi yang dijalankan tidak menyokong multitasking. Multitasking telah datang ke telefon pintar , terutamanya dalam iPhone (di iOS sebaliknya) dan Android, tetapi ia tidak berfungsi dengan cara yang sama seperti dalam komputer.

Multitasking di Telefon Pintar

Di sini, perkara-perkara agak berbeza. Aplikasi dalam telefon pintar (rujukan yang dibuat kebanyakannya kepada iOS dan Android ) yang dikatakan berjalan di latar belakang tidak semestinya memaparkan multitasking. Mereka boleh, sebenarnya, berada dalam tiga negeri: berlari, digantung (tidur) dan ditutup. Ya, sesetengah aplikasi ditutup dengan tepat, kerana terdapat masalah di suatu tempat. Anda mungkin tidak akan mendapat petunjuk mengenainya dan menemui fakta hanya apabila anda mahu meneruskan semula aplikasinya, kerana ia adalah sistem operasi yang menguruskan multitask, tidak memberi anda banyak kawalan.

Apabila aplikasi dalam keadaan berjalan, ia berada di latar depan dan anda berhadapan dengannya. Apabila aplikasi berjalan, ia berfungsi lebih kurang seperti aplikasinya dilakukan pada komputer, iaitu arahannya dijalankan oleh pemproses dan ia mengambil ruang dalam ingatan. Jika ia adalah aplikasi rangkaian, ia boleh menerima dan menghantar data.

Kebanyakan masa, aplikasi pada telefon pintar berada di negeri yang digantung (tidur). Ini bermakna bahawa mereka dibekukan di mana anda tinggalkan-aplikasi tidak lagi dilaksanakan di pemproses dan tempat yang diduduki dalam memori ditebus sekiranya ada kekurangan ruang ingatan kerana menjalankan aplikasi lain. Dalam kes itu, data yang disimpan dalam memori disimpan sementara pada penyimpanan sekunder (kad SD atau memori lanjutan telefon - yang sama dengan cakera keras pada komputer). Kemudian, apabila anda menyambung semula apl itu, ia membawa anda betul-betul di mana anda berhenti, menjadualkan semula arahannya untuk dilaksanakan oleh pemproses dan membawa balik data hibernating dari storan sekunder ke memori utama.

Multitasking dan Kehidupan Bateri

Aplikasi tidur tidak menggunakan kuasa pemproses, tiada memori dan tidak menerima sambungan - ia adalah melahu. Oleh itu, ia tidak menggunakan kuasa bateri tambahan. Inilah sebabnya mengapa kebanyakan aplikasi untuk telefon pintar menggunakan mod tidur semasa diminta untuk berjalan di latar belakang; mereka menjimatkan kuasa bateri. Walau bagaimanapun, aplikasi yang memerlukan sambungan berterusan, seperti aplikasi VoIP, harus disimpan dalam keadaan berjalan, menjadikan pengorbanan bateri. Ini kerana jika mereka dihantar untuk tidur, sambungan akan ditolak, panggilan akan ditolak, dan pemanggil akan dimaklumkan bahawa callee itu tidak dapat dijangkau, sebagai contoh. Jadi, sesetengah aplikasi perlu berjalan di latar belakang, melaksanakan pelbagai tugas nyata, seperti aplikasi muzik, aplikasi berkaitan lokasi, aplikasi berkaitan rangkaian, aplikasi pemberitahuan push dan terutama aplikasi VoIP .

Berbilang tugas dalam iPhone dan iPad

Ia bermula di iOS dengan versi 4. Anda boleh meninggalkan aplikasi yang sedang berjalan dan beralih ke aplikasi latar belakang dengan kembali ke skrin utama. Perhatikan di sini bahawa ia berbeza daripada menutup aplikasi. Jika anda ingin meneruskan dengan aplikasi di latar belakang, anda boleh menggunakan Switcher App, dengan mengklik dua kali pada butang rumah. Ini akan memberi tumpuan kepada pelbagai ikon di bahagian bawah skrin, kabur atau kelabu dari seluruh kandungan skrin. Ikon yang muncul ialah 'terbuka'. Anda kemudian boleh sapu untuk lari melalui seluruh senarai dan pilih mana-mana satu daripada mereka.

IOS juga menggunakan pemberitahuan tolak, yang pada dasarnya merupakan mekanisme yang menerima isyarat masuk dari pelayan untuk menaikkan apl berjalan di latar belakang. Aplikasi yang mendengar pemberitahuan menolak tidak dapat tidur sepenuhnya tetapi perlu kekal dalam keadaan berjalan mendengar mesej masuk. Anda boleh memilih untuk 'membunuh' aplikasi di latar belakang dengan menggunakan tekan lama.

Multitasking dalam Android

Dalam versi Android sebelum Ice Cream Sandwich 4.0, menekan butang rumah membawa aplikasi yang berjalan ke latar belakang, dan menekan butang laman utama yang membawa senarai apl yang baru digunakan. Ice Cream Sandwich 4.0 mengubah perkara sedikit. Terdapat senarai aplikasi terkini yang menonjol yang memberi anda gambaran menguruskan aplikasi, yang sebenarnya bukan kes itu, tetapi yang bagus. Tidak semua aplikasi dalam senarai baru-baru ini sedang dijalankan - ada yang sedang tidur dan ada yang sudah mati. Mengetik dan memilih satu aplikasi dalam senarai mungkin muncul dari keadaan yang sedang berjalan (yang agak jarang berlaku atas sebab yang dibincangkan di atas), atau bangun satu dari keadaan tidur, atau memuatkan apl semula.

Apps Direka untuk Multitasking

Sekarang bahawa telefon pintar menyokong multitasking, setidaknya sedikit, beberapa aplikasi juga direka bentuk untuk bekerja terutama dalam persekitaran multitasking. Contohnya ialah Skype untuk iOS, yang mempunyai keupayaan baru untuk mengendalikan pemberitahuan dan kekal aktif di latar belakang semasa menggunakan kuasa bateri dengan cekap. Skype adalah aplikasi VoIP yang membolehkan panggilan suara dan video dan oleh itu perlu sentiasa aktif untuk pengalaman pengguna yang lebih baik, sama seperti telefon bimbit anda akan mendengar isyarat dari panggilan masuk dan mesej teks secara kekal.

Beberapa pengguna geeky ingin melumpuhkan multitasking pada peranti mereka, mungkin kerana mereka mendapati aplikasi yang berjalan di latar belakang melambatkan mesin mereka dan menggunakan hayat bateri. Ia mungkin, tetapi sistem operasi sebenarnya tidak memberi pilihan yang mudah untuk melakukannya. Anda perlu menggunakan cara yang dikumpulkan di backstreets. Untuk iOS, terdapat beberapa langkah untuk mengikuti yang bukan untuk semua orang, dan yang saya sendiri tidak akan mengesyorkan. Ia mungkin memerlukan jailbreaking telefon.