Mēs esam izpētījuši Android 11 pirmkodu, un šeit ir visas slēptās izmaiņas, kuras atradām Google jaunākajā programmatūras laidienā.
Neilgi pēc izlaišanas pirmā stabilā celtne Android 11 tā Pixel ierīču klāstam, Google sāka augšupielādēt Android 11 pirmkodu uz AOSP. Mēs esam meklējuši kodu, lai atrastu slēptās funkcijas, kuras, iespējams, esam palaiduši garām iepriekšējais pārklājums, un lūk, ko mēs atradām:
Jauna skaļuma straume virtuālajiem palīgiem
Andriod 11 ievieš jaunu straumes veidu virtuālajiem palīgiem: AUDIO_STREAM_ASSISTANT. Jaunā straume ir Paredzēts izmantot virtuālajam palīgam, piemēram, Google palīgam, Bixby utt. Audio straumei ir savs skaļuma aizstājvārds, un skaļums nemainās, mainoties citu straumju skaļumam.
Pašlaik virtuālo palīgu lietotnes parasti sūta audio pa multivides skaļuma straumi, ko koplieto citas multivides lietotnes. Izmantojot jauno straumi, operētājsistēmai Android 11 vajadzētu ļaut virtuālo palīgu lietotņu izstrādātājiem sūtīt audio, izmantojot šo jauno straumi, ļaujot lietotājiem iestatīt asistenta skaļumu neatkarīgi no citām multivides lietotnēm.
Pulksteņa spraudņi operētājsistēmā Android 11
Operētājsistēmā Android 10 mēs pamanījām darbu bloķēšanas ekrāna pulksteņa pielāgošana kas nodrošināja 3 dažādas opcijas: noklusējuma, teksta, burbuļa un analogās iespējas. Šī funkcija būtu bijusi pieejama lietotnē Pixel Themes ("Stili un fona attēli") kā atsevišķa cilne ar nosaukumu "Pulkstenis", tomēr tā netika iekļauta galīgajā Android 10 laidienā.
Lai gan šī funkcija joprojām nav pieejama Android 11 stabilajā laidienā, Google ir to darījis atkārtoti iespējots pielāgotā pulksteņa funkcija. Taču, tā kā Google noņēma teksta pulksteni operētājsistēmā Android 10 un noņēma analogos un burbuļpulksteņus operētājsistēmā Android 11, pašlaik nav pieejamas citas pulksteņa iespējas.
Mums ir aizdomas, ka Google ir vai nu iespējojis šo funkciju tikai oriģinālo iekārtu ražotājiem, vai arī uzņēmums varētu darboties par jauniem pielāgotiem pulksteņiem, kas tiks palaisti kopā ar atjaunināto lietotni Pixel Themes tālruņos Pixel 5 un Pixel 4a 5G.
Kešatmiņā saglabāto lietotņu iesaldēšana
Operētājsistēmā Android 11 Beta 2 mēs pamanīja jaunu izstrādes funkciju ar nosaukumu "Apturēt kešatmiņā saglabāto lietotņu izpildi". Toreiz mēs uzzinājām, ka šī funkcija atradīsies izstrādātāju opcijās, taču mums nebija pietiekami daudz informācijas par to, kā tā darbojas vai kā to iespējot.
Tomēr no pirmkoda mēs to varam redzēt funkcija ir paredzēta "iesaldējiet lietotnes, kad tās ir saglabātas kešatmiņā, un atsaldējiet tās, kad tās ir izņemtas no kešatmiņas vai iznīcinātas. Iesaldētās lietotnes neizmantos nevienu CPU ciklu, tādējādi samazinot enerģijas patēriņu nepareiziem procesiem, kurus var mēģināt palaist kešatmiņā."
XDA atzītais izstrādātājs luca020400 saka, ka šai funkcijai ir nepieciešamas atjauninātas cgroups (Linux kodola līdzeklis), tāpēc tas nedarbojas pašreizējās ierīcēs. Tā varētu būt funkcija, kas paredzēta oriģinālo iekārtu ražotājiem, vai arī tā var tikt ieviesta Pixel 5.
Aizmiglojums paziņojumu panelim
Android 11 izstrādātāja priekšskatījumā 3 mums izdevās iespējot slēpto pārslēdziet, lai iespējotu logu aizmiglošanu. Tomēr slēdzis tajā laikā nedarbojās. XDA atzītais izstrādātājs luca020400 ir tagad izdevās to panākt.
Viņš savā ASUS ZenFone 6 ieviesa operētājsistēmu Android 11 GSI un iespējoja šo funkciju, mainot sistēmas rekvizītu. Šī funkcija nodrošina Kawase izplūšanas efektu, kas ir Gausa izplūšanas aptuvens rādītājs, aiz paziņojumu paneļa, kad tas ir novilkts.
Deep Press atbalsts paziņojumu paplašināšanai operētājsistēmā Android 11
Iekš otrais pikseļu funkcijas kritums, Google pievienoja "uzlabotas ilgstošas nospiešanas opcijas", kas ļauj stingri nospiest ekrānu Pixel Launcher, Google fotoattēlos un Google diskā, lai parādītu kontekstizvēlni. Tas ir alternatīvs veids, kā piekļūt kontekstizvēlnei, kas paredzēta cilvēkiem, kuri, iespējams, nezina, ka tai var piekļūt, ilgi nospiežot ekrānu.
Funkcija izmanto Deep Press API, kas izmanto ML modeli, lai secinātu, kad lietotājs spēcīgāk nospiež ekrānu. Operētājsistēmā Android 11 tagad varat veikt a dziļi nospiediet paziņojumus paziņojumu panelī, lai tos izvērstu.
Kas ir Gabeldorsche?
Android 11 izstrādātāja opcijām ir pārslēgs ar nosaukumu "Iespējot Gabeldorsche" ar aprakstu "iespējo Bluetooth Gabeldorsche funkciju kaudze." Google beidzot ir publicējis Gabeldorsche dokumentāciju, un šķiet, ka tā ir pilnīga Android pārrakstīšana Bluetooth kaudze. Cerams, ka pārrakstīšana radīs mazāku latentumu un lielāku stabilitāti. Ja vēlaties uzzināt vairāk, varat apskatīt Gabeldorsche Bluetooth steku arhitektūra un stila rokasgrāmata tagad. Vienkārši ņemiet vērā, ka GD Bluetooth kaudze vēl nav gatava darbam un, iespējams, ir paredzēta palaišanai operētājsistēmā Android 12 vai jaunākā versijā.
Kas ir uzlabota savienojamība?
Android 11 izstrādātāja priekšskatījums 2 pievienoja vēl vienu noslēpumainu izstrādātāja opciju, ko sauc par "uzlaboto savienojamību", bez apraksta par to, ko tā dara. Pateicoties avota kodam, mēs esam uzzinājuši, ka šī funkcija "atļaus savienojuma siltuma jaudu pārvaldnieks aktīvi izslēdz 5G, lai taupītu enerģiju, ja mobilo sakaru caurlaidspēja ir zemāka par iestatīto slieksnis."
Vairāku audio fokuss
Maijā mēs apskatījām saknes lietotni ar nosaukumu Lietotnes skaļuma kontrole kas ļauj kontrolēt atsevišķus Android lietotņu skaļuma līmeņus. Tas ir nepieciešams, jo operētājsistēmā Android nav iebūvēta skaļuma miksera, piemēram, Windows, tāpēc nevar sajaukt skaļuma līmeņus vairākām programmām, kas atskaņo audio vienlaikus. Android ierīcē ir jēdziens "audio fokuss", un vienlaikus var būt fokuss tikai vienai lietotnei.
Lietojumprogramma, kurai ir audio fokuss, izlemj, kas notiek ar citām audio atskaņošanas programmām — vai nu klusināt (samazināt skaļumu), vai apturēt to. Tas nozīmē, ka lietotāji nevar kontrolēt, vai viņu iecienītākā mūzikas lietotne vienmēr tiek atskaņota jebkurā atvērtajā lietotnē, ja šī lietotne noņem audio fokusu un izvēlas apturēt atskaņošanu. Operētājsistēmā Android 11 šķiet, ka Google strādā pie a vairāku audio fokusa funkcija, kas ļaus lietotnēm vienlaikus atskaņot audio, neapturot un neapturot viena otru.
Ātrāka koplietošanas lapa
Papildinot to uzlabojumi, kas veikti operētājsistēmā Android 10, Google ir veicis dažus uzlabojumus koplietošanas lapā operētājsistēmā Android 11. Piemēram, ikonu ielāde tagad ir kešatmiņā, kas nozīmē, ka tie parādās ātrāk. Samazināta arī ritināšanas niknums kešatmiņā saglabājot vienumu ViewType ViewHolder, kešatmiņā saglabājot shouldDisplayLandscape rezultātu, lai ritināšanas laikā samazinātu IPC izsaukumu skaitu, un kešatmiņā saglabājot darba profila lietotāja rokturi.
Labāka atmiņas pārvaldība
Google ir ieviesusi a jauns OOM Adjuster dizains (OOM = out-of-memory, t.i., kas sistēmai jādara, ja brīvās atmiņas apjoms ir gandrīz iztērēts). Ir 3 faktori OOM Adjuster uzlabojumiem: procesa stāvoklis (nosaka, vai process atrodas priekšplānā, nevis fonā), OOM pielāgošanas rezultāts (izmanto mazajā atmiņā. slepkavas dēmons vai lmkd, lai noteiktu, kurš process ir jāiznīcina, kad trūkst atmiņas), un plānotāju grupu (kas pielāgo CPU procesu grupu un pavedienu prioritātes).
Sistēmas serveris pielāgo šos 3 faktorus 4 dažādu Android procesu veidiem: darbība, pakalpojums, satura nodrošinātājs un apraides uztvērējs. OOM Adjuster ir izstrādāts, lai izvairītos no procesa nogalināšanas, ja "tā rezultātā [izraisītu] lietotāja uztveramu pakalpojuma pārtraukumu."
Android 11 Go Edition uzlabojumi
Ierīces ar zemu RAM atmiņu (lasīt: Android Go Edition) tagad var atbalstīt vairāki lietotāji, pārvaldīti profili, un paziņojumu klausītāji. Vairākiem lietotājiem un pārvaldītajiem profiliem Google ir noņēmis tikai izpildlaika ierobežojumus, kas tos neļāva nestrādā ar ierīcēm ar zemu RAM, tāpēc OEM joprojām būs jāveic dažas konfigurācijas izmaiņas, lai tās iegūtu strādājot. Paziņojumu uztvērējiem (lietotnēm, kurām ir piešķirta atļauja pārtvert paziņojumus, piemēram, Pushbullet) vajadzētu darboties bez oriģinālā aprīkojuma ražotājiem.
WCG tapetes atbalsts
10 bitu (platu krāsu) attēlus var tagad iestatīt kā fona attēlus operētājsistēmā Android 11. Iepriekš, lietojot šādas tapetes, tās vienmēr tika pārveidotas par sRGB. Interesanti ir kļūda konvertēšanas procesā izraisīja bēdīgi slaveno nolādēto tapešu avāriju agrāk šajā gadā.
Skaļuma taustiņu pielāgošana
Šķiet, ka Google strādā pie API, lai noteiktu skaļuma taustiņu vienu nospiešanu, dubultpieskārienu vai trīskāršu pieskārienu. Mēs esam atklājuši divas apņemšanās ar nosaukumu "atbalsta skaļuma taustiņu pielāgošanu" un "atbalsta viena/divkāršu/trīskāršu klikšķu pielāgošanu”, kas norāda uz šīm nedokumentētajām izmaiņām operētājsistēmā Android 11. Lai iespējotu šo funkciju, ilgi/viena/divkārša/trīskārša taustiņu nospiešana tiks diferencēta pēc KeyEvents laika ilguma un modeļiem.
Lietotnes, kurās tiek izmantots pieejamības pakalpojums, piemēram, flar2 ButtonMapper lietotne jau var pārtvert KeyEvent skaļuma pogu nospiešanai un izmantot savu loģiku, lai noteiktu, kāda veida nospiešanu ir izdarījis lietotājs. Šķiet, ka Google tagad raksta vietējo atbalstu šādiem pielāgojumiem, taču mēs neesam pārliecināti, vai tas tiks izmantots, lai darbinātu funkciju Pixel ierīcēs, vai arī tas tiek rakstīts tikai ar oriģinālo iekārtu ražotājiem. Nav pierādījumu, kas liecinātu, ka šī funkcija tiks izmantota, lai mainītu mūzikas ierakstus, un to varētu vienkārši izmantot ar drošību saistītas funkcijas, piemēram, lai noteiktu, kad skaļuma samazināšanas taustiņam trīsreiz pieskaras, lai nosūtītu SOS. Interesanti, ka Android jau ir slēpta API lai noteiktu ilgu skaļuma taustiņu nospiešanu.
Automātiska darba profila atbloķēšana, izmantojot funkciju Digital Wellbeing
In Digitālā labklājība 1.0.327635162, mēs pamanījām virknes jaunai darba plānotāja funkcijai, kas automātiski atspējos darba profilu, kad tiks sasniegts ieplānotais laiks. Operētājsistēmā Android 11 tagad var izmantot digitālo labklājību automātiski atbloķētu darba profilu, paverot ceļu šīs funkcijas ieviešanai.
Ja vēlaties uzzināt vairāk par visām izmaiņām, kas ieviestas operētājsistēmā Android 11, skatiet mūsu pirmās ziņas Android 11 stabils laidiens un uz izstrādātājiem vērstas izmaiņas. Lai ierīcē instalētu jaunāko atjauninājumu, varat skatīt mūsu Android 11 atjauninājumu izsekotājus, kas norādīti tālāk.
Android 11 atjauninājumu izsekotājs || Xiaomi Android 11 izsekotājs || OnePlus Android 11 izsekotājs