ມັນບໍ່ແມ່ນການຜິດປົກກະຕິສໍາລັບໂທລະສັບຂອງທ່ານທີ່ຈະມີ s Androidem RAM ຫຼາຍກ່ວາຄອມພິວເຕີທີ່ທ່ານກໍາລັງເຮັດວຽກຢູ່. ໃນປັດຈຸບັນ Androidech ພວກເຮົາໄດ້ຢ່າງງ່າຍດາຍໄດ້ຮັບ 12 GB ຂອງ RAM, ທີ່ມີຢູ່ໃນຕົວຢ່າງໃນການຕັ້ງຄ່າທີ່ສູງທີ່ສຸດຂອງຕົວແບບ Galaxy S22 Ultra ຫຼື Google Pixel 6 Pro. ໂທລະສັບບາງລຸ້ນຍັງມີ RAM 16 GB. ໃນທາງກົງກັນຂ້າມ, iPhone 13 Pro ມີພຽງແຕ່ 6 GB, iPhone 13 ເຖິງແມ່ນວ່າພຽງແຕ່ 4 GB. ພວກມັນເຮັດວຽກໄດ້ດີ (ຫຼືດີກວ່າ) ຫຼາຍກວ່າອຸປະກອນທີ່ພ້ອມທີ່ສຸດ Androidy. ມັນເປັນໄປໄດ້ແນວໃດ?
RAM ແມ່ນຫຍັງ?
ໃນວິທະຍາສາດຄອມພິວເຕີ, RAM ແມ່ນຄໍາສັບທີ່ໃຊ້ສໍາລັບການອ່ານ - ຂຽນໂດຍກົງເຖິງຫນ່ວຍຄວາມຈໍາ semiconductor. ມີຫຼາຍປະເພດຂອງ RAM, ແຕ່ SDRAM ທີ່ໃຊ້ໃນໂທລະສັບສະຫຼາດແມ່ນມີຄວາມຜັນຜວນ. ບໍ່ເຫມືອນກັບຫນ່ວຍຄວາມຈໍາແຟດໂທລະສັບທີ່ບໍ່ປ່ຽນແປງໄດ້ບ່ອນທີ່ພວກມັນຢູ່ informace ເກັບໄວ້ໃນໄລຍະຍາວ, RAM ສາມາດເກັບຮັກສາ informace ພຽງແຕ່ໃນຂະນະທີ່ອຸປະກອນເປີດຢູ່. ມັນເປັນພື້ນຖານຄວາມຊົງຈໍາທີ່ເຮັດວຽກຂອງໂທລະສັບ - ມັນປະກອບດ້ວຍ informace, ທີ່ອຸປະກອນກໍາລັງໃຊ້ຢ່າງຫ້າວຫັນ.
ໂທລະສັບມີ RAM ຫຼາຍເທົ່າໃດ, ມັນສາມາດເກັບສິ່ງຕ່າງໆໄວ້ໃນໜ່ວຍຄວາມຈຳການເຮັດວຽກຂອງມັນໄດ້ຫຼາຍຂຶ້ນ. ໃນຂະນະທີ່ທ່ານເປີດແອັບຯຫຼາຍຂຶ້ນ (ຫຼືເນື້ອຫາຫຼາຍພາຍໃນແອັບຯດຽວ), ໂທລະສັບຈະຈັດສັນ RAM ທີ່ມີຢູ່ໃຫ້ກັບແຕ່ລະຂະບວນການໃຫມ່. ເມື່ອບໍ່ມີ RAM ທີ່ມີຢູ່ອີກແລ້ວ, ອຸປະກອນຈະຕ້ອງຕັດສິນໃຈວ່າຂະບວນການໃດທີ່ຈະຂ້າເພື່ອເຮັດໃຫ້ສິ່ງຕ່າງໆເຮັດວຽກໄດ້ອຍ່າງລຽບງ່າຍ. ທຸກສິ່ງທຸກຢ່າງມີຄວາມເທົ່າທຽມກັນ, ໂທລະສັບທີ່ມີ RAM 8GB ຈະສາມາດຖືຂະບວນການທີ່ມີການເຄື່ອນໄຫວຫຼາຍກ່ວາໂທລະສັບທີ່ມີ RAM 4GB, ດັ່ງນັ້ນການໂດດລະຫວ່າງກິດຈະກໍາຈະໄວຂຶ້ນໃນໂທລະສັບທີ່ມີ RAM ຫຼາຍ.
Android ຕ້ອງການ RAM ຫຼາຍກ່ວາ iOS
ບໍ່ມີເຫດຜົນທີ່ແນ່ນອນ, ແຕ່ຫຼາຍປັດໃຈທີ່ປະກອບສ່ວນເຂົ້າໃນຄວາມເປັນຈິງນີ້. ຫນ້າທໍາອິດ, app ສໍາລັບ Android a iOS ພວກມັນຖືກສ້າງຂື້ນແຕກຕ່າງກັນ. ໃນແຕ່ລະປີມີພຽງ iPhone ແລະ iPad ລຸ້ນໃໝ່ຈຳນວນໜຶ່ງທີ່ແລ່ນດ້ວຍຮາດແວທີ່ຄ້າຍຄືກັນ. ເນື່ອງຈາກວ່າ app ສໍາລັບ iOS ດໍາເນີນການພຽງແຕ່ຢູ່ໃນຊິບເຊັດທີ່ເປັນເອກະພາບບໍ່ຫຼາຍປານໃດ, ພວກເຂົາສາມາດສ້າງໂດຍສະເພາະສໍາລັບຊິບເຊັດເຫຼົ່ານີ້ໂດຍໃຊ້ອັນທີ່ເອີ້ນວ່າພາສາການຂຽນໂປຼແກຼມພື້ນເມືອງ (ໂດຍສະເພາະ Swift ແລະ Objective-C). ລະຫັດຂຽນສໍາລັບຄໍາຮ້ອງສະຫມັກສໍາລັບ iOS ຖືກລວບລວມໂດຍກົງເຂົ້າໃນຄໍາແນະນໍາທີ່ໂປເຊດເຊີ Apple ເຂົ້າໃຈໂດຍບໍ່ມີການແປພາສາໃດໆ.
ໃນທາງກົງກັນຂ້າມ, ລະບົບ Android ແລ່ນຢູ່ໃນເກືອບບໍ່ຈໍາກັດຈໍານວນອຸປະກອນທີ່ແຕກຕ່າງກັນ, ແອັບຯດຽວກັນຕ້ອງດໍາເນີນການຢູ່ໃນຊິບເຊັດຈາກ Qualcomm, Samsung, MediaTek ແລະອື່ນໆ. ເນື່ອງຈາກວ່າມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະຮັບປະກັນຄວາມເຂົ້າກັນໄດ້ດ້ວຍຕົນເອງກັບການຕັ້ງຄ່າຮາດແວທີ່ແຕກຕ່າງກັນທັງຫມົດເຫຼົ່ານີ້, ຄໍາຮ້ອງສະຫມັກສໍາລັບ Android ຂຽນໃນ ພາສາການຂຽນໂປລແກລມ (Kotlin ແລະ Java), ເຊິ່ງສາມາດແປເປັນພາສາທົ່ວໄປບາງປະເພດ, ເຊິ່ງຫຼັງຈາກນັ້ນຖືກແປເປັນຄັ້ງທີສອງເປັນລະຫັດພື້ນເມືອງສໍາລັບ chipset ນັ້ນ. ພາສາທົ່ວໄປນີ້ເອີ້ນວ່າ bytecode.
Bytecode ບໍ່ສະເພາະກັບຮາດແວໃດນຶ່ງ, ດັ່ງນັ້ນອຸປະກອນຕ້ອງປ່ຽນລະຫັດເປັນລະຫັດເດີມກ່ອນທີ່ຈະດໍາເນີນການ. ເມື່ອປຽບທຽບກັບການແລ່ນລະຫັດພື້ນເມືອງໂດຍກົງ, ຄືກັບທີ່ລະບົບເຮັດ iOS, ຂະບວນການນີ້ໃຊ້ເວລາເຖິງຊັບພະຍາກອນເພີ່ມເຕີມ, ຊຶ່ງຫມາຍຄວາມວ່າເປັນ app ທີ່ເບິ່ງແລະເຮັດວຽກດຽວກັນໃນທົ່ວລະບົບ Android a iOS, ຈະເປັນສໍາລັບການດໍາເນີນການຂອງຕົນກ່ຽວກັບອຸປະກອນ Galaxy ໂດຍປົກກະຕິ S22 ຕ້ອງການ RAM ທີ່ມີຫຼາຍກວ່າ iPhone 13.
ການທໍາຄວາມສະອາດ RAM ອັດຕະໂນມັດ
ແຕ່ລະລະບົບປະຕິບັດການຍັງຈັດການ RAM ແຕກຕ່າງກັນ. Android ໃຊ້ວິທີການຈັດການຄວາມຊົງຈໍາທີ່ເອີ້ນວ່າການເກັບຂີ້ເຫຍື້ອ. ຂະບວນການນີ້ເອົາລາຍການຕ່າງໆອອກຈາກໜ່ວຍຄວາມຈຳທີ່ບໍ່ໄດ້ໃຊ້ອີກເປັນໄລຍະ, ສະນັ້ນການປົດປ່ອຍມັນອອກ. ລະບົບ iOS ແນວໃດກໍ່ຕາມ, ມັນໃຊ້ການນັບການອ້າງອີງອັດຕະໂນມັດ (ARC), ເຊິ່ງກໍານົດຄ່າຕົວເລກອັດຕະໂນມັດໃຫ້ກັບວັດຖຸໃນຫນ່ວຍຄວາມຈໍາໂດຍອີງໃສ່ຈໍານວນວັດຖຸອື່ນທີ່ອ້າງອີງພວກມັນ, ແລະເອົາສິ່ງທີ່ມູນຄ່າເຖິງສູນ.
ເນື່ອງຈາກການເກັບຂີ້ເຫຍື້ອພຽງແຕ່ຊອກຫາວັດຖຸທີ່ບໍ່ໄດ້ໃຊ້ເປັນແຕ່ລະໄລຍະ, ມັນອາດຈະເປັນການສະສົມຂໍ້ມູນທີ່ບໍ່ມີປະໂຫຍດທີ່ overwhelms RAM. ໃນທາງກົງກັນຂ້າມ, ARC ບໍ່ມີບັນຫານີ້ - ວັດຖຸທີ່ບໍ່ຈໍາເປັນສ່ວນບຸກຄົນຖືກໂຍກຍ້າຍອອກຈາກຫນ່ວຍຄວາມຈໍາທັນທີທີ່ພວກມັນຖືກລະບຸວ່າບໍ່ໄດ້ໃຊ້. ລະບົບ Android ມັນຍັງຈໍາກັດແອັບຯທີ່ເຮັດວຽກຢູ່ໃນພື້ນຫລັງຫນ້ອຍກວ່າ u iOS, ດັ່ງນັ້ນແອັບຯທີ່ທ່ານບໍ່ໄດ້ໃຊ້ຢ່າງຫ້າວຫັນສາມາດຢູ່ໃນໂທລະສັບທີ່ມີລະບົບ Android ຢູ່ໃນ RAM ງ່າຍກວ່າ v iPhoneຈ. ຄວາມຍືດຫຍຸ່ນຂອງລະບົບ Android ແມ່ນຫນຶ່ງໃນຈຸດແຂງທີ່ໃຫຍ່ທີ່ສຸດຂອງເວທີນີ້, ແຕ່ຄວາມຍືດຫຍຸ່ນນີ້ຍັງສາມາດຮຽກຮ້ອງໃຫ້ມີການນໍາໃຊ້ RAM ຫນ້ອຍລົງ.
ໃນທີ່ສຸດ, ມັນບໍ່ສໍາຄັນແທ້ໆ
Android a iOS ດັ່ງນັ້ນ, ພວກເຂົາເຈົ້າມີຄວາມຕ້ອງການ RAM ທີ່ແຕກຕ່າງກັນເພາະວ່າທັງສອງລະບົບປະຕິບັດການເຮັດວຽກແຕກຕ່າງກັນ. Android ມີຄວາມຍືດຫຍຸ່ນຫຼາຍກ່ວາ iOS, ທັງໃນແງ່ຂອງອຸປະກອນທີ່ມັນສາມາດດໍາເນີນການໄດ້ແລະວິທີທີ່ມັນສາມາດນໍາໃຊ້ແລະມີຄວາມສຸກໂດຍນັກພັດທະນາເອງ. ຢ່າງໃດກໍຕາມ, ຄວາມຍືດຫຍຸ່ນດັ່ງກ່າວມາໃນຄ່າໃຊ້ຈ່າຍຂອງຄວາມຕ້ອງການ RAM ທີ່ສູງຂຶ້ນເພື່ອບັນລຸການປະຕິບັດທີ່ຄ້າຍຄືກັນກັບທີ່ພົບເຫັນຢູ່ໃນ iPhones. ແຕ່ໃຫ້ວ່າ iPhone 13 Pro Max ສໍາລັບ CZK 31 ແລະ Samsung Galaxy A33 5G ສໍາລັບ CZK 8 ແຕ່ລະຄົນມີ 990 GB ຂອງ RAM, ມັນເປັນທີ່ຊັດເຈນວ່າຫນ່ວຍຄວາມຈໍາຂອງມັນເອງບໍ່ແມ່ນປັດໃຈໃຫຍ່ທີ່ມີຜົນກະທົບຕໍ່ການປະຕິບັດການປຽບທຽບຂອງອຸປະກອນຫຼືຄ່າໃຊ້ຈ່າຍຂອງຜູ້ຜະລິດໃນລາຄາສຸດທ້າຍຂອງມັນ.
ເນື່ອງຈາກວ່າ ios ແມ່ນ optimized ດີກວ່າ android, ios ມັນເປັນພຽງແຕ່ລະບົບທີ່ຫມັ້ນຄົງແລະໄວກວ່າ. ສຸດ ios ຂ້າພະເຈົ້າຍັງບໍ່ທັນໄດ້ມີ app crash ດຽວ, ຄວາມໄວຍັງດີຫຼາຍ. ຂ້ອຍມີ iphone 13 ແລະຂ້າພະເຈົ້າຈະເອົາມັນອີກເທື່ອຫນຶ່ງ. ພຽງແຕ່ 8 ປີກ່ອນຫນ້ານີ້ android
ຄຳເຫັນຂອງເຈົ້າແມ່ນຄົບຖ້ວນສົມບູນ
ແລະສ່ວນໃຫຍ່ແມ່ນຍ້ອນຄວາມປອດໄພ, ຂ້າພະເຈົ້າໄດ້ໄປ ios
ດັ່ງນັ້ນເຈົ້າບໍ່ໄດ້ໃຊ້ແອັບຯພາກສ່ວນທີສາມຫຼືອິນເຕີເນັດບໍ? ເພາະມັນເປັນອັນຕະລາຍຄືກັນ 😆.