Lansering av den mobila plattformen Android 13

Google har släppt en öppen mobilplattform. Android Källkoden för den nya versionen har placerats i projektets Git-repository (branch android-13.0.0_r1). Firmware-uppdateringar har förberetts för Pixel-enheter. Senare planeras firmware-uppdateringar för smartphones från Samsung, Asus, HMD (Nokia), iQOO, Motorola, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo och Xiaomi. Dessutom har universella GSI-versioner (Generic System Images) skapats, lämpliga för olika enheter baserade på ARM64- och x86_64-arkitekturerna.

Huvudsakliga innovationer:

  • En uppsättning förberedda alternativ för gränssnittets färgdesign föreslås, så att du kan justera färgerna något inom det valda färgschemat. Färgalternativ påverkar utseendet på alla operativsystemkomponenter, inklusive bakgrundsbakgrunder.
    
Lansering av den mobila plattformen Android 13
  • Ger möjligheten att anpassa bakgrunden för ikonerna för alla program till färgschemat för temat eller färgen på bakgrundsbilden.
    
Lansering av den mobila plattformen Android 13
  • I gränssnittet för att hantera musikuppspelning tillhandahålls användningen av bilder av omslagen till de album som spelas som bakgrund.
    
Lansering av den mobila plattformen Android 13

Lansering av den mobila plattformen Android 13
  • Lade till möjligheten att binda individuella språkinställningar till applikationer som skiljer sig från de språkinställningar som valts i systemet.
    
Lansering av den mobila plattformen Android 13
  • Betydligt förbättrad upplevelse på enheter med stora skärmar som surfplattor, Chromebooks och smartphones med vikbara skärmar. För stora skärmar har layouten på rullgardinsmenyn för meddelanden, startskärmen och systemlåsskärmen optimerats för att använda allt tillgängligt skärmutrymme. I blocket som visas med en glidande gest uppifrån och ner, på stora skärmar, finns uppdelning i olika kolumner med snabbinställningar och en lista med aviseringar. Lade till stöd för ett tvåpanelsläge i konfiguratorn, där inställningssektioner nu ständigt är synliga på stora skärmar.

    Förbättrade kompatibilitetslägen för applikationer. Implementeringen av aktivitetsfältet föreslås, som visar ikonerna för att köra applikationer längst ner på skärmen, så att du snabbt kan växla mellan program och stödja överföringen av applikationer via dra-och-släpp-gränssnittet till olika områden i multi-window-läget (split- skärm), dela upp skärmen i delar för att arbeta med flera applikationer samtidigt.

    
Lansering av den mobila plattformen Android 13
  • Bekvämligheten att rita och skriva in text med en elektronisk penna har förbättrats. Tillagt skydd mot uppkomsten av falska slag när du rör vid pekskärmen med händerna medan du ritar med en penna.
  • För vissa enheter, som Pixel 6, har fullständigt virtualiseringsstöd lagts till, vilket gör att de kan köra miljöer med andra operativsystem. Virtualisering implementeras med hjälp av en hypervisor. KVM och verktygslådan crosvm (VVM, Virtual Machine Manager). Ett valfritt pKVM-läge (Protected KVM) är tillgängligt, vilket ger striktare miljöisolering med hjälp av virtualiseringstillägg för AArch64-arkitekturen. Plattformen planerar att använda virtualisering för att förbättra exekveringssäkerheten för systemkod från tredje part, såsom proprietära körbara filer och DRM-komponenter.
  • Lade till möjligheten att selektivt ge behörigheter att komma åt mediefiler. Där du tidigare var tvungen att ge åtkomst till alla filer i din lokala lagring för att läsa mediefiler, nu kan du begränsa åtkomsten till endast bilder, ljudfiler eller videor.
    
Lansering av den mobila plattformen Android 13
  • Ett nytt gränssnitt för att välja foton och videor har implementerats, vilket gör att applikationen endast kan komma åt utvalda bilder och videor och blockera åtkomst till andra filer. Tidigare har ett liknande gränssnitt implementerats för dokument. Det är möjligt att arbeta både med lokala filer och med data som lagras i molnlagringar.
    
Lansering av den mobila plattformen Android 13
  • Lade till begäran om tillstånd för appar att visa aviseringar. Utan föregående tillstånd att visa aviseringar kommer appar att blockeras från att skicka aviseringar. Detta gäller tidigare skapade appar som är utformade för användning med tidigare versioner. Android, befogenheterna kommer att beviljas av systemet å användarens vägnar.
    
Lansering av den mobila plattformen Android 13
  • Minskade antalet applikationer som kräver åtkomst till användarens platsinformation. Till exempel kräver inte längre applikationer som utför genomsökning av trådlösa nätverk platsrelaterade behörigheter.
  • Utökade funktioner som syftar till att förbättra integriteten och informera användaren om möjliga risker. Förutom varningar om applikationsåtkomst till urklipp, ger den nya grenen automatisk radering av historiken för att placera data på klippbordet efter en viss period av inaktivitet.
  • En ny enhetlig inställningssida har lagts till säkerhet och integritet, som implementerar en tydlig färgindikation av säkerhetsstatusen och erbjuder rekommendationer för att stärka skyddet.
    
Lansering av den mobila plattformen Android 13
  • En ny Wi-Fi-behörighetstyp har lagts till som tillåter applikationer som söker efter trådlösa nätverk och ansluter till åtkomstpunkter att komma åt en delmängd av Wi-Fi-hanterings-API:erna, exklusive platsbaserade samtal (tidigare applikationer som ansluter till Wi-Fi , och åtkomst till platsinformation).
  • Lade till ett API för att placera knappar i avsnittet för snabbinställningar högst upp i rullgardinsmenyn för meddelanden. Genom att använda detta API kan en applikation utfärda en begäran om att placera sin knapp med en snabb åtgärd, vilket gör att användaren kan lägga till en knapp utan att lämna applikationen och utan att gå till inställningarna separat.
    
Lansering av den mobila plattformen Android 13
  • Ordbrytningsoperationen har optimerats (bryta ord som inte passar in på raden med bindestreck). I den nya versionen har överföringsprestandan ökat med 200 % och har nu nästan ingen effekt på renderingshastigheten.
  • Lade till stöd för programmerbara grafikshaders (RuntimeShader-objekt) definierade i AGSL-språket (Android Graphics Shading Language (GSL), som är en delmängd av GLSL-språket anpassat för användning med plattformens renderingsmotor. AndroidLiknande shaders används redan i själva plattformen. Android för att implementera olika visuella effekter, såsom pulsering, oskärpa och utsträckning när man scrollar bortom sidkanten. Liknande effekter kan nu skapas i appar.
  • De grundläggande Java-biblioteken för plattformen och applikationsutvecklingsverktygen har uppdaterats till OpenJDK 11.
  • Som en del av Mainline-projektet, som möjliggör uppdatering av enskilda systemkomponenter utan att hela plattformen uppdateras, har nya uppgraderbara systemmoduler tagits fram. Uppdateringarna påverkar icke-hårdvarukomponenter som laddas ner via Google Play separat från OTA-firmwareuppdateringar från tillverkaren. Bland de nya modulerna som kan uppdateras via Google Play utan att uppdatera firmware finns Bluetooth och Ultra wideband. Moduler med Fotoväljare och OpenJDK 11 distribueras också via Google Play.
  • Förenklad testning och felsökning av nya plattformsfunktioner. Ändringar kan nu aktiveras selektivt för applikationer i avsnittet för utvecklaralternativ eller via adb-verktyget.
    
Lansering av den mobila plattformen Android 13
  • Lade till ett API för att tillåta en applikation att avstå från tidigare beviljade behörigheter. Om exempelvis behovet av några utökade rättigheter har försvunnit i den nya versionen kan programmet, som en del av omsorgen om användarens integritet, återkalla tidigare mottagna rättigheter.
  • Möjligheten att registrera hanterare för icke-systemsändningsoperationer (BroadcastReceiver) tillhandahålls i förhållande till sammanhanget för deras användning. För att kontrollera exporten av sådana hanterare har nya flaggor RECEIVER_EXPORTED och RECEIVER_NOT_EXPORTED lagts till, som gör att du kan utesluta användningen av hanterare för att skicka broadcastmeddelanden från andra applikationer.
  • Lade till stöd för färgvektorteckensnitt i COLRv1-format (en delmängd av OpenType-teckensnitt som innehåller ett färginformationsskikt förutom vektorglyfer). En ny uppsättning emojis i flera färger har också lagts till i COLRv1-format. Det nya formatet ger en kompakt form av lagring, stöder gradienter, överlägg och transformationer, ger effektiv komprimering och återanvändning av konturer, vilket kan minska teckensnittsstorleken avsevärt. Till exempel upptar Noto Color Emoji-teckensnittet 9 MB i bitmappsformat och 1 MB i vektorformat COLRv1.85.
    
Lansering av den mobila plattformen Android 13
  • ART-körtiden implementerar en effektivare skräpinsamlare baserad på kärnans API. Linux userfaultfd, som låter dig skapa hanterare för åtkomst till oallokerade minnessidor (sidfel) i användarutrymmet. Den nya garbage collectorn tillhandahåller fast overhead för varje laddat objekt, förbrukar mindre minne och resulterar i en minskning av kompilerad kod med cirka 10 %. Att använda den nya garbage collectorn hjälper också till att förlänga batteritiden, eliminera hängningar under garbage collector och skydda applikationer från tvångsavslutning på grund av lågt minne.

    ART förbättrade avsevärt prestandan för att byta till inbyggd kod och vice versa - JNI-anrop exekveras nu upp till 2.5 gånger snabbare. Referensbearbetningskoden vid körning har flyttats till att köras i icke-blockerande läge för att minska hängningar. Lade till API Reference.refersTo() som kan användas för att returnera minne snabbare. I tolken påskyndas sökningen efter klasser och metoder. Lade till möjligheten att verifiera bytekoden vid installationsstadiet, snarare än under körningen, vilket minskade programmets starttid.

  • Tillagt stöd för Bluetooth LE Audio (Low Energy)-teknik, vilket minskar strömförbrukningen vid överföring av högkvalitativa ljudströmmar via Bluetooth. Till skillnad från klassisk Bluetooth låter den nya tekniken dig även växla mellan olika användningslägen för att uppnå bästa balans mellan kvalitet och strömförbrukning.
  • Lagt till stöd för MIDI 2.0-specifikationen och möjligheten att ansluta musikinstrument och kontroller som stöder MIDI 2.0 via USB-porten.
  • För nyckelgenererande applikationer tillhandahåller API:erna Keystore och KeyMint nu mer detaljerade och exakta felindikatorer och tillåter användning av java.security.ProviderException-undantag för att fånga fel.
  • AudioManager har lagt till ett API för ljuddirigering, som låter dig bestämma hur ljudströmmen ska bearbetas. Metoden getAudioDevicesForAttributes() har lagts till för att få en lista över enheter genom vilka ljudutmatning är möjlig, samt metoden getDirectProfilesForAttributes() för att bestämma möjligheten för direkt uppspelning av ljudströmmar.

Källa: opennet.ru

Köp pålitlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster