Voiko Nexus 5X leikata sen vain 2 Gt RAM-muistilla? Tässä ominaisuudessa teemme vertailevan tarkastelun poistaaksemme joitakin Androidia, RAM-muistia ja bloatwarea koskevia väärinkäsityksiä!
15. lokakuuta 2014 uskollisia Nexus 5 -omistajia odottivat näppäimistöjensä takana kohtalokasta paljastamista siitä, mitä he uskoivat markkinoiden valloittaneen puhelimen seuraajaksi. Nexus 5 oli hintapisteen edelläkävijä, joka onnistui välttämään tärkeimpien teknisten teknisten ominaisuuksien kärjistymisen.
Haluamme ajatella, että löydämme vahvan tasapainon premium-ominaisuuksien/kokemusten ja kohtuuhintaisuuden välillä.
Silti Google järkytti monia Nexus 5:n omistajia esittelemällä Nexus 6:n – laitteen, jonka koko ja hinta muuttuivat niin radikaalisti, että monet ihmiset päättivät jättää puhelimen väliin. Google ei kuitenkaan unohtanut Nexus 5:n tuomaa menestystä ja julkisti Nexus 5X: n ("kaiken mestari") tänä syyskuussa suureen fanfaariin yhdellä varoituksella - siinä on vain 2 Gt RAM-muistia.
All Around Champ eroaa paketista
Miksi tämä on epätavallista? Vuoden 2014 lopulla näytti selvältä, että 3 Gt RAM-muistista tulee normi lippulaivapuhelimien joukossa (32 Gt: n versiot LG G3 ja Xiaomi Mi4 sekä OnePlus One olivat ensimmäisten joukossa, mutta Samsungin Note 3 toi 3 Gt sisään 2013). Vuonna 2015 tämä trendi on jatkunut, ja joidenkin yritysten lippulaivalaitteessa on jopa 4 Gt RAM-muistia! Ei ole viitteitä siitä, että Googlen Snapdragon 808 SoC -valinta johtaisi suoraan Nexus 5X: n 2 Gt RAM-muistiin. 4 muuta Snapdragon 808 -laitetta RAM-muistia on vähintään 3 Gt, mutta se rajoittaa RAM-muistin DDR3:een.
Edellisessä Nexus 5:ssä oli myös 2 Gt RAM-muistia, mutta sitä pidettiin yleensä sen aikana huippuluokan. Google näyttää olevan tyytyväinen siihen, että huolimatta siitä, että uuden mallin muistin määrä ei ole heikentynyt, voit silti nauttia laitteesta. Äskettäisessä Ask Me Anything IAmA-subredditissä Redditissä Nexus-tiimin jäsenet totesi, että “haluamme ajatella, että löydämme vahvan tasapainon premium-ominaisuuksien/kokemusten ja kohtuuhintaisuuden välillä."
Matka alas Memory Lane
Monet bloggaajat ja kommentoijat ilmaisivat pettymyksensä näihin uutisiin. Kärsiikö laite siitä, että siinä on vain 2 Gt RAM-muistia? Tämä on kysymys, josta Android-harrastajat keskustelivat kiivaasti paljastamisen jälkeen. Silti väitän, ettei se ole niin paha kuin miltä näyttää - kyllä Nexus 5X voi leikkaa se 2 Gt RAM-muistilla. Mutta se riippuu täysin omista kokemuksistasi - mistä puhelimesta olet tulossa, minkälaisia sovelluksia/osakeominaisuuksia käytät jne.
Android-muistinhallinnan toiminnan ymmärtäminen on tärkeää pohdittaessa, kannattaako 2 Gt RAM-muistia harkita vaikeusasteena. Tapa, jolla Android käsittelee muistinhallintaa, on näin: sen sijaan, että lopettaisi jokaisen prosessin välittömästi sen toiminnan päätyttyä (kuten kun painat kotipainiketta poistuaksesi sovelluksesta), prosessi säilyy muistissa, kunnes järjestelmän on lopetettava se vapauttaakseen lisää muistia. Kuinka järjestelmä päättää, mitkä prosessit säilyttää ja mitkä tappaa? LMK (Low Memory Killer) -ohjain. ActivityManager-palvelu määrittää jokaiselle prosessille oom_adj-arvon, joka vaihtelee -17:stä 15:een, joka säätää oom_adj-arvoa dynaamisesti prosessin tärkeyden mukaan. Suuremmat oom_adj-arvot tarkoittavat, että prosessi lopetetaan todennäköisemmin muistin vapauttamiseksi, kun taas pienemmät arvot tarkoittavat, että prosessi lopetetaan todennäköisemmin.
Valmistajat mielellään muokkaavat näitä mielensä mukaan riippuen siitä, kuinka se heidän mielestään parhaiten sopii heidän laitteelleen
Android luokittelee jokaisen prosessin viiteen luokkaan (etualalla, näkyvällä, palvelulla, taustalla ja tyhjällä), jotka vaihtelevat tärkeimmistä ja vähiten tärkeistä toiminnan jatkamiseksi. Kuhunkin luokkaan kuuluvat prosessit kuolevat eri tasoilla jäljellä olevaa vapaata muistia (jota kutsutaan LMK minfree -arvoksi). Jos laitteesi LMK minfree -arvot ovat esimerkiksi "2560,4090,6144,7168,8192" (4k-sivuina, jotka voidaan lukea hakemistosta /sys/module/lowmemorykiller/parameters/minfree), laitteesi lopettaa tyhjiksi määritellyt prosessit, kun vapaan muistin määrä laskee alle 32 megatavun, taustalla määritetyt prosessit, kun vapaata muistia on alle 28 megatavua, ja etualan sovellukset, kun vapaan muistin määrä laskee alle 10 Mt (taivas varjelkoon!) Nämä minfree-arvot eivät ole tyypillisiä useimmille laitteille nykyään, koska valmistajat rakastavat muokata niitä mielensä mukaan riippuen siitä, miten se heidän mielestään parhaiten sopii laitteelleen. Mutta mitä sinun pitäisi ottaa pois tästä lyhyestä selityksestä, on se, että mitä enemmän vapaata muistia sinulla on, sitä vähemmän todennäköisesti näet kriittisten prosessien katkeavan.
Task Killers on poissa!
Mutta totuus on, että ajat, jolloin käyttäjien piti jatkuvasti taistella oman laitteensa kanssa säilyttääkseen tärkeät prosessit muistissa, ovat suurimmaksi osaksi menneet. Emme enää kamppaile tehtävien tappajien kanssa varmistaaksemme, että tekstiviestisovelluksemme eivät yhtäkkiä sulkeudu käyttäessämme niitä. Useimmat sovellukset (lukuun ottamatta joitakin todella huippuluokan pelejä ja paljon välilehtiä sisältävää Internet-selailua) eivät kuluta paljon muistia. Suurin ero 2 Gt RAM-muistin laitteen ja 3 Gt RAM: n laitteen välillä on, että laite, jossa on 3 Gt RAM-muistia RAM-muistin pitäisi pystyä tallentamaan enemmän prosesseja välimuistiin taustalla ilman, että LMK-ohjain sammuttaa sen.
Mutta tämäkin linja on hämärä, koska kaikentyyppisten puhelimien mukana tulee valtavasti erilaisia ominaisuuksia. Esimerkiksi vaikka nykyaikaisissa lippulaiva Samsung Galaxy -puhelimissa on yleensä 3 Gt RAM-muistia, käytännössä huikea määrä Puhelimeen heitetyistä varastoominaisuuksista (joista monia ei ehkä edes käytetä) päätytään vähentämään käyttäjien sovelluksille jäävän vapaan muistin määrää. Vaikka Nexus 5X: ssä on vähemmän muistia paperilla, se saattaa päätyä vastaavaan Galaxy S6:een vapaan muistin osastolla, koska siinä on vähemmän turvotusta. Tarkoitukseni on, että sinun ei pitäisi välttämättä katsoa kateudessa muihin laitteisiin, joissa on 3 Gt RAM-muistia, vaan sinun on pohdittava, millaisen kokemuksen Nexus 5X tuo pöytään verrattuna muihin laitteisiin.
Oman käyttäjäkokemuksesi tutkiminen
Mikä vie minut viimeiseen asiaan - harkitse omia kokemuksiasi ja tarpeitasi edellisestä laitteestasi ennen kuin päätät, onko 2 Gt RAM-muistia ongelma. Miten luokittelet itsesi käyttäjäksi? Oletko tehokas käyttäjä, joka synkronoi useita sähköposti- ja sosiaalisen median tilejä? Oletko satunnainen käyttäjä, joka käyttää puhelintasi vain tekstiviestinä/internet-selaimena muutaman pelin vieressä? Molemmissa tapauksissa väittäisin, että 2 Gt RAM-muistia ei todellakaan ole ongelma, koska Android-muistin hallinnasta on tullut älykäs.
Et todennäköisesti menetä tärkeitä viestejä, jos sinulla ei ole 3 Gt RAM-muistia. Mutta ymmärrän, jos se turhauttaa sinua, että joudut lataamaan Chrome-välilehdet uudelleen muutaman minuutin kuluttua (se tapahtuu usein meille myös 3 Gt: n RAM-puhelimilla!) Mieti lopuksi: mistä puhelimesta olet päivittämässä ja miksi 2 Gt on mielestäsi ongelma? Nykyään on helppoa saada kateutta teknisiin tietoihin, koska yritykset kilpailevat kovasti voittaakseen meidät, mutta sinun on muistettava, että tekniset tiedot eivät ole kaikki kaikessa. Tärkeintä on, että koko laitteisto ja ohjelmisto on pakattu yhteen yhdeksi laitteeksi – ja tarjoaako se hyvän kokemuksen tarpeisiisi vai ei.
Tutustu XDA: n Nexus 5X -foorumiin >>