Derde bètaversie van het Android Q-platform met afzonderlijke updates voor systeemcomponenten

Google gepresenteerd de derde bètaversie van het open mobiele platform Android Q. De release van Android Q, die zal worden geleverd onder het nummer Android 10, wordt verwacht in het derde kwartaal van 2019. De aankondiging maakte ook bekend dat het platform de mijlpaal van 2.5 miljard actieve Android-apparaten heeft bereikt.

Om nieuwe platformmogelijkheden te evalueren voorgesteld programma Beta testen, waarbinnen de experimentele tak kan worden geïnstalleerd en up-to-date gehouden via de standaard update-installatie-interface (OTA, over-the-air), zonder dat de firmware handmatig hoeft te worden vervangen. Updates beschikbaar voor 15 apparaten, waaronder Google Pixel, Huawei Mate, Xiaomi Mi 9, Nokia 8.1, Sony Xperia XZ3, Vivo NEX, OPPO Reno, OnePlus 6T, ASUS ZenFone 5Z, LGE G8, TECNO Spark 3 Pro, Essential Phone en realme 3 Pro smartphones .

Dankzij het project kon het aantal apparaten dat beschikbaar was voor testen aanzienlijk worden uitgebreid Bovenstem, waarmee fabrikanten universele hardware-ondersteuningscomponenten kunnen maken die niet gebonden zijn aan specifieke versies van Android (u kunt dezelfde stuurprogramma's gebruiken met verschillende versies van Android), wat het onderhoud van de firmware en het maken van bijgewerkte firmware met de huidige Android-releases aanzienlijk vereenvoudigt. Dankzij Treble kan een fabrikant kant-en-klare updates van Google als basis gebruiken, waarbij apparaatspecifieke componenten daarin worden geïntegreerd.

Veranderingen in de derde bètaversie van Android Q vergeleken met de tweede и de eerste bètaversies:

  • Project gepresenteerd Mainline, waardoor u afzonderlijke systeemcomponenten kunt bijwerken zonder het hele platform bij te werken. Dergelijke updates worden via Google Play afzonderlijk van OTA-firmware-updates van de fabrikant gedownload. Er wordt verwacht dat directe levering van updates aan niet-hardware platformcomponenten de tijd die nodig is om updates te ontvangen aanzienlijk zal verkorten, de snelheid van het patchen van kwetsbaarheden zal verhogen en de afhankelijkheid van apparaatfabrikanten zal verminderen om de platformbeveiliging te behouden. Met name modules met updates zullen in eerste instantie als open source worden verzonden, zullen onmiddellijk beschikbaar zijn in de AOSP-opslagplaatsen (Android Open Source Project) en zullen verbeteringen en reparaties kunnen bevatten die zijn bijgedragen door externe bijdragers.

    Van de componenten die afzonderlijk zullen worden bijgewerkt, werden in de eerste fase 13 modules genoemd: multimediacodecs, multimediaframework, DNS-resolver, conscrypt Java-beveiligingsprovider, gebruikersinterface voor documenten, toestemmingscontroller, ExtServices, tijdzonegegevens, HOEK (een laag voor het vertalen van OpenGL ES-oproepen naar OpenGL, Direct3D 9/11, Desktop GL en Vulkan), Module Metadata, netwerkcomponenten, Captive Portal Login en netwerktoegangsinstellingen. Updates van systeemcomponenten worden geleverd in een nieuw pakketformaat APEX, wat verschilt van APK doordat het kan worden toegepast in een vroeg stadium van het opstarten van het systeem. In het geval van mogelijke fouten is er een terugdraaimodus voor wijzigingen beschikbaar;

  • Ondersteuning toegevoegd voor standaard voor mobiele communicatie 5G, waarvoor de bestaande API's voor verbindingsbeheer zullen worden aangepast. Onder meer via de API kunnen applicaties de aanwezigheid van een hogesnelheidsverbinding en verkeersheffingsactiviteit vaststellen;
  • De functie "Live Caption" toegevoegd, waarmee u automatisch ondertitels kunt maken wanneer u een video bekijkt of naar audio-opnamen luistert, ongeacht de gebruikte applicatie. Spraakherkenning wordt lokaal uitgevoerd zonder gebruik te maken van externe diensten;
  • Het systeem van automatische snelle reacties, voorheen beschikbaar voor meldingen, kan nu worden gebruikt om aanbevelingen te genereren voor de meest waarschijnlijke acties in elke toepassing. Als er bijvoorbeeld een bericht wordt weergegeven waarin u wordt uitgenodigd voor een vergadering, biedt het systeem snelle reacties om de uitnodiging te accepteren of af te wijzen, en wordt er ook een knop weergegeven waarmee u de beoogde vergaderlocatie op een kaart kunt bekijken. Opties worden geselecteerd met behulp van een machinaal leersysteem op basis van het bestuderen van de kenmerken van het werk van de gebruiker;

    Derde bètaversie van het Android Q-platform met afzonderlijke updates voor systeemcomponenten

  • Geïmplementeerd op systeemniveau donker themaontwerp die kan worden gebruikt om oogvermoeidheid bij weinig licht te verminderen.
    Het donkere thema wordt ingeschakeld via Instellingen > Weergave-instellingen, via het vervolgkeuzeblok Snelle instellingen of wanneer de energiebesparende modus is ingeschakeld. Het donkere thema wordt toegepast op zowel het systeem als de applicaties, onder meer door een modus aan te bieden voor het automatisch converteren van bestaande thema's naar donkere tinten;

    Derde bètaversie van het Android Q-platform met afzonderlijke updates voor systeemcomponenten

  • Er is een gebarennavigatiemodus toegevoegd, waardoor u alleen gebaren op het scherm kunt gebruiken voor bediening zonder dat de navigatiebalk wordt weergegeven en de volledige schermruimte voor inhoud wordt toegewezen. Zo worden knoppen als Terug en Home vervangen door een schuifbeweging vanaf de rand en een schuifbeweging van onder naar boven; een lange aanraking van het scherm wordt gebruikt om een ​​lijst met actieve applicaties op te roepen. De modus is ingeschakeld in de instellingen “Instellingen > Systeem > Gebaren”;
  • “Focusmodus” toegevoegd, waarmee u afleidende applicaties selectief kunt dempen gedurende een tijd waarin u zich moet concentreren op het oplossen van een taak, bijvoorbeeld het ontvangen van e-mail en nieuws pauzeert, maar kaarten en instant messenger laat staan;
  • Er is een Family Link-modus voor ouderlijk toezicht toegevoegd waarmee u de tijd dat kinderen het apparaat gebruiken kunt beperken, bonusminuten kunt geven voor succes en prestaties, lijsten met gelanceerde applicaties kunt bekijken en kunt evalueren hoeveel tijd een kind erin doorbrengt, geïnstalleerde applicaties kunt bekijken en instellingen kunt instellen nachttijd om de toegang 's nachts te blokkeren;

    Derde bètaversie van het Android Q-platform met afzonderlijke updates voor systeemcomponenten

  • Er is een nieuwe API voor audio-opname toegevoegd waarmee één enkele applicatie kan
    bieden de mogelijkheid om de audiostream door een andere applicatie te verwerken. Om andere applicaties toegang te geven tot audio-uitvoer is speciale toestemming vereist;

  • Er is een thermische API toegevoegd, waardoor applicaties CPU- en GPU-temperatuurindicatoren kunnen monitoren en zelfstandig maatregelen kunnen nemen om de belasting te verminderen (bijvoorbeeld FPS in games verminderen en de resolutie van uitgezonden video verlagen), zonder te wachten totdat het systeem met geweld begint te bezuinigen applicatie activiteit.

bovendien gepubliceerde Mogelijk een reeks beveiligingsoplossingen voor Android, die 30 kwetsbaarheden elimineren, waarvan aan 8 kwetsbaarheden een kritiek niveau van gevaar is toegewezen en aan 21 een hoog gevaarsniveau. Bij de meeste kritieke problemen kan een aanval op afstand worden uitgevoerd om code op het systeem uit te voeren. Problemen die als gevaarlijk zijn gemarkeerd, maken het mogelijk dat code wordt uitgevoerd in de context van een geprivilegieerd proces door middel van manipulatie van lokale applicaties. 11 gevaarlijke en 4 kritieke kwetsbaarheden geïdentificeerd in eigen chipcomponenten Qualcomm. Eén kritieke kwetsbaarheid is verholpen in het multimediaframework, waardoor code kan worden uitgevoerd bij het verwerken van speciaal ontworpen multimediagegevens. Er zijn drie kritieke kwetsbaarheden opgelost in systeemcomponenten die zouden kunnen leiden tot het uitvoeren van code bij het verwerken van speciaal ontworpen PAC-bestanden.

Bron: opennet.ru

Voeg een reactie