Vooruitgave Android 14

Google heeft de eerste testversie van zijn open mobiele platform onthuld. Android 14. Vrijgave Android Versie 14 wordt verwacht in het derde kwartaal van 2023. Er is een voorlopig testprogramma beschikbaar om de nieuwe platformfuncties te evalueren. Firmware-builds zijn voorbereid voor de Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G en Pixel 4a (5G).

Belangrijke innovaties Android 14:

  • Er wordt nog steeds gewerkt aan het verbeteren van de prestaties van het platform op tablets en apparaten met opvouwbare schermen. We hebben onze richtlijnen voor het ontwikkelen van apps voor apparaten met een groot scherm bijgewerkt en algemene UI-patronen voor grote schermen toegevoegd, die rekening houden met gebruiksscenario's zoals sociale netwerken, communicatie, media, lezen en winkelen. Er is een voorlopige versie van de Cross device SDK beschikbaar met hulpmiddelen voor het ontwikkelen van applicaties die correct werken op verschillende soorten apparaten (smartphones, tablets, smart-tv's, enz.) en verschillende vormfactoren.
  • De coördinatie van resource-intensieve achtergrondtaken, zoals het downloaden van grote bestanden wanneer er een wifi-verbinding beschikbaar is, is geoptimaliseerd. Er zijn wijzigingen aangebracht in de API voor het starten van voorgrondservices (Foreground Service) en het plannen van taken (JobScheduler), aangevuld met nieuwe functionaliteit voor door de gebruiker gestarte taken met betrekking tot gegevensoverdracht. Er zijn vereisten geïntroduceerd voor het specificeren van het type prioriteit dat moet worden gestart (werken met een camera, gegevenssynchronisatie, afspelen van multimediagegevens, locatiebepaling, toegang tot een microfoon, enz.). De definitie van de voorwaarden voor het activeren van gegevensdownloads is vereenvoudigd, bijvoorbeeld voor alleen downloaden wanneer er toegang is via wifi.
  • Het interne broadcastsysteem voor het verzenden van broadcastberichten naar applicaties is geoptimaliseerd om het stroomverbruik te verminderen en de responstijd te verbeteren. De ontvangst van geregistreerde berichtenstromen door applicaties is verbeterd: berichten kunnen in een wachtrij worden geplaatst, worden samengevoegd (bijvoorbeeld een reeks BATTERY_CHANGED-berichten wordt samengevoegd tot één bericht) en pas worden verzonden nadat de applicatie de cachestatus heeft verlaten.
  • Voor het gebruik van de functie voor exacte alarmen in apps is nu een aparte SCHEDULE_EXACT_ALARM-machtiging vereist. Deze functionaliteit kan namelijk de batterijduur negatief beïnvloeden en leiden tot een hoger resourceverbruik (voor geplande taken wordt aanbevolen om activering op een bij benadering vastgesteld tijdstip te gebruiken). Apps met een kalender- en klokimplementatie die activering op een exact tijdstip gebruiken, moeten tijdens de installatie de machtiging USE_EXACT_ALARM krijgen. Publicaties in de Google Play-appcatalogus met de machtiging USE_EXACT_ALARM zijn alleen toegestaan ​​voor apps met een wekker-, timer- en kalenderimplementatie met gebeurtenismeldingen.
  • De mogelijkheden voor het schalen van lettertypen zijn uitgebreid. Het maximale schaalniveau voor lettertypen is verhoogd van 130% naar 200%. Om te voorkomen dat tekst te groot wordt weergegeven bij een hoge vergroting, wordt er nu automatisch een niet-lineaire wijziging in het schaalniveau toegepast (grote tekst wordt minder sterk vergroot dan kleine tekst).
    Vooruitgave Android 14
  • De mogelijkheid om taalinstellingen specifiek voor individuele applicaties te specificeren is geïntroduceerd. Een applicatieontwikkelaar kan nu de localeConfig-instellingen wijzigen door LocaleManager.setOverrideLocaleConfig aan te roepen om de lijst met talen te bepalen die voor de applicatie in de instellingeninterface worden weergegeven. Android.
  • Grammatical Inflection API toegevoegd om het toevoegen van vertalingen van UI-elementen die rekening houden met geslacht van talen, eenvoudiger te maken.
  • Om te voorkomen dat kwaadaardige toepassingen intent-aanvragen onderscheppen, verbiedt de nieuwe versie het verzenden van intents zonder expliciet een pakket of intern onderdeel te specificeren.
  • Verbeterde beveiliging van Dynamic Code Loading (DCL): om te voorkomen dat er schadelijke code in dynamisch geladen uitvoerbare bestanden wordt ingevoegd, moeten deze bestanden nu alleen-lezen toegangsrechten hebben.
  • Het installeren van applicaties waarvan de opgegeven SDK-versie lager is dan 23 is verboden. Dit voorkomt het omzeilen van toegangsbeperkingen door koppeling aan oude API's (API-versie 22 is verboden, aangezien versie 23 (Android Versie 6.0 introduceerde een nieuw toegangscontrolemodel waarmee u direct toegang tot systeembronnen kunt aanvragen. Eerder geïnstalleerde applicaties die gebruikmaken van oude API's zijn na de update niet meer beschikbaar. Android zullen hun werk voortzetten.
  • De Credential Manager API wordt geïntroduceerd en ondersteuning voor Passkeys-technologie wordt geïmplementeerd, waardoor de gebruiker zich zonder wachtwoord kan verifiëren met behulp van biometrische identificatiemiddelen zoals vingerafdruk of gezichtsherkenning.
  • В Android Runtime (ART) biedt ondersteuning voor OpenJDK 17 en de taalfunctionaliteiten en Java-klassen die het biedt, waaronder recordklassen, meerregelige tekenreeksen en patroonherkenning in de `instanceof`-operator.
  • Om het testen van applicaties te vereenvoudigen, rekening houdend met de wijzigingen in de nieuwe versie. AndroidOntwikkelaars krijgen de mogelijkheid om individuele innovaties selectief in en uit te schakelen via het gedeelte 'Ontwikkelaar' in de configurator of het adb-hulpprogramma.
    Vooruitgave Android 14

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster