Tapuni fa'asalalauga

O le aofaʻi lelei o le RAM e manaʻomia e telefoni mo la latou sologa lelei tele o se mataupu fefinauai. E maua e Apple i se laʻititi laʻititi i ana iPhones, lea e masani ona faʻaaogaina nai lo fofo Android. E te le mauaina foi soʻo se ituaiga o faʻatonuga manatua ole RAM ile iPhone, ae o le Android e iai lana lava galuega faʻapitoa mo lenei mea. 

Afai e te alu, mo se faʻataʻitaʻiga, i Samsung Galaxy telefoni i Fa'atonu -> Tausiga masini, o le ae mauaina se faʻailoga RAM iinei ma faʻamatalaga i luga o le tele o avanoa avanoa ma le tele o loʻo nofoia. A maeʻa ona kiliki i luga o le lisi, e mafai ona e vaʻaia le tele o le manatua o loʻo ave e talosaga taʻitasi, ma e iai foi lau filifiliga e faʻamama ai le manatua iinei. O loʻo iai foʻi iinei le galuega RAM Plus. O lona uiga o le a faʻaumatia se numera patino o GB mai le teuina i totonu, lea o le a faʻaaogaina mo mafaufauga faʻapitoa. E mafai ona e mafaufauina se mea faapena i iOS?

O telefoni feaveaʻi e faʻalagolago ile RAM. E tautuaina i latou e teu le faiga faʻaogaina, faʻalauiloa talosaga ma faʻapea foʻi ona teuina nisi o latou faʻamatalaga i totonu o le cache ma le faʻamaufaʻailoga. O le mea lea, e tatau ona faʻatulagaina ma faʻatautaia le RAM i se auala e mafai ai ona sologa lelei talosaga, e tusa lava pe e te tuʻuina i tua ma toe tatalaina pe a mavae sina taimi.

Swift vs. Java 

Ae a amata se talosaga fou, e tatau ona e maua avanoa avanoa i lou mafaufau e uta ma faʻagaoioia. Afai e le o le tulaga lea, e tatau ona tuʻu ese le nofoaga. Ole faiga ole a fa'amuta malosi ai nisi o faiga fa'agasolo, pei ole talosaga ua uma ona amata. Ae ui i lea, o faiga uma e lua, i.e. Android ma iOS, e ese le galue ma le RAM.

O le iOS operating system o loʻo tusia i Swift, ma e le manaʻomia e iPhones le toe faʻaaogaina o manatuaga mai mea tapunia i totonu o le polokalama. E mafua lenei mea ona o le auala na fausia ai iOS, aua o Apple o loʻo pulea atoatoa i ai talu ai e naʻo luga o ana iPhones. I se faʻatusatusaga, ua tusia le Android i Java ma faʻaaogaina i luga o le tele o masini, o lea e tatau ai ona sili atu le lautele. A fa'amutaina le talosaga, e toe fa'afo'i atu le avanoa i le faiga fa'aoga.

Native code vs. JVM 

Pe a tusia e se tagata faʻapipiʻi se iOS app, latou te tuʻufaʻatasia saʻo i le code lea e mafai ona taʻavale i luga o le gaioiga o le iPhone. O lenei code ua taʻua o le tulafono faʻale-aganuʻu aua e le manaʻomia se faʻamatalaga poʻo se siosiomaga faʻapitoa e tamoe ai. Android, i le isi itu, e ese. Pe a tuufaatasia le Java code, e liua i le Java Bytecode code intermediate, lea e tutoʻatasi le gaosiga. O lea e mafai ona tamoʻe i luga o processors eseese mai gaosi eseese. O lo'o i ai ni fa'amanuiaga tetele mo feso'ota'iga fa'alavalava. 

Ioe, e iai foʻi se itu leaga. E mana'omia e so'o se fa'agaioiga fa'agaioiga ma tu'ufa'atasiga se si'osi'omaga e ta'ua o le Java Virtual Machine (JVM). Ae o le tulafono faʻale-aganuʻu e sili atu le lelei nai lo le code na faʻatinoina e ala i le JVM, o le faʻaaogaina o le JVM e faʻateleina ai le aofaʻi o le RAM faʻaaogaina e le talosaga. O lea la e faʻaaogaina e iOS polokalama faʻaitiitia le manatua, i le averesi 40%. O le mafuaaga foi lena e le tatau ai ona faʻapipiʻi e Apple ana iPhones i le tele o le RAM e pei ona faia i masini Android. 

.