Palo e nepahetseng ea RAM eo mehala e e hlokang bakeng sa ho etsa lintho tse ngata tse boreleli ke taba eo ho buisanoang ka eona. Apple e feta ka boholo bo bonyenyane ho li-iPhones tsa eona, tseo hangata li sebetsang ho feta litharollo tsa Android. Hape u ke ke ua fumana mofuta ofe kapa ofe oa taolo ea memori ea RAM ho iPhone, athe Android e na le ts'ebetso ea eona e inehetseng bakeng sa sena.
Haeba u ea, ho etsa mohlala, ka Samsung Galaxy lifono ho Litlhophiso -> Tlhokomelo ea sesebelisoa, u tla fumana letšoao la RAM mona le tlhahisoleseding ea hore na sebaka se kae se lokolohile le hore na ho na le bokae. Ka mor'a ho tobetsa ho menu, u ka bona hore na kopo ka 'ngoe e nka memori e kae, hape u na le khetho ea ho hlakola memori mona. Mosebetsi oa RAM Plus o boetse o fumaneha mona. Moelelo oa eona ke hore e tla loma palo e itseng ea GB ho tloha polokelong ea ka hare, eo e tla e sebelisa bakeng sa mohopolo oa sebele. A na u ka inahanela ntho e kang ena ho iOS?
Li-smartphone li itšetlehile ka RAM. E ba thusa ho boloka sistimi ea ts'ebetso, ho qala lits'ebetso le ho boloka tse ling tsa data ho cache le memori ea buffer. Kahoo, RAM e tlameha ho hlophisoa le ho laoloa ka tsela eo lits'ebetso li ka tsamaellanang hantle, leha u ka li lahlela ka morao ebe u li bula hape kamora nakoana.
Swift vs. Java
Empa ha o qala ts'ebeliso e ncha, o hloka ho ba le sebaka sa mahala mohopolong ho e kenya le ho e tsamaisa. Haeba ho se joalo, sebaka se tlameha ho tlosoa. Ka hona, sistimi e tla emisa ka matla lits'ebetso tse ling tse sebetsang, joalo ka lits'ebetso tse seng li qalile. Leha ho le joalo, litsamaiso ka bobeli, e leng Android le iOS, li sebetsa ka tsela e fapaneng le RAM.
Sistimi ea ts'ebetso ea iOS e ngotsoe ka Swift, 'me iPhones ha e hlile ha e hloke ho sebelisa mohopolo o sebelisitsoeng ho tsoa lits'ebetsong tse koetsoeng ho khutlela sistimi. Sena se bakoa ke tsela eo iOS e hahiloeng ka eona, hobane Apple e na le taolo e felletseng holim'a eona kaha e sebetsa ho li-iPhones tsa eona feela. Ka lehlakoreng le leng, Android e ngotsoe ka Java 'me e sebelisoa lisebelisoa tse ngata, kahoo e tlameha ho ba bokahohle. Ha kopo e felisitsoe, sebaka seo e se nkileng se khutlisetsoa sistimi ea ts'ebetso.
Native Code vs. JVM
Ha moqapi a ngola sesebelisoa sa iOS, ba se bokella ka kotloloho ho khoutu e ka sebetsang ho processor ea iPhone. Khoutu ena e bitsoa khoutu ea tlhaho hobane ha e hloke tlhaloso kapa tikoloho e sebetsang ho sebetsa. Android, ka lehlakoreng le leng, e fapane. Ha khoutu ea Java e bokelloa, e fetoleloa ho Java Bytecode intermediate code, e ikemetseng ka processor. Ka hona e ka sebetsa ho li-processor tse fapaneng tse tsoang ho bahlahisi ba fapaneng. Sena se na le melemo e meholo bakeng sa khokahano ea sethala.
Ha e le hantle, ho boetse ho na le bothata. Motsoako o mong le o mong oa ts'ebetso le processor o hloka tikoloho e tsejoang ka hore ke Java Virtual Machine (JVM). Empa khoutu ea tlhaho e sebetsa hantle ho feta khoutu e entsoeng ka JVM, kahoo ho sebelisa JVM ho eketsa palo ea RAM e sebelisoang ke kopo. Kahoo lisebelisoa tsa iOS li sebelisa mohopolo o fokolang, ka karolelano 40%. Ke ka lebaka leo Apple e sa tlamehang ho hlomella li-iPhones tsa eona ka RAM e ngata joalo ka ha e etsa ka lisebelisoa tsa Android.
Ha ke setsebi hantle, empa ke tla hlalosa pono ea ka ho latela pono ea mosebelisi ea sebelisitseng android ka lilemo tse 15 mme joale e se e le likhoeli tse 2 ho iPhone 13 mini. Ho android e nang le memori ea 8GB (haufinyane tjena Samsung S21, Flip3) ke ne ke tloaetse ho khutlela kamora nako e itseng ts'ebelisong e neng e tsekollotsoe pele mme e ne e ntse e kentsoe RAM, kahoo ha ea ka ea qala hape mme ke ne ke khona ho qala hantle moo ke neng ke le teng. siile. Ka lehlakoreng le leng, esita le ka 8GB ea mohopolo, ke "thunya" likopo tsohle hang ka beke ho hlakola RAM, hobane tsamaiso e qalile ho fokotseha ka mohopolo o feletseng. Ha ke na bothata ba ho fokotsa lebelo ho iPhone, empa ka lehlakoreng le leng, ke tlameha ho bolela hore ha ke sebelisa lits'ebetso tse batlang li ts'oana, ho fapana le hoo, hangata ho etsahala ho 'na hore ha ke khutlela ts'ebelisong e qalileng pele, e lahlela hape ka ho feletseng 'me ha ke khone ho tsoela pele hantle moo ke tlohetseng teng.
Ke khetho efe e molemo? Ho thata ho bua… Ho bolaea lisebelisoa ho android le ho hlakola RAM ke taba ea ho penya habeli. Ho kenya ts'ebeliso eohle hape ho iPhone ha ho je nako, ka hona ha ho na taba... Ehlile, e ka ba hantle ho ba le RAM e ngata ho iPhone le ho etsa lintho tse ngata joalo ka Android :-D
Shit, ke bothoto hape. Ntho e 'ngoe, Android ha e e-s'o etsoe Java ka nako e telele, ke seo Kotlin e leng sona. Moqokeleli oa lithōle o laola mohopolo, e leng eona e bonolo ka ho fetisisa ho iOS, e teng le ka mefokolo ea eona. Taba eohle ke hore iOS e bolaea lits'ebetso hang ha o li tlosa skrineng. Sena se lokolla mohopolo joalo ka ho linux ha o thaepa kill pid ea ts'ebetso. Ke ka lebaka leo ho nkang nako e telele ho bula sebatli le ho khutlela mosebetsing o fetileng. Sengoliloeng sena ke phetolelo ea lentsoe ka lentsoe ea sengoloa sa khale sa X sa motho ea chesehang oa iOS ea se nang tsebo ea lenaneo. E, ehlile, taolo ea memori ke haholo-holo boikarabello ba moetsi oa lenaneo, seo kopo e se etsang. Haeba a khohlela ho eona, ho na le leak ea mohopolo lefatšeng 'me pqk u ka ba le X Gb ea memori mme e ntse e se na thuso. 'Me nakong eo likopo tse ngata e leng WebView feela, sena se bonolo haholo, hobane ka boeona se ja seo se ka se khonang. Sengoloa ke bosaoana, litšila.
Android ha e sa sebelisa jvm, empa dvm. 'Me ho phaella moo, e ntan'o e bokella hore e be letsoalloa le ka phethisoang
Java e ntse e le ho Android.