Google julkaisi Android 12 -käyttöjärjestelmäpäivityksen

Diizzel

Ylläpidon jäsen
Liittynyt
29.10.2016
Viestejä
2 232
Android-12-otsikko-051021.jpg


Diizzel kirjoitti uutisen/artikkelin:
Google on tänään julkaissut Androidin uusimman 12-käyttöjärjestelmäpäivityksen, jonka keskeisimpiä uudistuksia internetjätti esitteli jo toukokuussa. Tuttuun tapaan käyttöjärjestelmästä on ollut myös beetaversiot saatavilla valikoiduilla valmistajilla.

Tänään julkaistu valmistunut Android 12 on Android Open Source Project-, eli AOSP-versio ja Googlen omiin Pixel-puhelimiin päivitystä aletaan jakelemaan seuraavien muutaman viikon sisällä. Muista Google mainitsee blogissaan Samsungin, OnePlussan, Oppon, Realmen, Tecnon, Vivon ja Xiaomin, joiden puhelimiin Android 12 voi odottaa myöhemmin tämän vuoden puolella.

Käyttäjälle selkeimmät muutokset Android 12:ssa ovat käyttöliittymässä, mikäli puhelinvalmistajan omat käyttöliittymämuokkaukset eivät niitä peitä. Ulkonäössä on otettu käyttöön paljon pyöristettyjä ja pelkistettyjä muotoja kirkkain pastellisävyin, minkä lisäksi Google on panostanut huomattavasti myös widget-piensovellusten uudistamiseen. Ilmoitusvalikko ja sen yhteydessä olevat pikakuvakkeetkin ovat saaneet alleen muutoksia.

[gallery link="file" size="medium" ids="67161,67159,67160"]

Pelkkien designmuutosten lisäksi Google on panostanut myös yksityisyyden suojaan ja muun muassa mikrofonin ja kameran käyttöä ilmaisevat kuvakkeet on päivitetty ja käyttäjä voi helposti myös estää tuon käytön. Lisäksi myös seurantaominaisuuksiin on lisätty mahdollisuus antaa vaan summittainen sijainti tarkan sijainnin sijaan. Ulkonäköuudistusten lisäksi käyttöjärjestelmää on kuitenkin myös optimoitu ja kuten Google jo toukokuussa lupasi on puhelinten CPU-ajankäyttöä vähennetty 22 prosentilla ja virtaa enemmän syövien isojen yhdinten rasitusta 15 prosentilla.

Lähde: Google

Linkki alkuperäiseen juttuun
 
Android 12 version myötä Google lanseerasi minimi laitteistovaatimusten lisäksi myös Performance Class luokat, joiden avulla käyttökokemus pyritään optimoimaan jatkossa käytettävän laitteiston mukaan. Jos laite ei täytä vaatimuksia, niin ominaisuuksia voidaan rajoittaa käyttökokemuksen parantamiseksi heikommilla laitteilla. Android 12:n osalta kriteereissä on mm. seuraavia vaatimuksia.
  • MUST have at least 6 GB of physical memory.
  • MUST ensure a sequential write performance of at least 125 MB/s.
  • MUST ensure a random write performance of at least 10 MB/s.
  • MUST ensure a sequential read performance of at least 250 MB/s.
  • MUST ensure a random read performance of at least 40 MB/s.
Google rajasi jo aiemmin 2Gt RAM-muistilla varustetut laitteet Android Go -luokkaan (Google rajaa tulevat 2 Gt RAM-muistilla varustetut laitteet Android Go Edition -kategoriaan) ja nyt "täyteen kokemukseen" vaaditaan 6Gt RAM-muistia. Lisäksi random write/read lukemat taitaa karsia eMMC 5.1 ellei jopa UFS 2.x muistityypit Performance Class 12:n ulkopuolelle? Eli esim. Nord 2 täyttäisi vaatimukset mutta alkuperäinen Nord ei?
OnePlus-Nord-2-suorituskyky.png
 
