Mēs jau esam daudz runājuši par jaunajām funkcijām, kas tiek piedāvātas Android Q, taču Google ir kopīgojis dažas detaļas par galvenajām funkcijām šajā beta versijā.
Cilvēki gaidīja, ka pirmā Android Q Beta versija tiks izlaista šonedēļ un Google ir piegādājis (nedaudz vēlāk, nekā paredzēts). Pretēji iepriekšējiem gadiem Google nesākas ar izstrādātāja priekšskatījumu. To sauc par Android Q Beta 1. Mēs jau esam daudz runāja par Android Q jaunajām funkcijām, taču Google ir kopīgojis dažas detaļas par šīs beta versijas lielajām versijām.
Privātuma aizsardzība
Kā mēs jau runājām iepriekš, Android Q liela uzmanība tiek pievērsta privātumam. Tā ir pirmā lieta, ko Google norāda savā informācijā par atjauninājumu. Lietotājiem ir lielāka kontrole pār to, kad lietotnes var iegūt atrašanās vietu, izmantojot jaunu opciju “Atļaut tikai, kamēr lietotne tiek izmantota”. Jums nebūs jāuztraucas par to, ka lietotne fonā piesūtīs jūsu atrašanās vietas ping.
Privātums ir vairāk nekā tikai atrašanās vietas kopīgošana. Ir vairāk vadīklu, kas ļauj lietotnēm piekļūt koplietotajiem failiem, un jaunas izpildlaika atļaujas, lai kontrolētu piekļuvi fotoattēliem, videoklipiem un audio. Lietojumprogrammām lejupielādēšanai ir jāizmanto sistēmas failu atlasītājs, un izstrādātājiem ir veiktas izmaiņas attiecībā uz to, kā lietotnes var izmantot koplietojamo apgabalu ārējā krātuvē. Jūs varat
lasiet vairāk par to šeit.Android Q neļaus lietotnēm uzsākt darbību fonā un pārņemt ekrānu. Google mudina izstrādātājus tā vietā izmantot augstas prioritātes paziņojumus vairāk informācijas par to šeit). Citas konfidencialitātes funkcijas ietver ierobežotu piekļuvi ierīces identifikatoriem, piemēram, IMEI un sērijas numuram. MAC adreses tiks nejauši izvēlētas arī pēc noklusējuma, kad tās būs savienotas ar dažādiem Wi-Fi tīkliem.
Saliekamie
Android Q ietver lielāku atbalstu modernajam salokāmā tālruņa formas faktoram. Ir izmaiņas funkcijās onResume un onPause, lai atbalstītu vairāku atsākšanu un paziņotu lietotnei, kad tā ir fokusēta. Viņi ir arī mainījuši veidu, kā maināma izmēra aktivitāte manifesta atribūts darbojas, lai palīdzētu izstrādātājiem pārvaldīt, kā lietotnes tiek parādītas salokāmos un lielos ekrānos. Android emulators tagad atbalsta šos jaunos vairāku displeju veidus.
Kopīgošanas saīsnes
Android Q atvieglo kopīgošanu, izmantojot koplietošanas saīsnes. Tādējādi lietotāji var tieši pāriet uz citu lietotni, lai kopīgotu saturu. Izstrādātāji var publicēt kopīgošanas mērķus, kas uzsāk noteiktu darbību, un tie tiek parādīti kopīgošanas lietotāja saskarnē. Koplietošanas saīsnes darbojas līdzīgi Lietotņu saīsnes, tāpēc Google paplašina ShortcutInfo API lai atvieglotu abu integrāciju. API arī ļaus ierīcēm, kas ir vecākas par Android Q, izmantot Direct Share funkcionalitāti.
Par Android koplietošanas izvēlni jau sen tiek sūdzēts, ka tā ir aizkavēta un kaitinoša. Šis atjauninājums beidzot varētu novērst šīs problēmas, taču mums būs jāredz, kā tas darbojas. Tā kā jaunā koplietošanas API izmanto push, nevis vilkšanas modeli, Google apgalvo, ka tas ir daudz ātrāks, jo tai nav jāaizpilda izvēlne katru reizi, kad tā tiek izsaukta.
Iestatījumu paneļi
Jaunā iestatījumu paneļa API ļauj parādīt galvenos sistēmas iestatījumus tieši lietotnes kontekstā. Tas izmanto priekšrocības Šķēles funkcija, kas tika iekļauta Android Pie. Iestatījumu panelis ir peldošs lietotāja interfeiss, ko var izsaukt no lietotnes, lai parādītu sistēmas iestatījumus un pārslēgšanas iestatījumus. Tie sniedz piemēru, kad pārlūkprogramma spēj parādīt paneli ar savienojamības iestatījumiem.
Savienojamība
Android Q ir palielinājusi atrašanās vietas aizsardzību saistībā ar Bluetooth, mobilo un Wi-Fi tīklu skenēšanu. Tagad viņiem ir nepieciešama precīza atrašanās vietas atļauja. Google pievieno arī jaunu Wi-Fi standarta atbalstu, WP3 un OWE, lai uzlabotu mājas un darba tīklu, kā arī atvērto/publisko tīklu drošību. Tagad var pieprasīt adaptīvo Wi-Fi, iespējojot augstas veiktspējas un zema latentuma režīmus. Google saka, ka tas palīdzēs tādās jomās kā spēles un balss zvani.
Operētājsistēmā Android Q lietotnes var pieprasīt dinamiskā dziļuma attēlus, kas sastāv no JPEG, XMP metadatiem dziļuma elementiem un dziļuma un ticamības kartēm, kas iegultas tajos pašos failos. Tas ļaus lietotnēs piedāvāt specializētus aizmiglojumus un bokeh efektus. Google saka, ka datus var izmantot arī, lai nākotnē izveidotu 3D attēlus vai atbalstītu AR fotogrāfiju. Dynamic Depth ir atvērts formāts, un viņi sadarbojas ar oriģinālo iekārtu ražotājiem, lai tas būtu pieejams pēc iespējas vairāk ierīču.
Android Q ietver atbalstu dažiem jauniem audio un video kodekiem. Tā atbalsta atvērtā pirmkoda video kodeku AV1, audio kodēšanu, izmantojot Opus, un HDR10+. The MediaCodecInfo API ievieš vienkāršāku veidu, kā noteikt Android ierīces video renderēšanas iespējas. Tādējādi ir vieglāk vienmēr izvēlēties labāko iespējamo video kvalitāti renderēšanai.
ANGLE uz Vulkan
Google strādā pie standarta, atjaunināma OpenGL draivera visām ierīcēm, kas veidotas uz Vulkan. Android Q pievieno eksperimentālu atbalstu LEŅĶIS virsū Vulkānam. ANGLE ļauj lietotnēm un spēlēm, kurās tiek izmantots OpenGL ES, izmantot Vulkan veiktspējas un stabilitātes priekšrocības un gūt labumu no no pārdevēja neatkarīgas ES ieviešanas. Android Q plāno atbalstīt OpenGL ES 2.0.
Mērķis ir padarīt Vulkan par plaši atbalstītu izstrādātāja API grafikai. Google sadarbojas ar oriģinālo iekārtu ražotājiem, lai Vulkan 1.1 ieviestu kā prasību visās 64 bitu ierīcēs, kurās darbojas operētājsistēma Android Q un jaunāka versija.
ART Performance
Android Q turpina uzlabot ART izpildlaiku, lai palīdzētu lietotnēm ātrāk startēt un izmantot mazāk atmiņas. Pakalpojums Google Play tagad nodrošina mākoņa bāzes profilus kopā ar APK.
Tie ir anonimizēti, apkopoti ART profili, kas ļauj ART iepriekš kompilēt jūsu lietotnes daļas pat pirms tās palaišanas, sniedzot būtisku lēcienu vispārējam optimizācijas procesam. Mākoņprofili ir izdevīgi visām lietotnēm, un tie jau ir pieejami ierīcēm, kurās darbojas operētājsistēma Android P un jaunākas versijas.
Android Q optimizē Zygote procesu, palaižot lietotnes procesu agrāk un pārvietojot to uz drošības konteineru, lai tā būtu gatava nekavējoties. Viņi arī pievieno paaudzes atkritumu savākšanu ART vienlaicīgas kopēšanas (CC) atkritumu savācējam.
Vairāk par Android Q varat lasīt vietnē Android izstrādātāju emuārs. OTA un rūpnīcas attēli tālruņiem Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 un Pixel 3 XL ir pieejami lejupielādei šeit. Jūs varat arī Reģistrējieties Android Beta programmā šeit. Sekojiet līdzi jaunumiem, lai uzzinātu daudz vairāk par Android Q!