ການປຽບທຽບປະສິດທິພາບການເຮັດວຽກຂອງແອັບພລີເຄຊັນເທິງອຸປະກອນສະມາດໂຟນລະຫວ່າງໂປຣເກຣດຊີບເວັບແອັບກັບໂມບາຍຮາຍບຣິດແອັບ
Keywords:
Progressive Web App, Hybrid App, ສະມາດໂຟນ, ປະສິດທິພາບ, Smartphone, PerformanceAbstract
ໃນປັດຈຸບັນເຕັກໂນໂລຊີໄດ້ມີການຂະຫຍາຍຕົວຢ່າງວ່ອງໄວ ໂດຍສະເພາະແມ່ນເຕັກໂນໂລຢີໃນການພັດທະນາລະບົບເທີ່ງອຸປະກອນສະມາດໂຟນນັບມື້ນັບເພີ່ມຂຶ້ນ. ຈາກການພັດທະນາລະບົບທີ່ເປັນ Native App ທີ່ລັນສະເພາະໃນລະບົບປະຕິບັດການໃດໜຶ່ງເຊັນ Adroid, iOS, ມາເປັນການພັດທະນາໃນຮູບແບບ Cross-platform. ຈາກນັ້ນຈຶ່ງສືບຕໍ່ພັດທະນາມາເປັນເຕັກໂນໂລຢີ Hybrid Apps (HAs) ແລະ ຫຼ້າສຸດເປັນເຕັກໂນໂລຢີ Progressive Web Apps (PWAs) ເຊິ່ງເປັນເຕັກໂນໂລຢີທີ່ຮວບຮວມເອົາຈຸດເດັ່ນຂອງ Web App ແລະ Native App ມາໃຊ້ງານຮ່ວມກັນ. ໃນບົດຄົ້ນຄວ້ານີ້ແມ່ນໄດ້ສຶກສາປຽບທຽບປະສິດທິພາບການໃຊ້ຊັບພະຍາກອນຂອງ ສອງລະບົບທີ່ພັດທະນາໃນເບື້ອງຂອງຄລາຍເອັນ (Client) ໂດຍເຕັກນິກ PWAs ແລະ ເຕັກນິກ HAs ເທິງລະບົບທີ່ໃຊ້ງານຈິງເຊິ່ງເປັນລະບົບການໃຫ້ບໍລິການ ຜ່ານຊ່ອງທາງອອນລາຍຂອງທະນາຄານການຄ້າຕ່າງປະເທດລາວ ມະຫາຊົນ, ໂດຍທັ້ງສອງລະບົບມີການປຽບທຽບໃນ 5 ດ້ານຫຼັກຄື: ປະສິດທິພາບດ້ານຄວາມໄວ, ການໃຊ້ຊັບພະຍາກອນດ້ານ CPU, RAM, Storage ແລະຄວາມສາມາດໃນການສະໜັບສະໜູນ Feature ຕ່າງໆຂອງສອງລະບົບ. ຈາກຜົນຂອງການທົດລອງປຽບທຽບທັງສອງລະບົບໂດຍລວມເຫັນວ່າເຕັກນິກ PWAs ດີກວ່າເຕັກນິກ HAs ໂດຍປະສິດທິພາບການເຮັດວຽກດ້ານຄວາມໄວເຫັນວ່າໄວກວ່າ 2,373.68 ms, ການໃຊ້ຊັບພະຍາກອນດ້ານ CPU ໃຊ້ໜ້ອຍກວ່າ 9.49%, ການໃຊ້ຊັບພະຍາກອນດ້ານ RAM ປະຢັດກວ່າ 21.97 MB ແລະ Storage ໃຊ້ໜ້ອຍກວ່າ 66.95 MB. ແຕ່ເຕັກນິກ PWA ຍັງມີຂໍ້ຈໍາກັດໃນດ້ານຄວາມສາມາດໃນການສະໜັບສະໜູນ Feature ຕ່າງໆໃນແພັລດຟອມຂອງຮາດແວ.
Nowadays, technology is growing rapidly, especially one for application development framework to smartphones. From the traditional method that developing a mobile application has been implemented into specific (native) environment for each platform Android, iOS, cross-platform application development framework has stepped in to make it possible to share the same code in every platform. Furthermore, progressing from the above technology becomes a Hybrid App technology and recently a Progressive Web Apps (PWAs) technology which aims to unify the web and native approaches by combining the best principles of both, hence bridging the gap. The purpose of this study is to compare the effectiveness and resource consumption of the system by using two clients developed from Progressive Web App and Hybrid App on BCEL online service. This research two systems are compared in 5 main aspects: speed performance, use of CPU resources, RAM, Storage and the ability to support various features of the two systems. The results of the two comparative tests show that the Progressive Web App performs better in terms of performance and resource efficiency than the Hybrid App techniques, especially the performance is 2373.68 ms better, 9.49% less CPU consumption, 21.97 MB less RAM allowance and 66.95 MB less storage allocation. However, the Progressive Web App technique still has limitations in terms of supporting native features of the platform.