Foarbyld fan Android 14

Google hat de earste testferzje fan it iepen mobile platfoarm Android 14 presintearre. De frijlitting fan Android 14 wurdt ferwachte yn it tredde fearnsjier fan 2023. Om de nije mooglikheden fan it platfoarm te evaluearjen, wurdt in foarriedich testprogramma foarsteld. Firmware builds binne taret foar Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G en Pixel 4a (5G) apparaten.

Wichtige ynnovaasjes yn Android 14:

  • Wurk bliuwt om de prestaasjes fan it platfoarm te ferbetterjen op tablets en apparaten mei opklapbare skermen. Wy hawwe rjochtlinen bywurke foar it ûntwikkeljen fan apps foar apparaten mei grut skerm en generyske UI-patroanen tafoege foar grutte skermen om gebrûk te meitsjen lykas sosjale media, kommunikaasje, multimedia-ynhâld, lêzen en winkeljen. In foarriedige release fan 'e Cross-apparaat SDK is foarsteld mei ark foar it ûntwikkeljen fan applikaasjes dy't goed wurkje mei ferskate soarten apparaten (smartphones, tablets, smart TV's, ensfh.) En ferskate foarmfaktoren.
  • De koördinaasje fan boarne-yntinsyf eftergrûnwurk, lykas it downloaden fan grutte bestannen as der in WiFi-ferbining is, is optimalisearre. Feroarings binne makke oan 'e API foar it lansearjen fan prioriteitstsjinsten (Foreground Service) en schedulingtaken (JobScheduler), dy't nije funksjonaliteit tafoege foar brûker-lansearre banen relatearre oan gegevensferfier. Easken binne yntrodusearre om it type prioriteitstsjinsten oan te jaan dy't wurde lansearre (wurkje mei de kamera, gegevenssyngronisaasje, ôfspieljen fan multimediagegevens, lokaasje folgjen, mikrofoan tagong, ensfh.). It is makliker om betingsten te definiearjen foar it aktivearjen fan gegevensdownloads, bygelyks om allinich te downloaden as tagong fia Wi-Fi.
  • It ynterne útstjoersysteem foar it leverjen fan útstjoerberjochten nei applikaasjes is optimalisearre om enerzjyferbrûk te ferminderjen en de responsiviteit te ferbetterjen. Ferbettere akseptaasje fan applikaasjes fan registrearre berjochtstreamen - berjochten kinne yn 'e wachtrige wurde gearfoege (bygelyks in searje BATTERY_CHANGED berjochten sil wurde aggregearre yn ien) en allinich levere nei't de applikaasje de cache-status ferlit.
  • It brûken fan 'e Exact Alarms-funksje yn applikaasjes fereasket no it krijen fan in aparte SCHEDULE_EXACT_ALARM-tastimming, om't it gebrûk fan dizze funksjonaliteit de batterijlibben negatyf kin beynfloedzje en liede ta ferhege boarneferbrûk (foar plande taken is it oan te rieden om aktivearring yn' e ûngefear tiid te brûken). Applikaasjes mei in kalinder- en klok-ymplemintaasje dy't tiidbasearre aktivearring brûke moatte de USE_EXACT_ALARM-tastimming krije by ynstallaasje. It publisearjen fan applikaasjes yn 'e Google Play-map mei de tastimming USE_EXACT_ALARM is allinich tastien foar programma's dy't in wekker, timer en kalinder ymplementearje mei notifikaasjes foar eveneminten.
  • Lettertypeskaalmooglikheden binne útwreide, it maksimale lettertypeskaalnivo is ferhege fan 130% nei 200%, en om te soargjen dat tekst by hege fergrutting net te grut sjocht, wurdt no automatysk in net-lineêre feroaring yn it skaalnivo tapast ( grutte tekst wurdt net safolle fergrutte as lytse tekst).
    Foarbyld fan Android 14
  • It is mooglik om taalynstellingen oan te jaan dy't ferbûn binne mei yndividuele applikaasjes. De app-ûntwikkelder kin no localeConfig-ynstellingen feroarje troch LocaleManager.setOverrideLocaleConfig op te roppen om de list mei talen te bepalen dy't foar de app yn 'e Android-konfiguraasje-ynterface werjûn wurde.
  • De Grammatical Inflection API is tafoege om it makliker te meitsjen om oersettingen fan ynterface-eleminten ta te foegjen dy't rekken hâlde mei talen mei in geslachtsysteem.
  • Om foar te kommen dat kweade applikaasjes yntinsjefersiken ûnderskeppe, ferbiedt de nije ferzje it ferstjoeren fan yntinsjes sûnder eksplisyt it pakket of ynterne komponint oan te jaan.
  • De feiligens fan it laden fan dynamyske koade (DCL) is ferbettere - om it ynfoegjen fan kweade koade yn dynamysk laden útfierbere bestannen te foarkommen, moatte dizze bestannen no allinich-lês tagongsrjochten hawwe.
  • It is ferbean om applikaasjes te ynstallearjen wêrfoar't de SDK-ferzje leger is dan 23, dy't it omgean fan tastimmingsbeperkingen blokkearje troch bining oan âlde API's (API-ferzje 22 is ferbean, om't ferzje 23 (Android 6.0) in nij model foar tagongskontrôle yntrodusearre wêrmei jo om tagong te freegjen ta systeemboarnen). Earder ynstalleare applikaasjes dy't âlde API's brûke sille trochgean te wurkjen nei it bywurkjen fan Android.
  • De Credential Manager API wurdt foarsteld en stipe foar Passkeys technology wurdt ymplementearre, wêrtroch de brûker te autentisearjen sûnder wachtwurden mei help fan biometryske identifiers lykas fingerprint of gesichtsherkenning.
  • De Android Runtime (ART) biedt stipe foar OpenJDK 17 en de taalfunksjes en Java-klassen oanbean yn dizze ferzje, ynklusyf klassen lykas record, multiline-strings, en patroan oerienkommende yn 'e "instanceof" operator.
  • Om it testen fan 'e wurking fan applikaasjes te ferienfâldigjen mei rekkening mei feroaringen yn' e nije ferzje fan Android, krije ûntwikkelders de kâns om yndividuele ynnovaasjes selektyf yn te skeakeljen en út te skeakeljen fia de Untwikkelderseksje yn 'e konfigurator as it adb-hulpprogramma.
    Foarbyld fan Android 14

Boarne: opennet.ru

Add a comment