Android 14 voorskou

Google het die eerste toetsweergawe van die oop mobiele platform Android 14 bekendgestel. Android 14 sal na verwagting in die derde kwartaal van 2023 vrygestel word. Om die nuwe kenmerke van die platform te evalueer, is 'n voorlopige toetsprogram voorgestel. Fermware-bou is voorberei vir Pixel 7/7 Pro-, Pixel 6/6a/6 Pro-, Pixel 5/5a 5G- en Pixel 4a (5G)-toestelle.

Sleutel innovasies in Android 14:

  • Werk het voortgegaan om die platform se werkverrigting op tablette en toestelle met vouskerms te verbeter. Opgedateerde riglyne vir die ontwerp van toepassings vir grootskermtoestelle en bygevoeg generiese grootskerm-UI-sjablone vir toepassings soos sosiale netwerke, kommunikasie, multimedia, lees en inkopies. 'n Voorlopige vrystelling van die Cross-toestel-SDK word voorgestel met gereedskap vir die ontwikkeling van toepassings wat korrek met verskillende soorte toestelle (slimfone, tablette, slim-TV's, ens.) en verskillende vormfaktore werk.
  • Geoptimaliseer die koördinering van hulpbron-intensiewe agtergrondwerk, soos die aflaai van groot lêers wanneer daar 'n WiFi-verbinding is. Veranderinge is aan die Foreground Service en JobScheduler API's aangebring om nuwe funksionaliteit vir gebruikergeïnisieerde data-oordragtake in te sluit. Vereistes is ingestel om die tipe prioriteitsdienste te spesifiseer wat van stapel gestuur moet word (werk met die kamera, datasinchronisasie, terugspeel van multimediadata, liggingopsporing, mikrofoontoegang, ens.). Makliker om voorwaardes te definieer vir die aktivering van data-aflaaie, byvoorbeeld om slegs af te laai wanneer dit via Wi-Fi verkry word.
  • Die interne stelsel vir die lewering van uitsaaiboodskappe aan toepassings (uitsaaistelsel) is geoptimaliseer om kragverbruik te verminder en reaksie te verbeter. Verbeterde aanvaarding van geregistreerde boodskapstrome deur toepassings - boodskappe kan in die tou geplaas word, gekombineer word (byvoorbeeld, 'n reeks BATTERY_CHANGED boodskappe sal in een saamgevoeg word) en afgelewer word slegs nadat die toepassing die kastoestand verlaat.
  • Die gebruik van die funksie om operasies uit te voer op die presiese tyd (presiese alarms) in toepassings vereis nou die verkryging van 'n aparte SCHEDULE_EXACT_ALARM-toestemming, aangesien die gebruik van hierdie funksionaliteit die batterylewe negatief kan beïnvloed en lei tot verhoogde hulpbronverbruik (vir geskeduleerde take is dit aanbeveel om aktivering binne die benaderde tyd te gebruik). Kalender- en klokimplementerings wat presiese tydaktivering gebruik, moet die USE_EXACT_ALARM-voorreg by installasie verleen word. Publisering na die Google Play-gids van programme met die USE_EXACT_ALARM-toestemming word slegs toegelaat vir programme wat wekkers, tydtellers en kalenders met gebeurteniskennisgewings implementeer.
  • Lettertipe-skaalopsies is uitgebrei, die maksimum lettertipe-skaalvlak is van 130% tot 200% verhoog, en om te verseker dat teks nie te groot lyk as dit vergroot word nie, word 'n nie-lineêre verandering in die zoomvlak nou toegepas (reeds groot teks neem nie soveel toe as klein teks nie).
    Android 14 voorskou
  • Verskaf die vermoë om taalinstellings wat aan individuele toepassings gekoppel is, te spesifiseer. Die toepassingontwikkelaar kan nou localeConfig-instellings verander deur LocaleManager.setOverrideLocaleConfig te skakel om die lys tale te bepaal wat vir die toepassing in die Android-konfigurasie-koppelvlak gewys word.
  • Het die Grammatical Inflection API bygevoeg om dit makliker te maak om vertalings van koppelvlakelemente by te voeg wat tale met 'n geslagstelsel in ag neem.
  • Om te verhoed dat kwaadwillige toepassings voornemeversoeke onderskep, verbied die nuwe weergawe die stuur van voornemens sonder om 'n pakket of interne komponent uitdruklik te spesifiseer.
  • Verbeterde sekuriteit van dinamiese kode-laai (DCL, Dynamic Code Loading) - om die vervanging van kwaadwillige kode in dinamies gelaaide uitvoerbare lêers te vermy, moet hierdie lêers nou leesalleentoegangsregte hê.
  • Dit is verbode om toepassings te installeer waarvoor die verklaarde SDK-weergawe laer as 23 is, wat die omseil van toestemmingsbeperkings deur binding aan ou API's sal blokkeer (API-weergawe 22 is verbode, aangesien weergawe 23 (Android 6.0) 'n nuwe toegangsbeheermodel het wat jou toelaat om toegang tot stelselhulpbronne te versoek). Voorheen geïnstalleerde toepassings wat die ou API's gebruik, sal voortgaan om te werk na die Android-opdatering.
  • Die Credential Manager API word voorgestel en ondersteuning vir Passkeys-tegnologie word geïmplementeer, wat die gebruiker in staat stel om sonder wagwoorde te verifieer deur biometriese identifiseerders soos 'n vingerafdruk of gesigherkenning te gebruik.
  • Android Runtime (ART) implementeer ondersteuning vir OpenJDK 17 en die taalkenmerke en Java-klasse wat dit verskaf, insluitend klasse soos rekord, meerlynstringe en patroonpassing in die "instanceof"-operateur.
  • Om dit makliker te maak om die werking van toepassings te toets, met inagneming van veranderinge in die nuwe weergawe van Android, kry ontwikkelaars die geleentheid om individuele innovasies selektief te aktiveer en te deaktiveer deur die Ontwikkelaar-afdeling in die konfigurator of die adb-nutsding.
    Android 14 voorskou

Bron: opennet.ru

Voeg 'n opmerking