Pani hoʻolaha

ʻO ka nui kūpono o ka RAM e pono ai nā kelepona no kā lākou multitasking maʻalahi he kumuhana hoʻopaʻapaʻa. Loaʻa ʻo Apple me kahi liʻiliʻi liʻiliʻi i kāna iPhones, ʻoi aku ka hoʻohana ʻana ma mua o nā hāmeʻa Android. ʻAʻole ʻoe e ʻike i kekahi ʻano o ka hoʻokele hoʻomanaʻo RAM ma ka iPhone, ʻoiai aia ka Android i kāna hana ponoʻī no kēia. 

Inā ʻoe e hele, no ka laʻana, i nā kelepona Samsung Galaxy i Nā hoʻonohonoho -> Ka mālama ʻana i nā hāmeʻa, e ʻike ʻoe i kahi hōʻailona RAM ma aneʻi me ka ʻike e pili ana i ka nui o ke kaʻawale a me ka nui o ka noho ʻana. Ma hope o ke kaomi ʻana i ka papa kuhikuhi, hiki iā ʻoe ke ʻike i ka nui o ka hoʻomanaʻo i lawe ʻia e kēlā me kēia noi, a loaʻa iā ʻoe ke koho e holoi i ka hoʻomanaʻo ma aneʻi. Aia ka hana RAM Plus maanei. ʻO kona manaʻo ʻo ia ka mea e nahu ai i kahi helu o GB mai ka waihona o loko, kahi e hoʻohana ai no ka hoʻomanaʻo virtual. Hiki iā ʻoe ke noʻonoʻo i kahi mea like me kēia ma iOS?

Ke hilinaʻi nei nā kelepona i ka RAM. Hoʻohana ia iā lākou e mālama i ka ʻōnaehana hana, e hoʻomaka i nā noi a mālama pū kekahi o kā lākou ʻikepili i loko o ka cache a me ka hoʻomanaʻo buffer. No laila, pono e hoʻonohonoho ʻia a hoʻokele ʻia ʻo RAM ma ke ʻano e holo mālie ai nā noi, ʻoiai inā e hāʻule ʻoe iā lākou i ke kua a wehe hou iā lākou ma hope o kekahi manawa.

ʻO Swift vs. Iava 

Akā i ka hoʻomaka ʻana i kahi noi hou, pono ʻoe e loaʻa kahi kaʻawale i ka hoʻomanaʻo e hoʻouka a holo. Inā ʻaʻole kēia, pono e haʻalele ka wahi. No laila e hoʻopau ikaika ka ʻōnaehana i kekahi mau kaʻina hana, e like me nā noi i hoʻomaka mua ʻia. Eia naʻe, hana ʻokoʻa nā ʻōnaehana ʻelua, ʻo ia hoʻi ʻo Android a me IOS me RAM.

Ua kākau ʻia ka ʻōnaehana hana iOS ma Swift, a ʻaʻole pono nā iPhones e hoʻihoʻi hou i ka hoʻomanaʻo i hoʻohana ʻia mai nā polokalamu paʻa i ka ʻōnaehana. ʻO kēia ma muli o ke ala i kūkulu ʻia ai ʻo iOS, no ka mea, aia ʻo Apple i ka mana piha ma luna o ia mea no ka mea e holo wale ana ma kāna iPhones. I ka hoʻohālikelike ʻana, ua kākau ʻia ʻo Android ma Java a hoʻohana ʻia ma nā polokalamu he nui, no laila pono e ʻoi aku ka honua. Ke hoʻopau ʻia ka noi, hoʻihoʻi ʻia ka wahi i lawe ʻia i ka ʻōnaehana hana.

Code maoli vs. JVM 

Ke kākau ka mea hoʻomohala i kahi polokalamu iOS, hoʻopili pololei lākou iā ia i loko o ke code e hiki ke holo ma ka kaʻina hana o ka iPhone. Kapa ʻia kēia code code native no ka mea ʻaʻole pono ia i ka wehewehe ʻana a i ʻole ke kaiapuni virtual e holo ai. ʻO ka Android, ma kekahiʻaoʻao, heʻokoʻa. Ke hōʻuluʻulu ʻia ke code Java, ua hoʻololi ʻia i Java Bytecode code intermediate, ʻo ia ka mea kūʻokoʻa. No laila hiki ke holo ma luna o nā kaʻina hana like ʻole mai nā mea hana like ʻole. Loaʻa kēia i nā pōmaikaʻi nui no ka hoʻohālikelike cross-platform. 

ʻOiaʻiʻo, aia kekahi ʻaoʻao. Pono kēlā me kēia ʻōnaehana hana a me ka hui ʻana i kahi kaiapuni i kapa ʻia ʻo Java Virtual Machine (JVM). Akā ʻoi aku ka maikaʻi o ke code maoli ma mua o ke code i hoʻokō ʻia ma o ka JVM, no laila e hoʻohana ana i ka JVM e hoʻonui i ka nui o ka RAM i hoʻohana ʻia e ka noi. No laila hoʻohana nā polokalamu iOS i ka liʻiliʻi o ka hoʻomanaʻo, ma ka awelika 40%. ʻO ia ke kumu ʻaʻole pono ʻo Apple e hoʻolako i kāna iPhones me ka nui o ka RAM e like me nā polokalamu Android. 

.