Viimeksi muokattu:
Android 12 version myötä Google lanseerasi minimi laitteistovaatimusten lisäksi myös Performance Class luokat, joiden avulla käyttökokemus pyritään optimoimaan jatkossa käytettävän laitteiston mukaan. Jos laite ei täytä vaatimuksia, niin ominaisuuksia voidaan rajoittaa käyttökokemuksen parantamiseksi heikommilla laitteilla. Android 12:n osalta kriteereissä on mm. seuraavia vaatimuksia.

Google rajasi jo aiemmin 2Gt RAM-muistilla varustetut laitteet Android Go -luokkaan (Google rajaa tulevat 2 Gt RAM-muistilla varustetut laitteet Android Go Edition -kategoriaan) ja nyt "täyteen kokemukseen" vaaditaan 6Gt RAM-muistia. Lisäksi random write/read lukemat taitaa karsia eMMC 5.1 ellei jopa UFS 2.x muistityypit Performance Class 12:n ulkopuolelle? Eli esim. Nord 2 täyttäisi vaatimukset mutta alkuperäinen Nord ei?
OnePlus-Nord-2-suorituskyky.png
Ei taida välttämättä voida verrata noita Googlen vaatimuksia Androbenchin tuloksiin. Noitakin voi mitata niin monella tavalla - meilläkin käytössä ne ns. "ankarammat" testiasetukset tuossa.
 
Ei taida välttämättä voida verrata noita Googlen vaatimuksia Androbenchin tuloksiin. Noitakin voi mitata niin monella tavalla - meilläkin käytössä ne ns. "ankarammat" testiasetukset tuossa.
Sequental tulokset eivät ole vertailukelpoisia, kun buffer size on eri. Eikö random tuloksissa ole kuotenkim sama 4KB? File sizen ei käsittääkseni pitäisi vaikuttaa merkittävästi tulokseen.
8.2. File I/O Access Performance
Providing a common baseline for a consistent file access performance on the application private data storage (/data partition) allows app developers to set a proper expectation that would help their software design. Device implementations, depending on the device type, MAY have certain requirements described in section 2 for the following read and write operations:

  • Sequential write performance. Measured by writing a 256MB file using 10MB write buffer.
  • Random write performance. Measured by writing a 256MB file using 4KB write buffer.
  • Sequential read performance. Measured by reading a 256MB file using 10MB write buffer.
  • Random read performance. Measured by reading a 256MB file using 4KB write buffer
 
Sequental tulokset eivät ole vertailukelpoisia, kun buffer size on eri. Eikö random tuloksissa ole kuotenkim sama 4KB? File sizen ei käsittääkseni pitäisi vaikuttaa merkittävästi tulokseen.
En ole nyt ihan varma, mutta mun mielestä nuo kaikki tulokset muuttuu kun ne asetukset vaihtaa. Silläkin tavalla vähän erikoiset nuo Googlen vaatimukset, että Androbenchin tuloksissa random write on nopeampi kuin read, mutta Googlella päinvastoin 4x erolla.
 
Kiva huomata, että Google kopioi tiettyjä hyviä ominaisuuksia (etenkin yksityisyyden suhteen) iOS:sta Androidin puolelle.
 
En ole nyt ihan varma, mutta mun mielestä nuo kaikki tulokset muuttuu kun ne asetukset vaihtaa. Silläkin tavalla vähän erikoiset nuo Googlen vaatimukset, että Androbenchin tuloksissa random write on nopeampi kuin read, mutta Googlella päinvastoin 4x erolla.
Kaivelin vähän eMMC 5.1:n speksejä, niin Samsungin mukaan maksiminopeudet täyttää juuri ja juuri Performance Class 12:n minimivaatimukset.
The 64GB eMMC 5.1 memory features a maximum speed of 250 megabytes per second (MB/s) for sequential data reading and 125MB/s for sequential writes.

