ʻ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.
ʻAʻole wau he loea maoli, akā e wehewehe wau i koʻu ʻike mai ka manaʻo o kahi mea hoʻohana i hoʻohana i ka android no 15 mau makahiki a i kēia manawa he 2 mau mahina i loko o ka iPhone 13 mini. Ma ka Android me ka hoʻomanaʻo 8GB (ʻo Samsung S21 hou loa, Flip3) ua hoʻi pinepine wau ma hope o kekahi manawa i ka noi i hoʻokuʻu mua ʻia a paʻa mau ʻia i ka RAM, no laila ʻaʻole ia i hoʻomaka hou a hiki iaʻu ke koho maʻalahi i kahi aʻu. haʻalele. Ma ka lima ʻē aʻe, ʻoiai me 8GB o ka hoʻomanaʻo, "pana wau i lalo" i nā noi āpau i hoʻokahi manawa i ka pule e hoʻomaʻemaʻe i ka RAM, no ka mea, ua hoʻomaka ka ʻōnaehana me ka hoʻomanaʻo piha. ʻAʻohe oʻu pilikia i ka lohi ʻana i ka iPhone, akā ma ka ʻaoʻao ʻē aʻe, pono iaʻu e ʻōlelo i ka wā e hoʻohana ai i nā noi like like, ma ka ʻokoʻa, hiki mai iaʻu ke hoʻi au i kahi noi i hoʻomaka mua ʻia. hoʻouka hou ʻia a ʻaʻole hiki iaʻu ke ʻohi maʻalahi i kahi aʻu i haʻalele ai.
ʻO ke koho hea ʻoi aku ka maikaʻi? Paʻakikī ke ʻōlelo… ʻO ka pepehi ʻana i nā polokalamu ma ka Android a me ka hoʻomaʻemaʻe ʻana i ka RAM he mea ia o ʻelua kaomi. ʻO ka hoʻouka hou ʻana i ka noi holoʻokoʻa ma ka iPhone ʻaʻole nui ka manawa, no laila ʻaʻole ia he mea nui ... ʻOiaʻiʻo, he mea kūpono ia e loaʻa hou aku ka RAM ma ka iPhone a me ka multitasking e like me ka Android :-D
Shit, naʻaupō hou. Hoʻokahi mea, ʻaʻole i hana ʻia ka Android ma Java no ka manawa lōʻihi, ʻo ia ke kumu o Kotlin. ʻO ka mea ʻohi ʻōpala ke mālama i ka hoʻomanaʻo, ʻo ia ka mea maʻalahi loa ma iOS, aia nō me kona mau hemahema. ʻO ka mea holoʻokoʻa, ua pepehi ʻo iOS i nā polokalamu ke lawe ʻoe iā lākou mai ka pale. Hoʻokuʻu kēia i ka hoʻomanaʻo e like me ka linux ke kākau ʻoe i ka pid pepehi o kahi kaʻina hana. ʻO ia ke kumu e lōʻihi ai ka wehe ʻana i ka polokalamu kele pūnaewele a hoʻi i ka hana mua. ʻO kēia ʻatikala he unuhi waha ʻōlelo o kahi ʻatikala X makahiki e kahi mea hoʻomaʻamaʻa iOS me ka ʻike ʻole o ka polokalamu. ʻAe, ʻoiaʻiʻo, ʻo ka hoʻokele hoʻomanaʻo ke kuleana nui o ka mea papahana, ka mea a ka noi e hana ai. Inā ʻaʻo ʻo ia, aia kahi leaka hoʻomanaʻo i ka honua a pqk hiki iā ʻoe ke loaʻa iā X Gb o ka hoʻomanaʻo a ʻaʻole pono. A i ka manawa he nui nā noi he WebView wale nō, maʻalahi loa kēia, no ka mea, ʻai ʻo ia i ka mea hiki. He mea lapuwale ka ʻatikala, ʻōpala.
ʻAʻole hoʻohana hou ka Android iā jvm, akā dvm. A ʻo ia hoʻi, ʻo ia ka mea e hōʻuluʻulu ai iā ia i mea hiki ke hoʻokō ʻia
Aia ʻo Java i ka Android.