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.
E le o aʻu o se tagata poto faapitoa, ae o le a ou faʻamatalaina laʻu vaaiga mai le vaaiga a se tagata faʻaoga na faʻaaogaina le Android mo le 15 tausaga ma ua 2 masina nei ile iPhone 13 mini. I luga o le Android ma le 8GB manatua (sili ona lata mai Samsung S21, Flip3) e masani ona ou toe foi mai pe a mavae se taimi patino i le talosaga na faʻalauiloa muamua ma o loʻo faʻapipiʻiina pea i le RAM, o lea e leʻi toe amataina ma mafai ona ou pikiina le mea ou te alu i ai. tu'u ese. I le isi itu, e oʻo lava i le 8GB o le manatua, ou te "fanaina i lalo" talosaga uma e tasi i le vaiaso e faʻamalo ai le RAM, aua na amata ona faʻagesegese le faiga ma le mafaufau atoa. E leai soʻu faʻafitauli i le faʻagesegese o le iPhone, ae i le isi itu, e tatau ona ou fai atu pe a faʻaaogaina toetoe lava tutusa talosaga, i se isi itu, e masani ona tupu ia te aʻu pe a ou toe foʻi i se talosaga na faʻalauiloa muamua, ua toe uta atoa ma ua le mafai ona ou faaauau pea i le mea na ou tuua ai .
O le fea filifiliga e sili? Faigata e fai atu… O le tapeina o polokalama i luga o le Android ma le kilia o le RAM o se mataupu e lua kiliki. O le toe utaina o le talosaga atoa i luga o le iPhone e le o se taimi e alu ai, o lea e le afaina tele ai ... Ioe, e sili atu le tele o le RAM i luga o le iPhone ma multitasking pei o le Android :-D
Shit, toe faavalevalea. Mo se tasi mea, Android e leʻi faia i Java mo se taimi umi, o le mea lena e aoga ai Kotlin. O le aoina o lapisi e nafa ma le manatua, lea e sili ona faigofie i iOS, lea e iai e oʻo lava i ona faʻaletonu. O le mea atoa o iOS e faʻaumatia polokalama i le taimi lava e te aveese ai mai le lau. E fa'asa'oloto le manatua e pei lava o luga ole linux pe a e lolomi le kill pid o se gaioiga. O le mafuaaga lena e umi se taimi e tatala ai le browser ma toe foi i le galuega muamua. O lenei tusiga o se faʻaliliuga faʻapitoa o se X tausaga le matua tusiga e se iOS fanatic ma leai se poto polokalame. Ioe, o le mea moni, o le puleaina o manatuaga o le matafaioi a le tagata fai polokalame, o le a le mea e fai e le talosaga. Afai e tale o ia, o loʻo i ai se manatuaga i le lalolagi ma pqk e mafai ona e maua le X Gb o manatua ma e leai se aoga. Ma i le taimi o le tele o talosaga e na o WebView, e matua faigofie lava, aua o ia lava e 'ai mea e mafai. O le tala e le aoga, lapisi.
Ua le toe fa'aogaina e le Android le jvm, ae o le dvm. Ma e le gata i lea, ona tuʻufaʻatasia lea i totonu o se tagata e mafai ona faʻatinoina
O lo'o iai pea Java ile Android.