Android 14 esikatselu

Google on esitellyt ensimmäisen avoimen mobiilialustan Android 14 testiversion. Android 14:n odotetaan ilmestyvän vuoden 2023 kolmannella neljänneksellä. Alustan uusien ominaisuuksien arvioimiseksi ehdotetaan alustavaa testausohjelmaa. Laiteohjelmistoversiot on valmistettu Pixel 7/7 Pro-, Pixel 6/6a/6 Pro-, Pixel 5/5a 5G- ja Pixel 4a (5G) -laitteille.

Tärkeimmät innovaatiot Android 14:ssä:

  • Työ alustan suorituskyvyn parantamiseksi jatkuu tableteissa ja laitteissa, joissa on taitettava näyttö. Olemme päivittäneet ohjeet sovellusten kehittämiseen suurien näyttöjen laitteille ja lisänneet yleisiä käyttöliittymämalleja suurille näytöille, jotta voimme käsitellä esimerkiksi sosiaalista mediaa, viestintää, multimediasisältöä, lukemista ja ostoksia. Cross device SDK:n alustavaa julkaisua on ehdotettu työkaluilla, joilla kehitetään sovelluksia, jotka toimivat oikein erityyppisten laitteiden (älypuhelimet, tabletit, älytelevisiot jne.) ja eri muototekijöiden kanssa.
  • Resurssivaltaisten taustatöiden koordinointia, kuten suurten tiedostojen lataamista WiFi-yhteyden ollessa käytössä, on optimoitu. Ensisijaisten palveluiden käynnistämiseen (Foreground Service) ja aikataulutehtäviin (JobScheduler) on tehty muutoksia API:ssa, mikä lisäsi uusia toimintoja käyttäjien käynnistämiin tiedonsiirtoon liittyviin töihin. On lisätty vaatimuksia käynnistettävien ensisijaisten palveluiden ilmoittamisesta (työskentely kameran kanssa, tietojen synkronointi, multimediatietojen toisto, sijainnin seuranta, mikrofonin käyttö jne.). Tietojen lataamisen aktivointiehdot on helpompi määritellä, esimerkiksi lataaminen vain, kun sitä käytetään Wi-Fi:n kautta.
  • Sisäinen yleislähetysjärjestelmä yleislähetysviestien toimittamiseen sovelluksiin on optimoitu vähentämään virrankulutusta ja parantamaan reagointikykyä. Sovelluksen paranneltu rekisteröityjen viestivirtojen hyväksyntä – viestejä voidaan asettaa jonoon, yhdistää (esimerkiksi sarja BATTERY_CHANGED-viestejä kootaan yhdeksi) ja toimittaa vasta sen jälkeen, kun sovellus poistuu välimuistitilasta.
  • Tarkat hälytykset -toiminnon käyttäminen sovelluksissa edellyttää nyt erillisen SCHEDULE_EXACT_ALARM-luvan hankkimista, koska tämän toiminnon käyttö voi vaikuttaa negatiivisesti akun käyttöikään ja lisätä resurssien kulutusta (aikataulutettujen tehtävien osalta on suositeltavaa käyttää aktivointia likimääräisenä aikana). Sovelluksille, joissa on kalenteri- ja kellototeutus ja jotka käyttävät aikaperusteista aktivointia, on myönnettävä USE_EXACT_ALARM-käyttöoikeus asennuksen yhteydessä. Sovellusten julkaiseminen Google Play -hakemistossa USE_EXACT_ALARM-luvalla on sallittu vain ohjelmille, jotka toteuttavat herätyskellon, ajastimen ja kalenterin tapahtumailmoituksilla.
  • Fontin skaalausominaisuuksia on laajennettu, fontin enimmäisskaalaustasoa on nostettu 130 %:sta 200 %:iin, ja sen varmistamiseksi, että suurella suurennuksella oleva teksti ei näytä liian suurelta, skaalaustason epälineaarinen muutos otetaan nyt käyttöön automaattisesti ( suurta tekstiä ei suurenneta yhtä paljon kuin pientä tekstiä).
    Android 14 esikatselu
  • On mahdollista määrittää yksittäisiin sovelluksiin liittyvät kieliasetukset. Sovelluksen kehittäjä voi nyt muuttaa localeConfig-asetuksia soittamalla LocaleManager.setOverrideLocaleConfig-sovellukselle määrittääkseen sovelluksen Android-määritysliittymässä näytettävän kielen luettelon.
  • Grammatical Inflection API on lisätty helpottamaan käännösten lisäämistä käyttöliittymäelementeistä, jotka huomioivat kielet sukupuolijärjestelmällä.
  • Estääkseen haitallisia sovelluksia sieppaamasta tarkoituspyyntöjä, uusi versio kieltää intentioiden lähettämisen ilman paketin tai sisäisen komponentin nimenomaista määrittelyä.
  • Dynaamisen koodin lataamisen (DCL) suojausta on parannettu – jotta vältytään haitallisen koodin lisäämiseltä dynaamisesti ladattuihin suoritettaviin tiedostoihin, näillä tiedostoilla on nyt oltava vain luku -oikeudet.
  • On kiellettyä asentaa sovelluksia, joiden SDK-versio on vanhempi kuin 23 ja jotka estävät luparajoitusten ohittamisen vanhoihin sovellusliittymiin sitoutumalla (API-versio 22 on kielletty, koska versio 23 (Android 6.0) esitteli uuden kulunvalvontamallin, jonka avulla voit pyytää pääsyä järjestelmäresursseihin). Aiemmin asennetut sovellukset, jotka käyttävät vanhoja sovellusliittymiä, jatkavat toimintaansa Androidin päivityksen jälkeen.
  • Credential Manager -sovellusliittymää ehdotetaan ja Passkeys-teknologian tuki on otettu käyttöön, jolloin käyttäjä voi todentaa ilman salasanoja biometristen tunnisteiden, kuten sormenjälkien tai kasvojentunnistuksen, avulla.
  • Android Runtime (ART) tukee OpenJDK 17:ää ja tässä versiossa toimitettuja kieliominaisuuksia ja Java-luokkia, mukaan lukien luokat, kuten tietue, moniriviset merkkijonot ja mallin sovitus "instanceof"-operaattorissa.
  • Sovellusten toiminnan testaamisen yksinkertaistamiseksi Androidin uudessa versiossa tapahtuvien muutosten huomioon ottamiseksi kehittäjille annetaan mahdollisuus valikoivasti ottaa käyttöön ja poistaa käytöstä yksittäisiä innovaatioita konfiguraattorin tai adb-apuohjelman Kehittäjä-osiossa.
    Android 14 esikatselu

Lähde: opennet.ru

Lisää kommentti