For random read and write performance, ours 64GB eMMC 5.1 memory achieves up to 11,000 IOPS (input/output operations per second) and 13,000 IOPS
Eli tiivistettynä eMMC 5.1:
  • Sequental read: 250 Mt/s
  • Sequental write: 125 Mt/s
  • Random read: 43 Mt/s (11 000 IOPS)
  • Random write: 51 Mt/s (13 000 IOPS)
Nuo ovat sitten "up to" lukuja, niin päästäänkö niihin sitten käytännön tilanteissa ja miten Google tämän lopulta testaa?

Mainitsin muuten asiasta XDA:lle, niin yhtäkkiä kaikki uutisoi Googlen paljastaneen vaatimukset vasta nyt, vaikka tiedot olleet saatavilla jo julkaisusta :D.



 
@FlyingAntero Android 12 -päivitykset: Näille puhelimille sen saa (tilanne 5.9.2021)

Tuossa sanotaan seuraavaa eli Nord olisi saamassa Android 12-version.

OnePlus
Beta-versio saatavilla:

OnePlus 8
OnePlus 8 Pro
OnePlus 8T
OnePlus 9
OnePlus 9 Pro
Näille malleille päivitys on luvattu julkaista:

OnePlus 7T
OnePlus 7T Pro
(viimeinen Android-versio)
OnePlus Nord
(viimeinen Android-versio)
OnePlus Nord 2
OnePlus Nord CE 5G
OnePlus Nord N200 5G
(viimeinen Android-versio)
 
@FlyingAntero Android 12 -päivitykset: Näille puhelimille sen saa (tilanne 5.9.2021)

Tuossa sanotaan seuraavaa eli Nord olisi saamassa Android 12-version.
Performance Class 12 ei estä Android 12 päivitystä. Se on vain lisätyökalu kehittäjille, jolla tiettyjä ominaisuuksia voidaan karsia pois, jos laite ei täytä tehovaatimuksia. Performance Class on siis luotu lähinnä sovelluskehittäjiä varten.

Tässä olen vain koittanut selvittää, miten käyttäjä voisi tsekata tuon oman laitteen osalta.
 
Google paljasti lisää tietoa Performance Classistä. Valmistajien täytyy näköjään hakea erikseen hyväksyntä Performance Class -tasolle (esim. Performance Class 12) Googlelta sen lisäksi, että laite teknisesti täyttää vaatimustason. Toistaiseksi hyväksyttyjä laitteita on vain muutama. Käytännön esimerkkinä mainitaan, että Snapchat käyttää Performance Class 12 -laitteilla korkeampaa resoluutiota ja bittivirtaa sisällössä. Sovelluskehittäjät voisit siis rajata ominaisuuksia Performance Class -tason perusteella. Mm. Inware -sovelluksella voi tsekata Performance Class tason.

By leveraging performance class, Snapchat confidently identifies device capability in a scalable way and delivers an optimal experience. For example, the visual quality of shared videos is increased by using higher resolution and bitrate on Media Performance Class 12 devices than by default. As more devices are upgraded to meet Media Performance Class, Snapchat will run additional A/B tests and deploy features better optimized for the device capabilities...

...In particular, Oppo, OnePlus, realme, Vivo and Xiaomi have been first to optimize their flagship devices to ensure that they meet the Media Performance Class 12 requirements. As a result, Build.VERSION.MEDIA_PERFORMANCE_CLASS returns Build.VERSION_CODES.S (the Android 12 API level) on the following devices:

  • OnePlus 10 Pro
  • OPPO Find X3 Pro
  • realme GT 2 Pro
  • Vivo X60 Pro+ and X70 Pro+
  • Xiaomi Mi 12 and Mi 12 Pro
  • Google Pixel 6 and Pixel 6 Pro
 

Statistiikka

Viestiketjuista
258 624
Viestejä
4 493 908
Jäsenet
74 264
Uusin jäsen
NiuNau

Hinta.fi

Back
Ylös Bottom