ຍັງມີຫຼາຍຄົນທີ່ບໍ່ຮູ້ວ່າ multitasking ເຮັດວຽກແນວໃດໃນ iOS. ເພື່ອເລີ່ມຕົ້ນດ້ວຍ, ແນວໃດກໍ່ຕາມ, ມັນຈໍາເປັນຕ້ອງຊີ້ໃຫ້ເຫັນວ່ານີ້ບໍ່ແມ່ນ multitasking ທີ່ແທ້ຈິງ, ແຕ່ເປັນການແກ້ໄຂທີ່ສະຫລາດຫຼາຍທີ່ບໍ່ມີພາລະຕໍ່ລະບົບຫຼືຜູ້ໃຊ້.
ຄົນເຮົາມັກຈະໄດ້ຍິນເລື່ອງໂຊກຊະລາທີ່ແອັບຯທີ່ເຮັດວຽກຢູ່ໃນພື້ນຫຼັງໃນ iOS ຕື່ມຂໍ້ມູນໃສ່ຫນ່ວຍຄວາມຈໍາປະຕິບັດງານ, ເຊິ່ງເຮັດໃຫ້ລະບົບຊ້າລົງແລະອາຍຸຫມໍ້ໄຟ, ດັ່ງນັ້ນຜູ້ໃຊ້ຄວນປິດມັນດ້ວຍຕົນເອງ. ແຖບ multitasking ຕົວຈິງບໍ່ມີບັນຊີລາຍຊື່ຂອງຂະບວນການພື້ນຖານທີ່ເຮັດວຽກທັງຫມົດ, ແຕ່ວ່າພຽງແຕ່ຄໍາຮ້ອງສະຫມັກທີ່ເປີດຕົວຫຼ້າສຸດ. ດັ່ງນັ້ນຜູ້ໃຊ້ບໍ່ຈໍາເປັນຕ້ອງກັງວົນກ່ຽວກັບຂະບວນການທີ່ເຮັດວຽກຢູ່ໃນພື້ນຫລັງຍົກເວັ້ນໃນບາງກໍລະນີ. ເມື່ອທ່ານກົດປຸ່ມຫນ້າທໍາອິດ, ແອັບພລິເຄຊັນມັກຈະນອນຫຼືປິດ, ເພື່ອບໍ່ໃຫ້ມັນໂຫລດໂປເຊດເຊີຫຼືແບດເຕີລີ່ແລະ, ຖ້າຈໍາເປັນ, ປ່ອຍຫນ່ວຍຄວາມຈໍາທີ່ຈໍາເປັນ.
ດັ່ງນັ້ນ, ນີ້ບໍ່ແມ່ນ multitasking ເຕັມຮູບແບບເມື່ອທ່ານມີຂະບວນການຫຼາຍສິບອັນທີ່ແລ່ນພຽງແຕ່ແອັບພລິເຄຊັນດຽວທີ່ເຮັດວຽກຢູ່ເບື້ອງຫນ້າ, ເຊິ່ງຖືກຢຸດຊົ່ວຄາວຫຼືປິດຫມົດຖ້າຈໍາເປັນ. ມີພຽງແຕ່ສອງສາມຂະບວນການທີ່ດໍາເນີນການໃນພື້ນຫລັງ. ນັ້ນແມ່ນເຫດຜົນທີ່ວ່າທ່ານບໍ່ຄ່ອຍຈະພົບກັບບັນຫາຂອງແອັບພລິເຄຊັນໃນ iOS, ຕົວຢ່າງເຊັ່ນ Android ແມ່ນ overwhelmed ກັບແອັບພລິເຄຊັນທີ່ຜູ້ໃຊ້ຕ້ອງເບິ່ງແຍງ. ໃນອີກດ້ານຫນຶ່ງ, ນີ້ເຮັດໃຫ້ການເຮັດວຽກກັບອຸປະກອນບໍ່ຫນ້າພໍໃຈ, ແລະອີກດ້ານຫນຶ່ງ, ມັນເຮັດໃຫ້, ສໍາລັບການຍົກຕົວຢ່າງ, ການເລີ່ມຕົ້ນຊ້າແລະການຫັນປ່ຽນລະຫວ່າງຄໍາຮ້ອງສະຫມັກ.
ປະເພດເວລາແລ່ນແອັບພລິເຄຊັນ
ແອັບພລິເຄຊັນໃນອຸປະກອນ iOS ຂອງເຈົ້າຢູ່ໃນໜຶ່ງໃນ 5 ສະຖານະເຫຼົ່ານີ້:
- ແລ່ນ: ຄໍາຮ້ອງສະຫມັກແມ່ນເລີ່ມຕົ້ນແລະແລ່ນຢູ່ໃນພື້ນຫລັງ
- ພື້ນຫຼັງ: ມັນຍັງແລ່ນຢູ່ແຕ່ເຮັດວຽກຢູ່ໃນພື້ນຫຼັງ (ພວກເຮົາສາມາດໃຊ້ແອັບພລິເຄຊັນອື່ນໄດ້)
- ໂຈະ: ຍັງໃຊ້ RAM ແຕ່ບໍ່ແລ່ນ
- ບໍ່ເຄື່ອນໄຫວ: ແອັບພລິເຄຊັນກໍາລັງແລ່ນແຕ່ຄໍາສັ່ງທາງອ້ອມ (ຕົວຢ່າງເຊັ່ນ, ເມື່ອທ່ານລັອກອຸປະກອນທີ່ແອັບພລິເຄຊັນເຮັດວຽກ)
- ບໍ່ແລ່ນ: ຄໍາຮ້ອງສະຫມັກໄດ້ຢຸດເຊົາຫຼືຍັງບໍ່ໄດ້ເລີ່ມຕົ້ນ
ຄວາມສັບສົນເກີດຂື້ນເມື່ອແອັບຯເຂົ້າໄປໃນພື້ນຫລັງເພື່ອບໍ່ໃຫ້ລົບກວນ. ເມື່ອທ່ານກົດປຸ່ມຫນ້າທໍາອິດຫຼືໃຊ້ gesture ເພື່ອປິດແອັບພລິເຄຊັນ (iPad), ແອັບພລິເຄຊັນຈະເຂົ້າໄປໃນພື້ນຫລັງ. ແອັບຯສ່ວນໃຫຍ່ຖືກລະງັບພາຍໃນວິນາທີ (ພວກມັນຖືກເກັບໄວ້ໃນ RAM ຂອງ iDevice ດັ່ງນັ້ນພວກມັນສາມາດເປີດໄດ້ໄວ, ພວກມັນບໍ່ໂຫຼດໂປເຊດເຊີຫຼາຍແລະປະຫຍັດແບດເຕີລີ່) ທ່ານອາດຈະຄິດວ່າຖ້າແອັບຯສືບຕໍ່ໃຊ້ຫນ່ວຍຄວາມຈໍາ, ທ່ານມີ. ເພື່ອລຶບມັນອອກດ້ວຍຕົນເອງເພື່ອປົດປ່ອຍມັນອອກ. ແຕ່ທ່ານບໍ່ຈໍາເປັນຕ້ອງເຮັດແນວນັ້ນ, ເພາະວ່າ iOS ຈະເຮັດມັນສໍາລັບທ່ານ. ຖ້າທ່ານມີແອັບພລິເຄຊັນທີ່ຕ້ອງການຖືກໂຈະຢູ່ໃນພື້ນຫຼັງ, ເຊັ່ນເກມທີ່ໃຊ້ RAM ຈໍານວນຫຼວງຫຼາຍ, iOS ຈະເອົາມັນອອກຈາກຫນ່ວຍຄວາມຈໍາໂດຍອັດຕະໂນມັດເມື່ອມີຄວາມຈໍາເປັນ, ແລະທ່ານສາມາດເລີ່ມຕົ້ນໃຫມ່ໄດ້ໂດຍການແຕະທີ່ໄອຄອນແອັບພລິເຄຊັນ.
ບໍ່ມີສະຖານະເຫຼົ່ານີ້ສະທ້ອນຢູ່ໃນແຖບ multitasking, ແຖບສະແດງພຽງແຕ່ບັນຊີລາຍຊື່ຂອງແອັບຯທີ່ເປີດຕົວບໍ່ດົນມານີ້ໂດຍບໍ່ຄໍານຶງເຖິງວ່າແອັບຯຖືກຢຸດ, ຢຸດຊົ່ວຄາວ, ຫຼືເຮັດວຽກຢູ່ໃນພື້ນຫລັງ. ເຈົ້າອາດຈະສັງເກດເຫັນວ່າແອັບພລິເຄຊັນທີ່ກຳລັງເຮັດວຽກຢູ່ນັ້ນບໍ່ປາກົດຢູ່ໃນແຜງ Multitasking
ວຽກງານພື້ນຖານ
ໂດຍປົກກະຕິ, ເມື່ອທ່ານກົດປຸ່ມຫນ້າທໍາອິດ, ແອັບພລິເຄຊັນຈະເຮັດວຽກຢູ່ໃນພື້ນຫລັງ, ແລະຖ້າທ່ານບໍ່ໄດ້ໃຊ້ມັນ, ມັນຈະຢຸດຊົ່ວຄາວໂດຍອັດຕະໂນມັດພາຍໃນຫ້າວິນາທີ. ດັ່ງນັ້ນ, ຖ້າທ່ານກໍາລັງດາວໂຫລດ podcast, ຕົວຢ່າງ, ລະບົບຈະປະເມີນມັນເປັນແອັບພລິເຄຊັນທີ່ເຮັດວຽກແລະຊັກຊ້າການຢຸດເຊົາໂດຍສິບນາທີ. ຫຼັງຈາກສິບນາທີສຸດທ້າຍ, ຂະບວນການໄດ້ຖືກປ່ອຍອອກມາຈາກຄວາມຊົງຈໍາ. ໃນສັ້ນ, ທ່ານບໍ່ຈໍາເປັນຕ້ອງກັງວົນກ່ຽວກັບການຂັດຂວາງການດາວໂຫຼດຂອງທ່ານໂດຍການກົດປຸ່ມຫນ້າທໍາອິດ, ຖ້າມັນບໍ່ໃຊ້ເວລາຫຼາຍກວ່າ 10 ນາທີເພື່ອໃຫ້ມັນສໍາເລັດ.
ແລ່ນບໍ່ແນ່ນອນໃນພື້ນຫຼັງ
ໃນກໍລະນີທີ່ບໍ່ມີການເຄື່ອນໄຫວ, ລະບົບຈະຢຸດຄໍາຮ້ອງສະຫມັກພາຍໃນຫ້າວິນາທີ, ແລະໃນກໍລະນີຂອງການດາວໂຫຼດ, ການຢຸດເຊົາແມ່ນຊັກຊ້າສໍາລັບສິບນາທີ. ຢ່າງໃດກໍຕາມ, ມີຄໍາຮ້ອງສະຫມັກຈໍານວນຫນ້ອຍທີ່ຮຽກຮ້ອງໃຫ້ມີການເຮັດວຽກໃນພື້ນຫລັງ. ນີ້ແມ່ນບາງຕົວຢ່າງຂອງແອັບທີ່ສາມາດແລ່ນໃນພື້ນຫຼັງແບບບໍ່ມີກຳນົດໃນ iOS 5:
- ແອັບພລິເຄຊັນທີ່ຫຼິ້ນສຽງ ແລະຕ້ອງຖືກລົບກວນເປັນໄລຍະໜຶ່ງ (ຢຸດເພງໃນລະຫວ່າງການໂທ, ແລະອື່ນໆ),
- ແອັບພລິເຄຊັນທີ່ຕິດຕາມສະຖານທີ່ຂອງເຈົ້າ (ຊອບແວນໍາທາງ),
- ແອັບພລິເຄຊັນທີ່ຮັບສາຍ VoIP, ຕົວຢ່າງຖ້າທ່ານໃຊ້ Skype, ທ່ານສາມາດຮັບສາຍໄດ້ເຖິງແມ່ນວ່າແອັບພລິເຄຊັນຈະຢູ່ໃນພື້ນຫຼັງ,
- ດາວໂຫຼດອັດຕະໂນມັດ (ຕົວຢ່າງ: Newsstand).
ແອັບພລິເຄຊັນທັງໝົດຄວນຖືກປິດຖ້າພວກມັນບໍ່ປະຕິບັດໜ້າວຽກອີກຕໍ່ໄປ (ເຊັ່ນ: ການດາວໂຫຼດໃນພື້ນຫຼັງ). ຢ່າງໃດກໍຕາມ, ມີຂໍ້ຍົກເວັ້ນທີ່ດໍາເນີນການໃນພື້ນຫລັງຢ່າງຕໍ່ເນື່ອງ, ເຊັ່ນ: ແອັບຯ Mail ຕົ້ນສະບັບ. ຖ້າພວກເຂົາແລ່ນຢູ່ໃນພື້ນຫລັງ, ພວກເຂົາຈະເອົາຫນ່ວຍຄວາມຈໍາ, ການໃຊ້ CPU ຫຼືຫຼຸດຜ່ອນອາຍຸຫມໍ້ໄຟ
ແອັບທີ່ໄດ້ຮັບອະນຸຍາດໃຫ້ແລ່ນໃນພື້ນຫຼັງແບບບໍ່ມີກຳນົດສາມາດເຮັດທຸກຢ່າງທີ່ເຂົາເຈົ້າເຮັດໃນຂະນະທີ່ກຳລັງແລ່ນ, ຕັ້ງແຕ່ການຫຼິ້ນເພງຈົນຮອດການດາວໂຫຼດຕອນ Podcast ໃໝ່.
ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວມາກ່ອນ, ຜູ້ໃຊ້ບໍ່ເຄີຍຕ້ອງການປິດແອັບຯທີ່ເຮັດວຽກຢູ່ໃນພື້ນຫລັງ. ຂໍ້ຍົກເວັ້ນພຽງແຕ່ນີ້ແມ່ນເວລາທີ່ແອັບຯທີ່ເຮັດວຽກຢູ່ໃນພື້ນຫຼັງຂັດຂ້ອງຫຼືບໍ່ຕື່ນຈາກການນອນຢ່າງຖືກຕ້ອງ. ຈາກນັ້ນຜູ້ໃຊ້ສາມາດປິດແອັບພລິເຄຊັນດ້ວຍຕົນເອງໃນແຖບ multitasking, ແຕ່ນີ້ບໍ່ຄ່ອຍຈະເກີດຂຶ້ນ.
ດັ່ງນັ້ນ, ໂດຍທົ່ວໄປ, ທ່ານບໍ່ຈໍາເປັນຕ້ອງຈັດການຂະບວນການພື້ນຖານເພາະວ່າລະບົບຈະດູແລພວກມັນເອງ. ນັ້ນແມ່ນເຫດຜົນທີ່ວ່າ iOS ເປັນລະບົບທີ່ສົດແລະໄວ.
ຈາກທັດສະນະຂອງນັກພັດທະນາ
ແອັບພລິເຄຊັ່ນສາມາດຕອບສະໜອງໄດ້ທັງໝົດຫົກລັດທີ່ແຕກຕ່າງກັນເຊິ່ງເປັນສ່ວນໜຶ່ງຂອງວຽກຫຼາຍວຽກ:
1. ຄໍາຮ້ອງສະຫມັກWillResignActive
ໃນການແປ, ລັດນີ້ຫມາຍຄວາມວ່າຄໍາຮ້ອງສະຫມັກຈະໃນອະນາຄົດ (ບໍ່ຫຼາຍປານໃດ milliseconds) ລາອອກຈາກການເປັນຄໍາຮ້ອງສະຫມັກທີ່ມີການເຄື່ອນໄຫວ (ວ່າ, ຄໍາຮ້ອງສະຫມັກໃນ foreground). ນີ້ເກີດຂື້ນ, ຕົວຢ່າງ, ເມື່ອຮັບສາຍໃນຂະນະທີ່ໃຊ້ແອັບພລິເຄຊັນ, ແຕ່ໃນເວລາດຽວກັນ, ວິທີການນີ້ຍັງເຮັດໃຫ້ເກີດສະຖານະນີ້ກ່ອນທີ່ແອັບພລິເຄຊັນຈະເຂົ້າໄປໃນພື້ນຫລັງ, ດັ່ງນັ້ນທ່ານຈໍາເປັນຕ້ອງເອົາການປ່ຽນແປງເຫຼົ່ານີ້ເຂົ້າໃນບັນຊີ. ວິທີການນີ້ຍັງເຫມາະສົມດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, ມັນ suspends ກິດຈະກໍາທັງຫມົດທີ່ມັນກໍາລັງປະຕິບັດໃນເວລາທີ່ມີສາຍໂທເຂົ້າແລະລໍຖ້າຈົນກ່ວາໃນຕອນທ້າຍຂອງການໂທ.
2. applicationDidEnterBackground
ສະຖານະຊີ້ບອກວ່າແອັບພລິເຄຊັນໄດ້ເຂົ້າໄປໃນພື້ນຫລັງ. ນັກພັດທະນາຄວນໃຊ້ວິທີນີ້ເພື່ອໂຈະຂະບວນການທັງຫມົດທີ່ບໍ່ຈໍາເປັນຕ້ອງດໍາເນີນການໃນພື້ນຫລັງແລະລ້າງຫນ່ວຍຄວາມຈໍາຂອງຂໍ້ມູນທີ່ບໍ່ໄດ້ໃຊ້ແລະຂະບວນການອື່ນໆ, ເຊັ່ນເວລາຫມົດອາຍຸ, ລຶບຮູບພາບທີ່ໂຫລດອອກຈາກຫນ່ວຍຄວາມຈໍາທີ່ບໍ່ຈໍາເປັນ, ຫຼືປິດ. ການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ, ເວັ້ນເສຍແຕ່ວ່າມັນເປັນສິ່ງສໍາຄັນສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ຈະສໍາເລັດການເຊື່ອມຕໍ່ໃນພື້ນຫລັງ. ເມື່ອວິທີການຖືກເອີ້ນໃນແອັບພລິເຄຊັນ, ມັນຄວນຈະຖືກໃຊ້ໂດຍພື້ນຖານເພື່ອຢຸດແອັບພລິເຄຊັນຢ່າງສົມບູນຖ້າບາງສ່ວນຂອງມັນບໍ່ຈໍາເປັນຕ້ອງດໍາເນີນການໃນພື້ນຫລັງ.
3. ຄໍາຮ້ອງສະຫມັກWillEnterForeground
ລັດນີ້ແມ່ນກົງກັນຂ້າມກັບລັດທໍາອິດ, ບ່ອນທີ່ຄໍາຮ້ອງສະຫມັກຈະລາອອກຈາກລັດທີ່ມີການເຄື່ອນໄຫວ. ລັດພຽງແຕ່ຫມາຍຄວາມວ່າແອັບຯທີ່ນອນຫລັບຈະກັບຄືນມາຈາກພື້ນຫລັງແລະປາກົດຢູ່ໃນພື້ນຫລັງພາຍໃນສອງສາມມິນລິວິນາທີຕໍ່ໄປ. ນັກພັດທະນາຄວນໃຊ້ວິທີນີ້ເພື່ອສືບຕໍ່ຂະບວນການໃດໆທີ່ບໍ່ເຄື່ອນໄຫວໃນຂະນະທີ່ແອັບພລິເຄຊັນຢູ່ໃນພື້ນຫຼັງ. ການເຊື່ອມຕໍ່ກັບເຊີບເວີຄວນຖືກຕັ້ງຄືນໃໝ່, ຕັ້ງໂມງຈັບເວລາຄືນໃໝ່, ຮູບພາບ ແລະຂໍ້ມູນຖືກໂຫລດໃສ່ໃນໜ່ວຍຄວາມຈຳ, ແລະຂະບວນການທີ່ຈຳເປັນອື່ນໆສາມາດສືບຕໍ່ໄດ້ກ່ອນທີ່ຜູ້ໃຊ້ຈະເຫັນແອັບພລິເຄຊັນທີ່ໂຫຼດແລ້ວອີກຄັ້ງ.
4. ຄໍາຮ້ອງສະຫມັກDidBecomeActive
ລັດຊີ້ບອກວ່າແອັບພລິເຄຊັນໄດ້ເລີ່ມເຄື່ອນໄຫວຫຼັງຈາກຖືກຟື້ນຟູຄືນສູ່ພື້ນຫລັງ. ນີ້ແມ່ນວິທີການທີ່ສາມາດໃຊ້ເພື່ອເຮັດໃຫ້ການປັບຕົວເພີ່ມເຕີມຕໍ່ກັບສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ຫຼືການຟື້ນຟູ UI ກັບສະພາບເດີມ, ແລະອື່ນໆ. ອັນນີ້ເກີດຂຶ້ນຈິງໃນເວລາທີ່ຜູ້ໃຊ້ເຫັນຄໍາຮ້ອງສະຫມັກໃນຈໍສະແດງຜົນແລ້ວ, ດັ່ງນັ້ນມັນຈໍາເປັນຕ້ອງໄດ້. ກໍານົດຢ່າງລະມັດລະວັງສິ່ງທີ່ເກີດຂື້ນໃນວິທີການນີ້ແລະໃນວິທີການທີ່ຜ່ານມາ. ພວກມັນຖືກເອີ້ນວ່າຫນຶ່ງຫຼັງຈາກອີກອັນຫນຶ່ງທີ່ມີຄວາມແຕກຕ່າງຂອງສອງສາມມິນລິວິນາທີ.
5. ຄໍາຮ້ອງສະຫມັກຈະສິ້ນສຸດ
ລັດນີ້ເກີດຂື້ນສອງສາມມິລິວິນາທີກ່ອນທີ່ແອັບພລິເຄຊັນຈະອອກ, ນັ້ນແມ່ນ, ກ່ອນທີ່ແອັບພລິເຄຊັນຈະສິ້ນສຸດລົງ. ບໍ່ວ່າຈະດ້ວຍຕົນເອງຈາກການເຮັດຫຼາຍວຽກ ຫຼືເມື່ອປິດອຸປະກອນ. ວິທີການດັ່ງກ່າວຄວນຖືກນໍາໃຊ້ເພື່ອບັນທຶກຂໍ້ມູນທີ່ຖືກປຸງແຕ່ງ, ເພື່ອຢຸດກິດຈະກໍາທັງຫມົດແລະລຶບຂໍ້ມູນທີ່ບໍ່ຕ້ອງການອີກຕໍ່ໄປ.
6. ApplicationDidReceiveMemoryWarning
ມັນເປັນລັດສຸດທ້າຍທີ່ມີການປຶກສາຫາລືຫຼາຍທີ່ສຸດ. ມັນຮັບຜິດຊອບສໍາລັບການຖອນແອັບພລິເຄຊັນອອກຈາກຫນ່ວຍຄວາມຈໍາ iOS ຖ້າມັນໃຊ້ຊັບພະຍາກອນຂອງລະບົບໂດຍບໍ່ຈໍາເປັນ. ຂ້ອຍບໍ່ຮູ້ໂດຍສະເພາະສິ່ງທີ່ iOS ເຮັດກັບແອັບຯພື້ນຫລັງ, ແຕ່ຖ້າມັນຕ້ອງການແອັບຯເພື່ອປ່ອຍຊັບພະຍາກອນໃຫ້ກັບຂະບວນການອື່ນໆ, ມັນຈະເຕືອນມັນດ້ວຍການເຕືອນຄວາມຈໍາທີ່ຈະປ່ອຍຊັບພະຍາກອນໃດກໍ່ຕາມທີ່ມັນມີ. ດັ່ງນັ້ນວິທີການນີ້ເອີ້ນວ່າໃນຄໍາຮ້ອງສະຫມັກ. ນັກພັດທະນາຄວນປະຕິບັດມັນເພື່ອໃຫ້ແອັບພລິເຄຊັນປະຖິ້ມຫນ່ວຍຄວາມຈໍາທີ່ມັນຈັດສັນໄວ້, ຊ່ວຍປະຢັດທຸກສິ່ງທຸກຢ່າງທີ່ກໍາລັງດໍາເນີນ, ລຶບຂໍ້ມູນທີ່ບໍ່ຈໍາເປັນອອກຈາກຫນ່ວຍຄວາມຈໍາ, ແລະຖ້າບໍ່ດັ່ງນັ້ນການປົດປ່ອຍຫນ່ວຍຄວາມຈໍາຢ່າງພຽງພໍ. ມັນເປັນຄວາມຈິງທີ່ວ່ານັກພັດທະນາຈໍານວນຫຼາຍ, ເຖິງແມ່ນວ່າຜູ້ເລີ່ມຕົ້ນ, ບໍ່ຄິດກ່ຽວກັບຫຼືເຂົ້າໃຈສິ່ງດັ່ງກ່າວ, ແລະຫຼັງຈາກນັ້ນມັນກໍ່ສາມາດເກີດຂື້ນໄດ້ວ່າແອັບພລິເຄຊັນຂອງພວກເຂົາຂົ່ມຂູ່ຕໍ່ອາຍຸຫມໍ້ໄຟແລະ / ຫຼືໃຊ້ຊັບພະຍາກອນຂອງລະບົບໂດຍບໍ່ຈໍາເປັນ, ເຖິງແມ່ນວ່າຢູ່ໃນພື້ນຫລັງ.
ຄໍາຕັດສິນ
ເຫຼົ່ານີ້ຫົກລັດແລະວິທີການທີ່ກ່ຽວຂ້ອງຂອງເຂົາເຈົ້າແມ່ນພື້ນຖານຂອງ "multitasking" ທັງຫມົດໃນ iOS. ມັນເປັນລະບົບທີ່ດີ, ຕາບໃດທີ່ນັກພັດທະນາບໍ່ສົນໃຈຄວາມຈິງທີ່ວ່າມັນຈໍາເປັນຕ້ອງມີຄວາມຮັບຜິດຊອບກ່ຽວກັບສິ່ງທີ່ແອັບພລິເຄຊັນຖິ້ມໃສ່ອຸປະກອນຂອງຜູ້ໃຊ້ຂອງພວກເຂົາ, ຖ້າພວກເຂົາຖືກຫຼຸດລົງຫຼືໄດ້ຮັບການເຕືອນຈາກລະບົບແລະອື່ນໆ.
ທີ່ມາ: macworld.com
ຜູ້ຂຽນ: Jakub Požárek, Martin Doubek (ArnieX)
ເຈົ້າຍັງມີບັນຫາທີ່ຈະແກ້ໄຂ? ທ່ານຕ້ອງການຄໍາແນະນໍາຫຼືບາງທີອາດຊອກຫາຄໍາຮ້ອງສະຫມັກທີ່ເຫມາະສົມບໍ? ຢ່າລັງເລທີ່ຈະຕິດຕໍ່ພວກເຮົາຜ່ານແບບຟອມໃນພາກ ການໃຫ້ຄໍາປຶກສາ, ໃນຄັ້ງຕໍ່ໄປພວກເຮົາຈະຕອບຄໍາຖາມຂອງທ່ານ.
ສະບາຍດີ, ບົດຄວາມທີ່ເຢັນແທ້ໆ, ແຕ່ຂ້ອຍສົງໄສວ່າທ່ານມີການສະຫນັບສະຫນູນດ້ານວິຊາການສໍາລັບມັນ. ເນື່ອງຈາກວ່າຂ້ອຍໄດ້ແກ້ໄຂແບດເຕີຣີຫຼາຍໆຄັ້ງໃນຕອນແລງກ່ອນນອນແລະມັນເກີດຂື້ນວ່າເມື່ອ wifi ແລະຂໍ້ມູນມືຖືຖືກປິດ, ມັນໃຊ້ເວລາຫຼາຍກວ່າອີກກໍລະນີຫນຶ່ງທີ່ wifi ປິດແລະມີພຽງແຕ່ 3G.
ແຕ່ຫນ້າເສຍດາຍ, ປະສົບການແມ່ນວ່າໃນ iOS, ແອັບພລິເຄຊັນຕ້ອງຖືກປິດດ້ວຍຕົນເອງ, ແລະລະບົບຈະບໍ່ເຮັດວຽກຄືກັບກ່ອນ.
ຂ້ອຍປ່ຽນ iPhone ຂອງຂ້ອຍດ້ວຍໂທລະສັບ Windows (Samsung Omnia W ສໍາລັບ 6200,-) ແລະຄວາມໄວຂອງລະບົບແມ່ນຢູ່ໃນລະດັບທີ່ແຕກຕ່າງກັນຫມົດ.
ຂ້ອຍຢ້ານວ່າເມື່ອແທັບເລັດ Windows 8 Metro ອອກມາ, ຂ້ອຍກໍ່ຈະປ່ຽນ iPad...
@007 – ແມ່ນແລ້ວ, ຖ້າທ່ານກໍາລັງປຽບທຽບ iPhone3Gs ເກົ່າກັບ WP ໃຫມ່, ແມ່ນແລ້ວ (ໃຜຈະຄາດຫວັງວ່າແນວໃດ?) WP ຈະໄວກວ່າເລັກນ້ອຍ. ຖ້າບໍ່ດັ່ງນັ້ນ, ການນິນທາກ່ຽວກັບ Karlulka ບໍ່ດີກັບທ່ານແລະມັນເຫມາະສົມທີ່ຈະປຽບທຽບ HW ໃນປະຈຸບັນ. ຂ້ອຍຍັງໄດ້ຊື້ WP7 ແລະສຸດທ້າຍໄດ້ສິ້ນສຸດລົງດ້ວຍ 4s, ເຊິ່ງສະແດງເຖິງລະດັບການນໍາໃຊ້ທີ່ແຕກຕ່າງກັນຫມົດກ່ວາ WP7. ສະນັ້ນຜ່ານ pleasantly ແລະ endlessly ເລື່ອນພາບຜ່ານກະເບື້ອງ.
ຂ້າພະເຈົ້າຕົກລົງເຫັນດີກັບ Paja ທັງຫມົດ
ຂ້າພະເຈົ້າຈະປະກອບສ່ວນອີກເທື່ອຫນຶ່ງຈາກ debris ຂອງຖັງອື່ນ - Samsung Galaxy S ແລະ iPhone 4 - ຂ້າພະເຈົ້າຈະເວົ້າວ່າການປຽບທຽບໃນແງ່ຂອງອາຍຸ? ໃນຊ່ວງເວລາຂອງ iOS 4, ແລະໃນແງ່ຂອງການນໍາໃຊ້ແລະຄວາມໄວໃນບ່ອນອື່ນນອກເຫນືອຈາກ Android, Apple ໄດ້ແກ້ໄຂແນວຄວາມຄິດຂອງການເຮັດວຽກກັບແອັບພລິເຄຊັນຕ່າງໆໄດ້ດີ, ແຕ່ສິ່ງດຽວກັນແມ່ນບໍ່ເປັນຈິງກັບ Android. ໃນທີ່ສຸດ, ຂ້າພະເຈົ້າໄດ້ສິ້ນສຸດລົງດ້ວຍ 4S ຢ່າງໃດກໍຕາມແລະຂ້າພະເຈົ້າບໍ່ມີຄໍາຮ້ອງທຸກ, ເພາະວ່າ "ມັນພຽງແຕ່ເຮັດວຽກ" .. ແລະມັນເຮັດວຽກໄວຫຼາຍ!
ທິດສະດີແມ່ນງາມ ... ແຕ່ໃນການປະຕິບັດ, ຂ້າພະເຈົ້າຍັງປິດຄໍາຮ້ອງສະຫມັກໃນແຖບ ;)
ຂໍຂອບໃຈ, ຫນ້າສົນໃຈຫຼາຍ, pragmatic, ຫນ້າສົນໃຈ, ມັນບໍ່ໄດ້ຂາດ swing ແລະຄວາມເລິກ. ຂີດກ້ອງຄວາມຫຼົງໄຫຼຂອງໄວໜຸ່ມຍຸກນີ້ຢ່າງເຫັນໄດ້ຊັດເຈນກັບຍີ່ຫໍ້ທີ່ຕ້ອງຫ້າມນີ້! ແຕ່ຂໍຂອບໃຈສໍາລັບນາງ, ເຊັ່ນດຽວກັນກັບສໍາລັບບົດຄວາມນີ້.
ບົດຄວາມແມ່ນຜິດພາດຫມົດ.
ແອັບພລິເຄຊັ່ນບໍ່ອອກເມື່ອກົດປຸ່ມໜ້າຫຼັກ, ດັ່ງທີ່ລະບຸໄວ້ຢ່າງຜິດພາດ, ແຕ່ຢຸດຊົ່ວຄາວ. I.e. ແນ່ນອນ, ຢ່າລຶບອອກຈາກຄວາມຊົງຈໍາແລະບໍ່ອອກ. ພຽງແຕ່ຢຸດການແລ່ນ, iOS ຈະໃຫ້ແອັບນີ້ໃຊ້ເວລາ CPU 0%. ມັນແນ່ນອນບໍ່ໄດ້ "ແລກປ່ຽນ" ທຸກບ່ອນໃນຫນ່ວຍຄວາມຈໍາ iDevice, ດັ່ງທີ່ໄດ້ກ່າວໄວ້ໃນບົດຄວາມ. ມັນແມ່ນແທ້ຂໍຂອບໃຈກັບຄວາມຈິງທີ່ວ່າມັນເປັນໄປໄດ້ທີ່ຈະນໍາໃຊ້ app ສະຫຼັບ.
ແອັບພລິເຄຊັນຖືກຖອດອອກຈາກຫນ່ວຍຄວາມຈໍາເມື່ອໂທລະສັບມີຫນ່ວຍຄວາມຈໍາຫນ້ອຍເພື່ອດໍາເນີນການແອັບພລິເຄຊັນອື່ນທີ່ມີບູລິມະສິດສູງກວ່າ (ໂດຍປົກກະຕິແອັບພລິເຄຊັນອື່ນແມ່ນເຮັດວຽກຢູ່ດ້ານຫນ້າ).
ໃນກໍລະນີທໍາອິດ, ເຈົ້າເວົ້າຖືກ, ມັນແມ່ນຄວາມຜິດພາດການແປພາສາ. ສໍາລັບການແລກປ່ຽນ, ພວກເຮົາບໍ່ໄດ້ເວົ້າກ່ຽວກັບເລື່ອງນີ້, ພວກເຮົາເວົ້າກ່ຽວກັບຫນ່ວຍຄວາມຈໍາປະຕິບັດງານ, ບໍ່ແມ່ນພື້ນທີ່ເກັບຮັກສາໃນອຸປະກອນ iOS.
ຮູບພາບຂອງແອັບພລິເຄຊັນຖືກເກັບໄວ້ໃນຫນ່ວຍຄວາມຈໍາເປັນເວລາຈໍາກັດຈົນກ່ວາມັນຈະຖືກເອີ້ນອີກເທື່ອຫນຶ່ງໂດຍຄໍາສັ່ງ (ເບິ່ງ 13,7 GB ຈາກ 16 GB: 2,3 GB ແມ່ນສະຫງວນໄວ້ສໍາລັບລະບົບແລະຄໍາຮ້ອງສະຫມັກ suspension)
ດັ່ງນັ້ນ, ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະຈໍາແນກລະຫວ່າງຄໍາຮ້ອງສະຫມັກເຊັ່ນ Navigation, Skype ແລະອື່ນໆ, ຄໍາຮ້ອງສະຫມັກເຫຼົ່ານີ້ຍັງຄົງມີການເຄື່ອນໄຫວເຖິງແມ່ນວ່າຢູ່ໃນພື້ນຫລັງ, ຫຼືຫນ້າທີ່ສະເພາະໃດຫນຶ່ງບໍ່ສິ້ນສຸດແລະສືບຕໍ່, ສໍາລັບການຍົກຕົວຢ່າງ, ສົ່ງຂໍ້ມູນກ່ຽວກັບສະຖານທີ່ຫຼືຂໍ້ມູນສະຖານທີ່ຂອງມັນ. ຫຼືຄືກັບ Vokul ໃນໂຫມດ pord ຟັງແລະ multitasking ຍັງຟັງຢູ່ໃນພື້ນຫລັງ.
ແອັບພລິເຄຊັນເຫຼົ່ານີ້ເຮັດໃຫ້ແບດເຕີຣີ້ໝົດໄປ ແລະມັນຈໍາເປັນຕ້ອງປິດພວກມັນດ້ວຍຕົນເອງ ແລະບໍ່ຕ້ອງລໍຖ້າ iOS. ກັບຄົນອື່ນມັນບໍ່ຈໍາເປັນ, ມີພຽງແຕ່ໃນກໍລະນີທີ່ຄໍາຮ້ອງສະຫມັກ crash.
ຂ້ອຍບໍ່ສາມາດເຫັນດີກັບບົດຄວາມ. ຕ່ຳສຸດ ໃນ iPad ຮຸ່ນທີ 1 (iOS 5.0.1) ມັນເປັນທີ່ຊັດເຈນທີ່ຈະເບິ່ງວ່າຂ້ອຍມີແອັບຯ "ເປີດ" ຫຼາຍຢູ່ໃນແຖບ multitasking ຫຼືພຽງແຕ່ສອງສາມຢ່າງ. iOS ພະຍາຍາມເຮັດຄວາມສະອາດຫນ່ວຍຄວາມຈໍາ, ແຕ່ແນ່ນອນວ່າມັນບໍ່ພຽງພໍ - ຂະຫນາດຂະຫນາດນ້ອຍຂອງ RAM ອາດຈະເປັນຈຸດອ່ອນທີ່ໃຫຍ່ທີ່ສຸດຂອງມັນ.
ດັ່ງນັ້ນຫຼາຍຂື້ນກັບລະບົບແລະຮາດແວທີ່ໃຊ້, ມັນຂ້ອນຂ້າງສົມເຫດສົມຜົນທີ່ມັນຈະຮ້າຍແຮງກວ່າເກົ່າໃນ iPad 1 ກັບ iOS 5.0.1 ກ່ວາຖ້າມັນຢູ່ໃນ iPad ຮຸ່ນທີ 2.
ຂໍອະໄພ, ນີ້ແມ່ນຄໍາອະທິບາຍກ່ຽວກັບວິທີ IDEAL ທີ່ມັນຄວນຈະເຮັດວຽກ. ແຕ່ຫນ້າເສຍດາຍ, ຄວາມເປັນຈິງແມ່ນແຕກຕ່າງກັນຫມົດແລະທ່ານຈະຮູ້ວ່າມັນຖ້າທ່ານໃຊ້ຜະລິດຕະພັນ Apple, ຢ່າງຫນ້ອຍເທົ່າທີ່ຂ້ອຍເຮັດ (ເຊັ່ນບາງຄັ້ງ).
"ທ່ານມັກຈະສາມາດໄດ້ຍິນເລື່ອງໂຊກລາງທີ່ແອັບຯທີ່ເຮັດວຽກຢູ່ໃນພື້ນຫລັງໃນ iOS ຕື່ມຂໍ້ມູນໃສ່ຫນ່ວຍຄວາມຈໍາປະຕິບັດງານ,"
ມັນບໍ່ແມ່ນການເຊື່ອຖື, ມັນເປັນພຽງແຕ່ຄວາມຈິງ. ຫຼັງຈາກທີ່ທັງຫມົດ, ທ່ານອ້າງຕົວເອງໃນບົດຄວາມ.
"ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວມາກ່ອນ, ຜູ້ໃຊ້ບໍ່ເຄີຍຕ້ອງການປິດແອັບພລິເຄຊັນທີ່ເຮັດວຽກຢູ່ໃນພື້ນຫລັງ."
ໄຮ້ສາລະ. ມັນເປັນພຽງແຕ່ bullshit, ການໂຄສະນາຂອງຫມາກໂປມ, ຢ່າໄດ້ mad ໃນຂ້າພະເຈົ້າ.
"ແຕ່ທ່ານບໍ່ຕ້ອງເຮັດແນວນັ້ນ, ເພາະວ່າ iOS ຈະເຮັດມັນສໍາລັບທ່ານ. ຖ້າທ່ານມີແອັບພລິເຄຊັນທີ່ຕ້ອງການຖືກໂຈະຢູ່ໃນພື້ນຫລັງ, ເຊັ່ນເກມທີ່ໃຊ້ RAM ຈໍານວນຫລາຍ, iOS ຈະເອົາມັນອອກຈາກຫນ່ວຍຄວາມຈໍາໂດຍອັດຕະໂນມັດເມື່ອຈໍາເປັນ, ແລະທ່ານສາມາດເລີ່ມຕົ້ນໃຫມ່ໄດ້ໂດຍການແຕະທີ່ໄອຄອນແອັບພລິເຄຊັນ."
ບໍ່ແມ່ນຄວາມຈິງ. ສະຖານະການແມ່ນແຕກຕ່າງກັນເລັກນ້ອຍ. ຕົວຢ່າງທົ່ວໄປ - ຂ້ອຍມີຄໍາຮ້ອງສະຫມັກທີ່ຕ້ອງການເຮັດວຽກຢູ່ໃນພື້ນຫລັງ, ຂ້ອຍຕ້ອງການເກມ. ຂ້ອຍເປີດຕົວທ່ອງເວັບ, ເປີດສອງສາມແຖບ -> ຕ້ອງການຄວາມຊົງຈໍາຫຼາຍ. ສິ່ງທີ່ຈະເກີດຂຶ້ນ? ຄໍາຮ້ອງສະຫມັກທີ່ມີຄວາມຫຍຸ້ງຍາກຢູ່ໃນພື້ນຫລັງ, ໃນທາງກົງກັນຂ້າມ, ຕົວທ່ອງເວັບຂອງຕົວມັນເອງຕົກ. ຖ້າຂ້ອຍປິດຄໍາຮ້ອງສະຫມັກທີ່ຕ້ອງການດ້ວຍຕົນເອງ, ຕົວທ່ອງເວັບເຮັດວຽກເປັນເວລາດົນນານໂດຍບໍ່ມີບັນຫາໃດໆ.
ນີ້ແມ່ນການປະຕິບັດ, ບໍ່ແມ່ນທິດສະດີ. ແລະຂ້າພະເຈົ້າປະຫລາດໃຈວ່າ, ໃນຖານະເປັນຜູ້ໃຊ້ໄລຍະຍາວຂອງຜະລິດຕະພັນ Apple, ທ່ານຍັງບໍ່ຮູ້ເລື່ອງນີ້.
ຂອບໃຈ, ນີ້ແມ່ນອະທິບາຍໄດ້ດີຫຼາຍ ແລະອະທິບາຍໄດ້ດີ. ເຈົ້າຊ່ວຍຂ້ອຍໄດ້ໜ້ອຍໜຶ່ງ ;-) ♥
ພຽງແຕ່ເພື່ອເລີ່ມຕົ້ນ, ຂ້ອຍບໍ່ແມ່ນສໍາລັບຫຼືຕໍ່ຕ້ານ iOS, ຄືກັນກັບ Android, ແຕ່ມີບາງສິ່ງທີ່ແປກປະຫລາດຢູ່ທີ່ນີ້, ຖ້າມັນຖືກຂຽນຢູ່ທີ່ນີ້: "ເຈົ້າບໍ່ຄ່ອຍຈະພົບກັບບັນຫາຂອງແອັບພລິເຄຊັນກັບ iOS", ຫຼັງຈາກນັ້ນກັບແອັບຯ Android ລົ້ມເຫລວ. ປະມານຫນຶ່ງຄັ້ງຕໍ່ປີ: -P
http://dotekomanie.blog.mobilmania.cz/2012/02/stabilita-ios-vs-android/
ແມ່ນແລ້ວ, ແຕ່ກໍລະນີທີ່ທ່ານຈໍາເປັນຕ້ອງປິດຄໍາຮ້ອງສະຫມັກດ້ວຍຕົນເອງແມ່ນຫນ້ອຍແທ້ໆ, ຂ້ອຍໄດ້ໃຊ້ມັນປະມານຫນຶ່ງຄັ້ງບໍ? ;-) ແລະການໃຫ້ການເຊື່ອມຕໍ່ກັບການທົດສອບປຽບທຽບຈາກ Mobilemania ແມ່ນຂ້ອນຂ້າງບໍ່ມີຈຸດຫມາຍ, ເມື່ອຂ້ອຍຕ້ອງການອ່ານກ່ຽວກັບການໂຄສະນາທີ່ Google ຈ່າຍ, ຂ້ອຍຈະເບິ່ງຢູ່ທີ່ນັ້ນ ;-) ທຸກຄົນສາມາດໄດ້ຮັບໂທລະສັບ Android ຢູ່ໃນມືຂອງພວກເຂົາແລະມັນ. ຈະບໍ່ເຮັດວຽກຢ່າງສະອາດ, ນັ້ນແມ່ນ, ມີຂໍ້ຍົກເວັ້ນຂອງ Galaxy Nexus, ເຊິ່ງແມ່ນລະບົບທີ່ປັບແຕ່ງຫຼາຍຫຼືຫນ້ອຍ. ໂດຍລວມແລ້ວ, Android ແມ່ນໄພພິບັດ
@Mek – ຂ້ອຍໄດ້ໃຊ້ຜະລິດຕະພັນ Apple ປະຈຳວັນເປັນເວລາຫຼາຍປີແລ້ວ ແລະອັນນີ້ບໍ່ເຄີຍເກີດຂຶ້ນກັບຂ້ອຍ, ສະນັ້ນ ທິດສະດີຂອງເຈົ້າຈຶ່ງບໍ່ໄດ້ຜົນ.
ຕໍ່ເວລາ:
@redakce - ມັນສາມາດເຫັນໄດ້ວ່າເວັບໄຊທ໌ໄດ້ຖືກເຮັດວຽກຢ່າງຕໍ່ເນື່ອງຫຼືບາງສິ່ງບາງຢ່າງເກີດຂຶ້ນກັບມັນ, ແຕ່ຂ້ອຍຮູ້ສຶກວ່າມັນບໍ່ໃຊ້ເວລາຫນຶ່ງອາທິດສໍາລັບທຸກສິ່ງທຸກຢ່າງທີ່ຈະເຮັດວຽກຕາມທີ່ມັນຄວນຈະເປັນ. ແລະຂ້ອຍກໍ່ບໍ່ໄດ້ມາທີ່ນີ້ອີກຕໍ່ໄປ, ເພາະວ່າຮູບຊົງໃຫມ່ບໍ່ເຫມາະສົມກັບຂ້ອຍ. ຢ່າງຫນ້ອຍຂ້າພະເຈົ້າໄດ້ນໍາໃຊ້ສະບັບໂທລະສັບມືຖືກ່ຽວກັບ iPhone, ແຕ່ໃນປັດຈຸບັນມັນບໍ່ໄດ້ເຮັດວຽກທັງຫມົດ - ເປັນແນວໃດ? ຕອນນີ້ພວກເຂົາບໍ່ໄດ້ຕອບສະ ໜອງ ຕໍ່ຂໍ້ຄວາມໃນ ຄຳ ເຫັນ.
@SteveJSF ແຕ່ໜ້າເສຍດາຍ, ສິ່ງຕ່າງໆບໍ່ສະເໝີໄປໃນແບບທີ່ເຮົາຕ້ອງການ. ສໍາລັບຄໍາຕອບ, plugin SEO ໃຫມ່ທໍາລາຍພວກເຂົາ, ມັນໄດ້ຖືກແກ້ໄຂໃນປັດຈຸບັນ.
WP-Touch ຍັງໄດ້ຢຸດເຊົາການບໍລິການຂອງພວກເຮົາດ້ວຍເຫດຜົນບາງຢ່າງ, ດັ່ງນັ້ນພວກເຮົາຈຶ່ງຕັດສິນໃຈທີ່ຈະອອກມາດ້ວຍການແກ້ໄຂທີ່ດີກວ່າ plugin ນີ້. ດັ່ງນັ້ນທ່ານສາມາດລໍຖ້າຂ່າວຕໍ່ໄປໃນໄວໆນີ້ :-)
ບົດຄວາມດີ. ຕາມການປະຕິບັດ, ຂ້າພະເຈົ້າຢາກເວົ້າວ່າຂ້າພະເຈົ້າຕົກລົງເຫັນດີກັບຫຼາຍໆຢ່າງແລະເວລາສ່ວນໃຫຍ່ມັນເຮັດວຽກຕາມທີ່ໄດ້ກ່າວ, ແຕ່ຫນ້າເສຍດາຍ, ຍັງມີຄໍາຮ້ອງສະຫມັກທີ່ຂຽນບໍ່ດີທີ່ປະຕິບັດບໍ່ຖືກຕ້ອງ, ແລະຫຼັງຈາກນັ້ນກໍ່ມີກໍລະນີເຊັ່ນຫນຶ່ງ. ສັງເກດເຫັນໂດຍຜູ້ອ່ານບາງ. ຂ້ອຍຄິດວ່າ Skype ເປັນຕົວຢ່າງທີ່ດີຫຼາຍ, ຂ້ອຍຮູ້ຈາກການປະຕິບັດວ່າມັນຍັງເຮັດວຽກຢູ່ໃນພື້ນຫລັງ (ແລະນັ້ນກໍ່ດີແລະມັນຄວນຈະເປັນ), ແຕ່ບັນຫາແມ່ນວ່າແອັບພລິເຄຊັນນີ້ເຮັດໃຫ້ແບດເຕີຣີຂອງອຸປະກອນຫຼຸດລົງຫຼາຍ. ຂ້ອຍບໍ່ສາມາດເຫັນມັນຢ່າງຖືກຕ້ອງອີກຕໍ່ໄປ. ໃນທາງກົງກັນຂ້າມ, ແອັບພລິເຄຊັນເຊັ່ນ Facebook, Badoo, ແລະອື່ນໆ. ພວກເຂົາຍັງແລ່ນຢູ່ໃນພື້ນຫລັງ, ແຕ່ການບໍລິໂພກຂອງພວກເຂົາເກືອບບໍ່ສາມາດຮັບຮູ້ໄດ້ (ຢ່າງນ້ອຍຂ້ອຍບໍ່ສັງເກດເຫັນ). ດັ່ງນັ້ນຂ້າພະເຈົ້າຄິດວ່າຄວາມຜິດພາດແມ່ນຢູ່ໃນຄໍາຮ້ອງສະຫມັກສ່ວນບຸກຄົນ. ຖ້າມັນຮູ້ວ່າອັນໃດ, ມັນພຽງພໍທີ່ຈະປິດດ້ວຍຕົນເອງເທົ່ານັ້ນ!
ດັ່ງນັ້ນການປະຕິບັດແມ່ນວ່າເຟສບຸກດໍາເນີນການຕາມຄວາມຕ້ອງການແລະ Skype ພຽງແຕ່ໃນເວລາທີ່ຈໍາເປັນ.
ໃນທາງກົງກັນຂ້າມ, ຖ້າຂ້ອຍຈໍາເປັນຕ້ອງປະຫຍັດແບດເຕີລີ່ແລະຂ້ອຍຮູ້ວ່າຂ້ອຍຕ້ອງຮັກສາ iPhone ໃຫ້ "ມີຊີວິດຢູ່" ຕາບເທົ່າທີ່ເປັນໄປໄດ້, ຂ້ອຍກໍ່ປິດທຸກສິ່ງທຸກຢ່າງທີ່ບໍ່ຈໍາເປັນໃນ multitasking, ແຕ່ສ່ວນຫຼາຍແມ່ນມັນບໍ່ມີຜົນກະທົບອັນໃຫຍ່ຫຼວງ, ແຕ່ຖ້າຈຳເປັນ ຂ້ອຍຈຳກັດ 3G, ອິນເຕີເນັດມືຖືທັງໝົດ, WiFi, ບໍລິການສະຖານທີ່, ໂໝດຢູ່ໃນຍົນ, ຄວາມແຮງຂອງແສງ ແລະ ອື່ນໆ. ໃນສ່ວນໜຶ່ງຂອງການເຮັດວຽກປະຈຳ, ຂ້ອຍຍັງປິດແອັບພລິເຄຊັ່ນທີ່ໄດ້ກ່າວມາໃນຫຼາຍໜ້າວຽກ.
ດັ່ງນັ້ນ, ສ່ວນບຸກຄົນຂ້າພະເຈົ້າຄິດວ່າບົດຄວາມແມ່ນຄວາມຈິງ, ແຕ່ຫນ້າເສຍດາຍ, ຜູ້ຂຽນໂປລແກລມບາງຄົນປະຕິເສດສິ່ງເຫຼົ່ານີ້ກັບຄໍາຮ້ອງສະຫມັກຂອງພວກເຂົາ, ເພາະວ່າຄໍາຮ້ອງສະຫມັກຂອງພວກເຂົາບໍ່ຖືກຕ້ອງແລະໃນຄວາມຄິດເຫັນຂອງຂ້ອຍມີພຽງແຕ່ສອງວິທີແກ້ໄຂສໍາລັບການນີ້ 1. ຖ້າມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະໃຊ້ແອັບພລິເຄຊັນແລະຊອກຫາ. ທາງເລືອກອື່ນຖ້າເປັນໄປໄດ້, ຫຼື 2. ຖ້າເປັນໄປບໍ່ໄດ້, ເບິ່ງເຊັ່ນ: Skype, ຂຽນມັນໄປຫາຜູ້ຂຽນໂປລແກລມໃນບົດລາຍງານແລະຫວັງວ່າພວກເຂົາຈະເຮັດບາງສິ່ງບາງຢ່າງກ່ຽວກັບມັນ.
ມັນອາດຈະບໍ່ມີຈຸດຫມາຍທີ່ຈະປິດການໃຊ້ງານແອັບຯດ້ວຍຕົນເອງ, ແຕ່ຂ້ອຍເຮັດມັນຢ່າງໃດກໍ່ຕາມ. ຂ້ອຍຍັງພະຍາຍາມບໍ່ປິດລະບົບແອັບພລິເຄຊັນ, ໃຫ້ພວກເຂົາເຮັດວຽກ (ຫຼືປ່ອຍໃຫ້ພວກເຂົານອນຫລັບຢູ່ໃນພື້ນຫລັງ) ແລະອາຍຸຂອງຫມໍ້ໄຟຫຼຸດລົງຫຼາຍ, ມັນຍັງມີຄວາມຈໍາເປັນທີ່ຈະ restart iPad 2 ຫຼັງຈາກປະມານສາມອາທິດ, ມັນຕອບສະຫນອງຊ້າ. ສະນັ້ນຂ້ອຍປິດແອັບຕ່າງໆດ້ວຍຕົນເອງ, ແບັດເຕີຣີຈະໃຊ້ໄດ້ດົນກວ່າ, ຂ້ອຍໄດ້ປິດເປີດໃໝ່ໃນວັນຄຣິສມາສ ແລະ ມັນເຮັດວຽກໄດ້ດີ.
ໂດຍວິທີທາງການ, ຂ້ອຍເຮັດສິ່ງດຽວກັນໃນ Mac OS X, ຂ້ອຍພຽງແຕ່ປິດແອັບພລິເຄຊັນທີ່ຂ້ອຍບໍ່ຕ້ອງການ (CMD + Q), ມັນດີກ່ວາໃຫ້ມັນນອນຢູ່ໃນພື້ນຫລັງແລະກິນ RAM ໂດຍບໍ່ຈໍາເປັນ (ເຊິ່ງ OS X ສາມາດ' t ເຮັດວຽກທີ່ດີຫຼາຍ). ຂ້ອຍມີ RAM ພຽງເລັກນ້ອຍ, ມີພຽງແຕ່ 8 GB, ແຕ່ໃນ Windows 7 ກັບ 8 GB, ລະບົບບໍ່ໄດ້ຕອບສະຫນອງຊ້າຫຼືແລກປ່ຽນ, ໃນ OS X ນີ້ແມ່ນປະກົດການພົບເລື້ອຍ (ຂ້ອຍບໍ່ເຄີຍປິດຄອມພິວເຕີ, ຂ້ອຍເຮັດມັນກັບ Mac ເຊັ່ນກັນ. , ດັ່ງນັ້ນເວລາຫນຶ່ງເດືອນແລະຫຼາຍກວ່ານັ້ນບໍ່ແມ່ນຂໍ້ຍົກເວັ້ນ, ບັນຫາແມ່ນວ່າບາງຄັ້ງຂ້ອຍຕ້ອງ restart Mac ເປັນການລະມັດລະວັງທີ່ຈະເພີ່ມ RAM ແລະ "ເລັ່ງ", Windows 7 ບໍ່ຕ້ອງການນີ້).
ຂ້ອຍສົນໃຈຫຼາຍໃນວິທີການລະເບີດແອັບພລິເຄຊັນ. ສິ່ງທີ່ເກີດຂຶ້ນກັບຂ້ອຍແມ່ນວ່າແອັບພລິເຄຊັນ (ໂດຍສະເພາະໃນ Geocaching) ໄດ້ເຂົ້າໄປໃນສະຖານະທີ່ມັນກໍາລັງໂຫລດບາງສິ່ງບາງຢ່າງຈາກເຄື່ອງແມ່ຂ່າຍແມ່ແລະຕິດຢູ່ໃນສະຖານະນັ້ນ. ປຸ່ມຫນ້າທໍາອິດເຮັດວຽກ, ຫຼັງຈາກ reboot ມັນກັບຄືນສູ່ສະຖານະ frozen (ບ່ອນທີ່ຂ້າພະເຈົ້າໄດ້ປະໄວ້). ການອອກດ້ວຍມື (ໄປທີ່ເມນູ multitasting, ຖືໄອຄອນແລະລົບເພື່ອປິດ) = ແອັບພລິເຄຊັນຫາຍໄປ, ຫຼັງຈາກ restart ມັນເປີດຢູ່ໃນສະພາບເດີມຂອງມັນທີ່ມັນ froze. ສະນັ້ນຂ້ອຍປິດທຸກຢ່າງ, ປິດໂທລະສັບ, ເປີດມັນ, ກົດປຸ່ມສອງຄັ້ງ HOME ແລະເບິ່ງເບິ່ງ - ແອັບພລິເຄຊັນຕ່າງໆຢູ່ທີ່ນັ້ນຄືກັບທີ່ພວກເຂົາປິດກ່ອນທີ່ຈະປິດກ່ອນ. ການປິດເປີດໃໝ່ບໍ່ໄດ້ຊ່ວຍຫຍັງເລີຍ - ຖືເຮືອນ ແລະ ເທິງຈົນກວ່າມັນຈະຮ້ອນ. ສິ່ງດຽວທີ່ຊ່ວຍໄດ້ແມ່ນການຖອນແອັບພລິເຄຊັນອອກຈາກໂທລະສັບ, ຣີສະຕາດມັນ, ແລະຕິດຕັ້ງມັນຢູ່ໃນໂທລະສັບ. ແນວໃດກໍ່ຕາມຂ້ອຍບໍ່ໄດ້ເອົາມັນ.
ການຈັດການ Multitasking ນີ້ເຮັດວຽກແລະມັນຂຶ້ນກັບຜູ້ພັດທະນາເພື່ອຮັບມືກັບສະຖານະການເຫຼົ່ານີ້. ສໍາລັບຜູ້ທີ່ສົນໃຈໃນລາຍລະອຽດເພີ່ມເຕີມແລະເປັນມືອາຊີບຂອງສະຖານະການທັງຫມົດ, ຂ້າພະເຈົ້າຈະຂຽນຢູ່ທີ່ນີ້ວ່າມັນເປັນແນວໃດ.
ຄໍາຮ້ອງສະຫມັກສາມາດຕອບສະຫນອງທັງຫມົດ 6 ລັດແລະລັດເຫຼົ່ານີ້ແມ່ນ:
ຄໍາຮ້ອງສະຫມັກWillResignActive
ຄໍາຮ້ອງສະຫມັກDidEnterBackground
ຄໍາຮ້ອງສະຫມັກWillEnterForeground
ຄໍາຮ້ອງສະຫມັກDidBecomeActive
ຄໍາຮ້ອງສະຫມັກຈະຢຸດເຊົາການ
ຄໍາຮ້ອງສະຫມັກDidReceiveMemoryWarning
ໃນປັດຈຸບັນຂ້າພະເຈົ້າຈະພະຍາຍາມອະທິບາຍລັດເຫຼົ່ານີ້ໃນລາຍລະອຽດເພີ່ມເຕີມ.
applicationWillResignActive - ສະຖານະພາບນີ້ຫມາຍຄວາມວ່າໃນອະນາຄົດ (ສອງສາມມິລິວິນາທີ) ແອັບພລິເຄຊັນຈະລາອອກເປັນແອັບພລິເຄຊັນທີ່ໃຊ້ວຽກ (i. e. ຄໍາຮ້ອງສະຫມັກທີ່ຢູ່ເບື້ອງຫນ້າ) ເຫດການນີ້ເກີດຂື້ນສໍາລັບຕົວຢ່າງເມື່ອຮັບສາຍໃນຂະນະທີ່ໃຊ້ແອັບພລິເຄຊັນ, ແຕ່ໃນເວລາດຽວກັນ ເວລາວິທີການນີ້ຈະກະຕຸ້ນເຖິງແມ່ນກ່ອນທີ່ແອັບພລິເຄຊັນຈະເຂົ້າໄປໃນພື້ນຫລັງ, ດັ່ງນັ້ນທ່ານຈໍາເປັນຕ້ອງເອົາການປ່ຽນແປງເຫຼົ່ານີ້ເຂົ້າໃນບັນຊີ. ວິທີການນີ້ຍັງເຫມາະສົມດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, ມັນ suspends ກິດຈະກໍາທັງຫມົດທີ່ມັນກໍາລັງປະຕິບັດໃນເວລາທີ່ມີສາຍໂທເຂົ້າແລະລໍຖ້າຈົນກ່ວາໃນຕອນທ້າຍຂອງການໂທ.
applicationDidEnterBackground - ສະຖານະນີ້ຊີ້ໃຫ້ເຫັນວ່າແອັບພລິເຄຊັນໄດ້ເຂົ້າໄປໃນພື້ນຫລັງ, ນັກພັດທະນາຄວນໃຊ້ວິທີນີ້ເພື່ອໂຈະຂະບວນການທັງຫມົດທີ່ບໍ່ຈໍາເປັນຕ້ອງດໍາເນີນການໃນພື້ນຫລັງແລະເຮັດຄວາມສະອາດຫນ່ວຍຄວາມຈໍາຂອງຂໍ້ມູນທີ່ບໍ່ໄດ້ໃຊ້ແລະຂະບວນການອື່ນໆ, ຕົວຢ່າງ, ໄລຍະເວລາຫມົດອາຍຸ, ລ້າງຈາກ. ໜ່ວຍຄວາມຈຳໂຫຼດຮູບພາບທີ່ບໍ່ຈຳເປັນ ຫຼື ຢຸດການເຊື່ອມຕໍ່ກັບເຊີບເວີ ຖ້າມັນບໍ່ສຳຄັນສຳລັບແອັບພລິເຄຊັນເພື່ອເຮັດສຳເລັດການເຊື່ອມຕໍ່ໃນພື້ນຫຼັງ. ໂດຍພື້ນຖານແລ້ວ, ວິທີການນີ້ເມື່ອຖືກເອີ້ນໃນແອັບພລິເຄຊັນຄວນຖືກໃຊ້ເພື່ອຢຸດແອັບພລິເຄຊັນຢ່າງສົມບູນຖ້າບາງສ່ວນຂອງມັນບໍ່ຈໍາເປັນຕ້ອງດໍາເນີນການໃນພື້ນຫລັງ.
applicationWillEnterForeground – ລັດນີ້ແມ່ນກົງກັນຂ້າມກັບລັດທໍາອິດໃນເວລາທີ່ຄໍາຮ້ອງສະຫມັກຈະລາອອກຈາກສະຖານະການເຄື່ອນໄຫວ. ສະຖານະແອັບພລິເຄຊັນນີ້ພຽງແຕ່ຫມາຍຄວາມວ່າໃນສອງສາມມິລິວິນາທີຕໍ່ໄປແອັບພລິເຄຊັນທີ່ນອນຈະກັບຄືນມາຈາກພື້ນຫລັງແລະປາກົດຢູ່ໃນພື້ນຫລັງ (ແອັບພລິເຄຊັນເຂົ້າໄປໃນພື້ນຫລັງ), ວິທີການນີ້ຄວນຈະຖືກໃຊ້ໂດຍນັກພັດທະນາເພື່ອສືບຕໍ່ຂະບວນການໃດໆທີ່ບໍ່ເຄື່ອນໄຫວໃນຂະນະທີ່ແອັບພລິເຄຊັນຢູ່. ຢູ່ໃນພື້ນຫຼັງ, ການເຊື່ອມຕໍ່ກັບເຊີບເວີຄວນຈະຖືກຕັ້ງຄືນໃໝ່, ຕັ້ງເວລາຄືນໃໝ່, ຮູບພາບ ແລະຂໍ້ມູນຖືກໂຫລດໃສ່ໃນໜ່ວຍຄວາມຈຳ, ແລະຂະບວນການທີ່ຈຳເປັນອື່ນໆສາມາດສືບຕໍ່ໄດ້ກ່ອນທີ່ຜູ້ໃຊ້ຈະເຫັນແອັບພລິເຄຊັນທີ່ໂຫຼດແລ້ວອີກຄັ້ງ.
applicationDidBecomeActive - ລັດນີ້ຊີ້ໃຫ້ເຫັນວ່າແອັບພລິເຄຊັນໄດ້ເລີ່ມເຄື່ອນໄຫວຫຼັງຈາກຖືກຟື້ນຟູຄືນສູ່ພື້ນຫລັງ, ນີ້ແມ່ນວິທີການທີ່ສາມາດໃຊ້ເພື່ອເຮັດໃຫ້ການປັບຕົວເພີ່ມເຕີມຕໍ່ກັບສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ຫຼືຟື້ນຟູ UI ກັບສະພາບເດີມ, ແລະອື່ນໆ. ວິທີການນີ້ເກີດຂຶ້ນຈິງ. ເມື່ອຜູ້ໃຊ້ສາມາດເຫັນໄດ້ໃນຈໍສະແດງຜົນ, ສະນັ້ນມັນຈໍາເປັນຕ້ອງກໍານົດຈາກຕາຕະລາງການດຸ່ນດ່ຽງສິ່ງທີ່ເກີດຂຶ້ນໃນວິທີການນີ້ແລະໃນວິທີການທີ່ຜ່ານມາ. ພວກມັນຖືກເອີ້ນວ່າຫນຶ່ງຫຼັງຈາກອີກອັນຫນຶ່ງທີ່ມີຄວາມແຕກຕ່າງຂອງສອງສາມມິນລິວິນາທີ.
applicationWillTerminate - ລັດນີ້ເກີດຂື້ນສອງສາມມິລິວິນາທີກ່ອນທີ່ແອັບພລິເຄຊັນຈະສິ້ນສຸດລົງ, ນັ້ນແມ່ນ, ກ່ອນທີ່ແອັບພລິເຄຊັນຈະສິ້ນສຸດລົງ. ບໍ່ວ່າຈະດ້ວຍຕົນເອງຈາກການເຮັດຫຼາຍວຽກ ຫຼືເມື່ອປິດອຸປະກອນ. ວິທີການນີ້ຄວນຈະຖືກໃຊ້ເພື່ອບັນທຶກຂໍ້ມູນທີ່ຖືກປຸງແຕ່ງແລະຢຸດກິດຈະກໍາທັງຫມົດແລະລຶບຂໍ້ມູນທີ່ບໍ່ຕ້ອງການອີກຕໍ່ໄປ.
applicationDidReceiveMemoryWarning - ແລະນີ້ແມ່ນເງື່ອນໄຂທີ່ຖືກປຶກສາຫາລືຫຼາຍຢູ່ທີ່ນີ້, ຖ້າຈໍາເປັນ, iOS ຈະເອົາແອັບພລິເຄຊັນອອກຈາກຫນ່ວຍຄວາມຈໍາຖ້າມັນໃຊ້ຊັບພະຍາກອນຂອງລະບົບໂດຍບໍ່ຈໍາເປັນ. ຂ້ອຍບໍ່ຮູ້ແທ້ໆວ່າ iOS ເຮັດຫຍັງກັບແອັບພື້ນຫຼັງ, ແຕ່ຖ້າມັນຕ້ອງການແອັບເພື່ອປ່ອຍຊັບພະຍາກອນໃຫ້ກັບຂະບວນການອື່ນໆ, ມັນຈະເຕືອນມັນດ້ວຍການເຕືອນຄວາມຈໍາເພື່ອປ່ອຍຊັບພະຍາກອນທີ່ມັນຖືຢູ່. ດັ່ງນັ້ນວິທີການນີ້ຖືກເອີ້ນວ່າໃນແອັບພລິເຄຊັນ, ແລະນັກພັດທະນາຄວນປະຕິບັດມັນເພື່ອໃຫ້ແອັບພລິເຄຊັນເຮັດໃຫ້ຄວາມຊົງຈໍາທີ່ມັນມີ, ຊ່ວຍປະຢັດການປຸງແຕ່ງແລະລຶບຂໍ້ມູນທີ່ບໍ່ຈໍາເປັນອອກຈາກຫນ່ວຍຄວາມຈໍາ, ແລະຖ້າບໍ່ດັ່ງນັ້ນການປົດປ່ອຍຫນ່ວຍຄວາມຈໍາຢ່າງພຽງພໍ. ມັນເປັນຄວາມຈິງທີ່ວ່ານັກພັດທະນາຈໍານວນຫຼາຍ, ຕົວຢ່າງເຊັ່ນຜູ້ເລີ່ມຕົ້ນ, ບໍ່ຄິດກ່ຽວກັບສິ່ງດັ່ງກ່າວຫຼືບໍ່ເຂົ້າໃຈພວກມັນ, ແລະຫຼັງຈາກນັ້ນມັນກໍ່ສາມາດເກີດຂື້ນໄດ້ວ່າແອັບພລິເຄຊັນຂອງພວກເຂົາເປັນອັນຕະລາຍຕໍ່ຊີວິດຫມໍ້ໄຟແລະ / ຫຼືການໃຊ້ຊັບພະຍາກອນຂອງລະບົບໂດຍບໍ່ຈໍາເປັນເຖິງແມ່ນວ່າຢູ່ໃນພື້ນຫລັງ. ຂ້ອຍບໍ່ຮູ້ວ່າ iOS ຈະປະຕິບັດແນວໃດຖ້າແອັບພລິເຄຊັນບໍ່ເຮັດຫຍັງຫຼັງຈາກໄດ້ຮັບການເຕືອນກ່ຽວກັບຫນ່ວຍຄວາມຈໍາແລະສືບຕໍ່ໃຊ້ຊັບພະຍາກອນຂອງລະບົບຄືກັບກ່ອນ.
ສອງສາມລັດເຫຼົ່ານີ້ແລະວິທີການທີ່ກ່ຽວຂ້ອງແມ່ນຢູ່ເບື້ອງຫຼັງ "multitasking" ທັງຫມົດໃນ iOS ... ມັນເປັນລະບົບທີ່ດີຖ້ານັກພັດທະນາບໍ່ສົນໃຈຄວາມຕ້ອງການທີ່ຈະຮັບຜິດຊອບກ່ຽວກັບສິ່ງທີ່ແອັບຯຈະຖິ້ມໃສ່ອຸປະກອນຂອງຜູ້ໃຊ້ຂອງພວກເຂົາຖ້າພວກເຂົາຖືກຫຼຸດຜ່ອນລົງ. ຫຼືໄດ້ຮັບການເຕືອນຈາກລະບົບ ແລະອື່ນໆອີກ…
ຂ້າພະເຈົ້າຫວັງວ່າຄໍາອະທິບາຍສັ້ນໆນີ້ຊ່ວຍໃຫ້ທ່ານເຂົ້າໃຈວິທີການທີ່ຄໍາຮ້ອງສະຫມັກມີສ່ວນຮ່ວມໃນການເຮັດໃຫ້ທຸກສິ່ງທຸກຢ່າງເຮັດວຽກໄດ້ອຍ່າງລຽບງ່າຍ. ດັ່ງນັ້ນມັນເກືອບເປັນໄປໄດ້ທີ່ຈະເວົ້າວ່າມັນເປັນຄວາມຜິດພາດຂອງການນໍາໃຊ້ທີ່ບໍ່ຖືກຕ້ອງໂດຍຜູ້ໃຊ້, ເຊິ່ງສາມາດເຂົ້າໃຈໄດ້ວ່າ - ຖ້າທ່ານໃຊ້ຄໍາຮ້ອງສະຫມັກທີ່ບໍ່ເສຍຄ່າຈາກນັກພັດທະນານັກສມັກເລ່ນໃນຈໍານວນຫລາຍ, ອຸປະກອນ iOS ຂອງທ່ານຈະເຮັດວຽກຮ້າຍແຮງກວ່າຖ້າທ່ານໃຊ້ຂະຫນາດໃຫຍ່. ຈໍານວນຂອງຄໍາຮ້ອງສະຫມັກຟຣີແລະຈ່າຍຈາກຜູ້ພັດທະນາປະສົບການຫຼືມືອາຊີບ. ນີ້ບໍ່ແມ່ນການເວົ້າວ່າບໍ່ມີຂໍ້ຍົກເວັ້ນໃນວົງການທັງສອງ. ຕົວຢ່າງເຊັ່ນ, foursquare ປະຕິບັດຂ້ອນຂ້າງແປກແລະຄວາມຕ້ອງການ, ແລະໃນເວລາດຽວກັນ, ຄົນຫນຶ່ງອາດຈະຄາດຫວັງວ່າພວກເຂົາເປັນນັກພັດທະນາທີ່ມີຄວາມຊໍານິຊໍານານທີ່ໃຫ້ເວລາຫຼາຍໃນການຄຸ້ມຄອງຫນ່ວຍຄວາມຈໍາແລະຫມໍ້ໄຟ, ແຕ່ກົງກັນຂ້າມແມ່ນຄວາມຈິງ. ບັນຫາທີ່ໃຫຍ່ທີ່ສຸດກັບ 4SQ ແມ່ນການສື່ສານກັບເຄື່ອງແມ່ຂ່າຍ, ເຊິ່ງມັກຈະຫ້ອຍແລະຖືກຄອບງໍາ. ນີ້ແມ່ນພຽງແຕ່ຕົວຢ່າງຂອງຄວາມຈິງທີ່ວ່າເຖິງແມ່ນວ່າຄໍາຮ້ອງສະຫມັກທີ່ມີຊື່ສຽງມີບັນຫາ, ເຊິ່ງບໍ່ໄດ້ປ່ຽນແປງຄວາມຈິງທີ່ວ່າ 4SQ ເປັນບໍລິການທີ່ດີ.
ມ່ວນ Apple!! :)
ພວກເຮົາໄດ້ເພີ່ມຂໍ້ມູນໃນບົດຄວາມທີ່ມີການອະນຸຍາດຂອງຜູ້ຂຽນ ;-)
ຂ້ອຍຂໍອະໄພ, ENTER ແມ່ນຢູ່ທົ່ວທຸກແຫ່ງລະຫວ່າງວັກ, ພວກເຂົາສາມາດເຮັດບາງສິ່ງບາງຢ່າງກ່ຽວກັບມັນຢູ່ທີ່ນີ້ເພື່ອໃຫ້ຄໍາເຫັນມີຮູບແບບຂໍ້ຄວາມທີ່ອຸດົມສົມບູນເລັກນ້ອຍ.
ArnieX: ຂອບໃຈສຳລັບຄຳເຫັນ!!
ເຖິງ Faramir: ຂ້ອຍພຽງແຕ່ກ່ຽວກັບບັນຫາຂອງເຈົ້າ, ຂ້ອຍບໍ່ຮູ້ວ່າມັນຈະຊ່ວຍໃນກໍລະນີຂອງເຈົ້າ, ແຕ່ຂ້ອຍຮູ້ຈາກປະສົບການຂອງຂ້ອຍເອງວ່າຖ້າທ່ານປິດແອັບພລິເຄຊັນ (ໃນ multitasking) ມັນໃຊ້ເວລາສອງສາມວິນາທີຈົນກ່ວາມັນປິດ, ດັ່ງນັ້ນຖ້າ ທ່ານປິດມັນ, ຂ້າພະເຈົ້າແນະນໍາໃຫ້ລໍຖ້າສອງສາມວິນາທີ (ຂ້າພະເຈົ້າລໍຖ້າປະມານ 10 ວິນາທີເພື່ອໃຫ້ແນ່ໃຈວ່າ) ຈົນກ່ວາມັນສໍາເລັດແນ່ນອນແລະພຽງແຕ່ຫຼັງຈາກນັ້ນຂ້າພະເຈົ້າເລີ່ມຕົ້ນມັນອີກເທື່ອຫນຶ່ງ.
ເຈົ້າຍິນດີຕ້ອນຮັບ;) ຂ້ອຍຍິນດີທີ່ຈະຊ່ວຍຖ້າຂ້ອຍມີໂອກາດປະກອບສ່ວນ.
ມັນຄວນຈະຢູ່ກັບ Meeb ແນວໃດ, ເມື່ອຂ້ອຍເຂົ້າສູ່ລະບົບ ICQ ຫຼື FB ສົນທະນາຜ່ານມັນ, ມັນຈະອອກຈາກລະບົບໂດຍອັດຕະໂນມັດຫຼັງຈາກ 10 ນາທີແລະຂ້ອຍໄປອອຟໄລຫຼືມັນສືບຕໍ່ເຮັດວຽກບໍ? ຂອບໃຈສໍາລັບຄວາມກະຈ່າງແຈ້ງ :P
ຫຼັງຈາກສິບນາທີ, ການເຊື່ອມຕໍ່ຂອງແອັບພລິເຄຊັນກັບອິນເຕີເນັດຖືກລົບກວນຢ່າງງ່າຍດາຍ. ຢ່າງໃດກໍຕາມ, ທ່ານຈະຍັງອອນໄລນ໌ຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຂອງ Meeba ແລະທ່ານຈະໄດ້ຮັບແຈ້ງການຊຸກຍູ້ຖ້າຫາກວ່າຜູ້ໃດຜູ້ຫນຶ່ງຂຽນຫາທ່ານ. ຫຼັງຈາກການເປີດຄໍາຮ້ອງສະຫມັກຄືນໃຫມ່, ການເຊື່ອມຕໍ່ຈະໄດ້ຮັບການສ້າງຕັ້ງຂຶ້ນໃນປັດຈຸບັນແລະທ່ານສາມາດສືບຕໍ່ສົນທະນາຢ່າງມີຄວາມສຸກ.
ດັ່ງນັ້ນ, ຖ້າຂ້ອຍເຂົ້າໃຈບົດຄວາມທີ່ທ່ານເຊື່ອມໂຍງຢ່າງຖືກຕ້ອງ, ສະຖິຕິພຽງແຕ່ຫມາຍເຖິງການຂັດຂ້ອງຂອງແອັບພລິເຄຊັນເມື່ອພວກເຂົາເລີ່ມຕົ້ນ, ເຊິ່ງເປັນອັດຕາສ່ວນຫນ້ອຍຂອງກໍລະນີທີ່ອຸປະຕິເຫດສາມາດເກີດຂື້ນໄດ້. ດັ່ງນັ້ນ, ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະສະຫຼຸບຈາກ "ການຄົ້ນຄວ້າ" ນີ້ວ່າ iOS ມີຄວາມຫມັ້ນຄົງຫນ້ອຍໃນຄວາມຄິດເຫັນຂອງຂ້ອຍ. ນອກຈາກນັ້ນ, ຜູ້ແປພາສາຂອງບົດຄວາມທີ່ເອົາມາຈາກ Forbes ລືມບອກວ່າບໍລິສັດທີ່ສະຫນອງຂໍ້ມູນກ່ຽວກັບການຂັດຂ້ອງຂອງແອັບພລິເຄຊັນໄດ້ຮັບການສະຫນັບສະຫນູນຈາກ Google, ແລະອື່ນໆ ("Crittercism, ເຊິ່ງສະຫນັບສະຫນູນໂດຍ Google Ventures, ... ").