Tamsi tema, „Thermal API“ ir „Burbulai“: paruošite savo programą „Android 10“

Autorius: Louise Ward
Kūrybos Data: 6 Vasario Mėn 2021
Atnaujinimo Data: 2 Liepos Mėn 2024
Anonim
Jefferson Airplane -White Rabbit-
Video.: Jefferson Airplane -White Rabbit-

Turinys


Naujausioje, didžiausioje, dar nepavadintoje „Android“ versijoje pateikiamos funkcijos ir API, kuriuos galite naudoti kurdami naujus įspūdžius savo vartotojams, bei keletas elgesio pakeitimų, kurių turėsite atkreipti dėmesį.

Net jei dar neatnaujinsite savo programos, kad ji būtų taikoma „Android Q“, kai kurie iš šių pakeitimų turės įtakos kiekviena programą, įdiegtą „Android Q“, net jei jūsų programoje nėra aiškiai nukreipta į šią „Android“ versiją.

Kai kurie iš šių pakeitimų turės įtakos visoms „Android Q“ įdiegtoms programoms.

Nepaisant to, ar norėtumėte eksperimentuoti su naujausiomis funkcijomis, ar tiesiog norite įsitikinti, kad jūsų programa nepažeis to momento, kai ji buvo įdiegta „Android Q“, dabar yra pats geriausias laikas pradėti ruoštis netrukus pasirodysiančiam „Android Q“.

Taip pat skaitykite:„Android Q“: viską, ką kūrėjai turi žinoti

Šiame straipsnyje aprašysiu visus veiksmus, kurių turite imtis, kad jūsų programa būtų parengta naudoti „Android Q“ - nuo visiškai naujų funkcijų iki nedidelių saugos pataisų, kurios gali sugadinti visą jūsų programą.


Venkite procesoriaus ir GPU droseliavimo: stebėkite įrenginio temperatūrą

Perkaitimas gali rimtai sugadinti išmanųjį telefoną ar planšetinį kompiuterį. Apsauginė priemonė „Android“ užgesins jūsų įrenginio CPU ir GPU, kai ji nustatys, kad temperatūra artėja prie pavojingo lygio.

Nors toks elgesys padeda apsaugoti įrenginio aparatinę įrangą, jis taip pat gali pastebimai paveikti programos našumą, ypač jei jūsų programoje naudojama aukštos skiriamosios gebos grafika, sunkūs skaičiavimai arba vykdoma nuolatinė tinklo veikla.

Nors šį sulėtėjimą nustato sistema, jūsų įprastas išmaniųjų telefonų ar planšetinių kompiuterių vartotojas kaltins jūsų programą dėl bet kokio našumo sumažėjimo. Blogiausiu atveju vartotojas gali nuspręsti, kad jūsų programa yra klaidinga ar sugadinta, galbūt net pašalindama jūsų programą ir palikdama jums neigiamą „Google Play“ apžvalgą.

Blogiausiu atveju vartotojas gali nuspręsti, kad jūsų programa yra klaidinga arba sugadinta.


„Android Q“ pristato naują „Thermal“ API, kuri gali padėti išvengti šio procesoriaus ir GPU droseliavimo. Galite naudoti šį API metodą „addThermalStatusListener ()“, kad sukurtumėte klausytoją dėl šiluminės būsenos pokyčių, tada koreguokite savo programos elgesį, kai tik pradeda kilti įrenginio temperatūra. Tai gali padėti sumažinti sistemos tikimybę pasinaudoti procesoriaus ar GPU droseliu. Pvz., Galite sumažinti jūsų programos apkrovą perkaitimo sistemai, sumažindami skiriamąją gebą ar kadrų dažnį arba išjungdami daug išteklių reikalaujančias funkcijas, tokias kaip tinklo ryšys.

Atminkite, kad „Android Q“ „Thermal“ API reikia naujo įrenginio HAL sluoksnio, kuris rašymo metu buvo prieinamas tik „Pixel“ įrenginiuose.

Sumažinkite akių skausmą ir padidinkite matomumą naudodami „Tamsioji“ temą

„Android Q Q“ vartotojai gali suaktyvinti visos sistemos tamsią temą, skirtą sumažinti akių traumą, pagerinti matomumą esant silpnam apšvietimui ir sumažinti energijos suvartojimą įrenginiuose, kuriuose yra OLED ekranai.

Tamsioji tema yra mažai apšviesta vartotojo sąsaja, kurios fonui naudojami tamsūs paviršiai, o šviesiems priekinio plano spalvoms - tokiems elementams kaip tekstas ir ikonografija.

Naudotojai gali bet kada suaktyvinti šią visos sistemos „Tamsioji“ temą naudodamiesi nauja greitųjų nustatymų išklotine arba paleidę savo įrenginio programą „Nustatymai“ ir eidami į ekraną> tema. „Pixel“ įrenginiuose, persijungus į akumuliatoriaus taupymo režimą, automatiškai įjungiama „Tamsi“ tema.

Tamsioji tema naudojama visame įrenginyje, todėl norėdami užtikrinti nuolatinę vartotojo patirtį, turėsite įsitikinti, kad jūsų programa visiškai palaiko tamsiąją temą.

Jei norite pridėti „Tamsios temos“ palaikymą, įsitikinkite, kad naudojate naujausią „Android“ bibliotekos „Medžiaga“ versiją, tada atnaujinkite savo programą, kad paveldėtumėte iš „Theme.MaterialComponents.DayNight“, pvz .:

Tada turėsite sukurti failą res / reikšmės-naktis / temos.xml ir paveldėti iš „Theme.MaterialComponents“:

Jei norite suteikti gerą vartotojo patirtį, gali tekti pakeisti savo programos elgesį, kai įjungta „Tamsioji“ tema, pavyzdžiui, pakeisti arba pašalinti grafiką, skleidžiančią daug šviesos.

Galite patikrinti, ar įjungta tamsi tema, naudodami šį fragmentą:

int currentNightMode = configuration.uiMode & Configuration.UI_MODE_NIGHT_MASK; jungiklis (currentNightMode) {// Tamsi tema šiuo metu neaktyvi // atvejo konfigūracija.UI_MODE_NIGHT_NO: pertrauka; // Tamsioji tema aktyvi // atvejo konfigūracija.UI_MODE_NIGHT_YES: pertrauka; }

Tada jūsų programa gali pakeisti savo elgesį, atsižvelgiant į tai, kuri tema šiuo metu aktyvi.

Nustatymų skydo API: įrenginio nustatymų rodymas jūsų programoje

Jei jūsų programa taikoma „Android Q“, nebegalėsite tiesiogiai pakeisti įrenginio „Wi-Fi“ nustatymų. Vietoj to turėsite paraginti vartotoją atlikti norimus pakeitimus naudodami „Nustatymų skydo“ API.

Šią naują API galite naudoti norėdami rodyti turinį iš įrenginio programos „Nustatymai“ kaip įdėtinį skydelį, kuris slenka per jūsų programos turinį. Naudotojo požiūriu, šie valdikliai programoje suteikia jiems galimybę greitai ir lengvai pakeisti savo įrenginio nustatymus, nepaleidžiant atskiros programos. Programų kūrėjui „Nustatymų skydo“ API leidžia pakeisti „Wi-Fi“ būseną ir kitus svarbiausius įrenginio parametrus, neskatinant vartotojo atsitraukti nuo jūsų programos.

„Android Q“ „Google“ padaro pokalbių galvos stiliaus pranešimus oficialia „Android“ platformos dalimi, įvesdama „Bubble“ API.

Suprojektuoti kaip alternatyva „SYSTEM_ALERT_WINDOW“, atrodo, kad pranešimai apie debesėlius „plūduriuoja“ virš kitos programos turinio, tokiu stiliumi, kuris primena slankius pranešimus, kuriuos „Facebook Messenger“ naudoja „Android“.

Pranešimus apie burbulą galima išplėsti, kad būtų galima rasti papildomos informacijos arba pasirinktinių veiksmų, leidžiančių vartotojams bendrauti su jūsų programa ne programos kontekste.

Kai jūsų programa bandys sukurti pirmąjį burbulą, „Android“ paklaus vartotojo, ar jis nori leisti visus burbulus iš jūsų programos, ar užblokuoti visus burbulus. Jei vartotojas nuspręs blokuoti visus jūsų programos burbulus, jie bus rodomi kaip standartiniai pranešimai. Jūsų burbuliukai taip pat bus rodomi kaip standartiniai pranešimai, kai įrenginys užrakinamas arba visada aktyvus ekrane. Norėdami suteikti gerą vartotojo patirtį, turite įsitikinti, kad visi jūsų burbuliukai rodomi ir tinkamai veikia kaip įprasti pranešimai.

Norėdami sukurti burbulą, jums reikės veiklos, apibrėžiančios išplėstinio burbulo elgesį, ir išdėstymo, apibrėžiančio jo vartotojo sąsają. Norėdami gauti nuoseklų vadovą, kaip sukurti pirmąjį pranešimą apie „burbulą“, skaitykite skyrelyje „Naršymas„ Android Q “: pridėkite pranešimų apie„ burbulą “.

Didinti prieinamumą naudojant visos sistemos gestinę navigaciją

Naudotojams, turintiems miklumo problemų, gali būti lengviau sąveikauti su įrenginiu naudojant gestus. „Android Q Q“ vartotojai turi galimybę įjungti gestinę navigaciją visame savo įrenginyje - tai turės įtakos kiekviena tame įrenginyje įdiegta programa.

Net jei neatnaujinsite programos, kad ji būtų nukreipta į „Android Q“, jūsų programa bus turi įtakos įrenginio naršymo nustatymai, todėl turite įsitikinti, kad jūsų programa suderinama su „Android Q“ gestine navigacija.

Įprastiniame naršymo režime jūsų programa turėtų naudoti visą ekraną, todėl pirmiausia „Android“ sistemai reikia pasakyti, kad jūsų programa palaiko vaizdą nuo krašto iki krašto. Norėdami išdėstyti savo programos ekraną per visą ekraną, galite naudoti vėliavas SYSTEM_UI_FLAG_LAYOUT_STABLE ir SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION.

view.setSystemUiVisibility (View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);

Taip pat turėsite įdiegti skaidrios sistemos juostos palaikymą, pridėdami prie savo temos:

Kai laikas išbandyti programą, turėsite patikrinti, ar „Android Q“ sistemos gestai nesuaktyvina jokio jūsų programos valdiklio, pvz., Mygtukų ar meniu. Visų pirma, „Android Q“ veiksmui atlikti naudojamas „atgal“, o „namų“ ir „greitojo jungiklio“ perbraukimas į viršų - tai gali trikdyti bet kokius šiose vietose esančius UI elementus.

Jei bandymo metu pastebėsite, kad braukdami iš ekrano apačios arba braukdami į vidų suaktyvinsite programos valdiklius, tuomet galite nurodyti, kurie regionai yra nustatyti gauti jutiklinę įvestį. Norėdami užblokuoti tam tikras sritis, praeikite sąrašą pvz., į „Android Q“ „View.setSystemGestureExclusionRects ()“ API.

Sąrašas atskirtiesRektai; public void onLayout (loginis pakeistas „Canvas“, int kairysis, int viršuje, int dešinėje, int apačioje) {setSystemGestureExclusionRects (izslēgimasRektai); } „public void onDraw“ (drobė ant drobės) {setSystemGestureExclusionRects (izslēgimoRektai); }

Jei jūsų programoje naudojami kokie nors tinkinti gestai, tada taip pat turėtumėte patikrinti, ar jie neprieštarauja sistemos naršymo gestams.

Garso įrašymas iš trečiųjų šalių programų

„Android Q“ pristato „AudioPlaybackCapture“ API, kuri suteikia jūsų programai galimybę užfiksuoti garsą iš kitų programų - tobula, jei kuriate ekrano įrašymo programą!

Norėdami užfiksuoti garso atkūrimą, turite paprašyti RECORD_AUDIO leidimo ir tada:

  • Sukurkite „AudioPlaybackCaptureConfiguration“ egzempliorių naudodami „AudioPlaybackCaptureConfiguration.Builder.build“ ().
  • Konfigūruokite ir sukurkite „AudioRecord“ egzempliorių, paskambinę „setAudioPlaybackCaptureConfig“ ir perėję konfigūraciją į „AudioRecord“ objektą.

Pavyzdžiui:

MediaProjection mediaProjection; AudioPlaybackCaptureConfiguration config = nauja AudioPlaybackCaptureConfiguration.Builder (mediaProjection) .addMatchingUsage (AudioAttributes.USAGE_MEDIA) .build (); „AudioRecord“ įrašas = naujas „AudioRecord.Builder“ () .setAudioPlaybackCaptureConfig (konfig.) .Build ();

Ši nauja API reiškia, kad pagal numatytuosius nustatymus trečiųjų šalių programos galės įrašyti visi jūsų programos garso įrašo. Kai kurioms programoms tai gali kelti susirūpinimą dėl privatumo arba netgi gali sukelti jūsų programai autorių teisių pažeidimo riziką. Jei reikia, galite užkirsti kelią trečiosioms šalims užfiksuoti jūsų programos garsą, savo manifeste pridėdami „Android“: leistiAudioPlaybackCapture = ”false”.

Net turėdami šią vėliavą, sistemos programos vis tiek galės užfiksuoti jūsų programos garso atkūrimą, nes prieinamumo funkcijos, tokios kaip antraštės, priklauso nuo garso įrašymo.

Norėdami suteikti prieinamą patirtį, rekomenduojama visada leisti sistemos komponentams užfiksuoti jūsų programos garsą, tačiau prireikus galite blokuoti sistemos programas naudodami konstantą ALLOW_CAPTURE_BY_NONE.

Patobulintas biometrinis autentifikavimas

„Android Q“ daro keletą pakeitimų, susijusių su „Android“ „BiometrPrompt“ autentifikavimu.

1. Patikrinkite, ar nėra biometrinių galimybių

Prieš kreipdamiesi į „BiometricPrompt“, dabar galite patikrinti, ar įrenginys palaiko biometrinį autentifikavimą, naudodamas naują metodą „canAuthenticate ()“.

2. Supaprastinti biometrinio tapatumo nustatymo dialogai

„Android Q“ subtiliai pakeičia „Biometrinis Prompt“ autentifikavimo dialogus.

„Android“ leidžia vartotojams autentiškumą identifikuoti naudojant daugybę numanomų „laisvų rankų“ biometrinių būdų, tokių kaip veido ar rainelės autentifikavimas. Tačiau net jei vartotojas sėkmingai patikrins savo tapatybę naudodamas numanomą modalumą, jis tai padarys vis tiek turite baigti dialogo mygtuką Patvirtinti, kad baigtumėte autentifikavimo procesą.

Daugeliui numanomų biometrinių sąlygų šis patvirtinimo veiksmas nereikalingas, todėl „Android Q“ galite paprašyti, kad sistema pašalintų patvirtinimo mygtuką iš jūsų biometrinio tapatumo nustatymo dialogo lango.

Šis nedidelis pakeitimas gali turėti teigiamos įtakos vartotojo patirčiai, nes patikrinti savo tapatybę žiūrint į savo įrenginį yra lengviau nei pažvelgti į savo įrenginį, laukti, kol jis atpažins tavo veidą, tada paspausti mygtuką Patvirtinti.

„Android Q“ sistemoje galite paprašyti, kad sistema pašalintų mygtuką Patvirtinti, perduodant melagingą metodą „setConfirmationRequired ()“. Atminkite, kad sistema gali nuspręsti nepaisyti jūsų užklausos tam tikrais atvejais, pavyzdžiui, jei vartotojas išjungė netiesioginę autentifikaciją savo įrenginio nustatymuose.

3. Alternatyvūs autentifikacijos metodai

Kartais vartotojui gali nepavykti autentifikuoti naudojant biometrinius duomenis. Šiuose scenarijuose galite leisti jiems identifikuoti savo tapatybę, naudodamiesi savo įrenginio PIN kodu, šablonu ar slaptažodžiu, naudodami naują metodą „setDeviceCredentialAllowed ()“.

Įjungus šį atsarginį variantą, vartotojas iš pradžių bus raginamas autentifikuoti naudojant biometrinius duomenis, tačiau vėliau turės galimybę autentifikuoti naudodamas PIN, šabloną ar slaptažodį.

Paleiskite įterptą DEX kodą tiesiai iš APK

„Android Q“ yra įmanoma paleisti įterptą DEX kodą tiesiai iš APK failo. Tai gali padėti užkirsti kelią užpuolikams sugadinti jūsų programos sudarytą kodą.

Galite įjungti šią naują saugos funkciją pridėdami šiuos elementus prie „Manifest“ elemento:

android: useEmbeddedDex = "true"

Tada galite sukurti APK, kuriame yra nesuspaustas DEX kodas, pridėdami šiuos dalykus prie „Gradle“ kūrimo failo:

„aaptOptions“ {noCompress dex}

Nauji veiklos atpažinimo leidimai

„Android Q“ pristato naują com.google.android.gms.permission.ACTIVITY_RECOGNITION vykdymo laiko leidimą programoms, kurios turi įrašyti vartotojo žingsnių skaičių arba suskirstyti į jo fizinę veiklą, pvz., Bėgimą ar važiavimą dviračiu.

„Android“ veiklos atpažinimo API nebeteiks rezultatų, nebent jūsų programa turėtų šį naują ACTIVITY_RECOGNITION leidimą. Atminkite, kad jei jūsų programoje naudojami duomenys iš įmontuotų jutiklių, tokių kaip giroskopas ar akselerometras, jums nereikia prašyti ACTIVITY_RECOGNITION leidimo.

Prasideda veiklos apribojimai

Kad būtų kuo mažiau trikdžių, „Android Q“ nustato naujus apribojimus, kada jūsų programa gali pradėti veiklą. Oficialiuose „Android“ dokumentuose rasite išsamų visų sąlygų, leidžiančių pradėti veiklą, sąrašą.

Iš „Android Go“ pašalintos sistemos įspėjimo perdangos

Jei jūsų programa bus baigta įrenginyje, kuriame veikia „Android Q“ ir „Android Go“, ji negalės pasiekti „SYSTEM_ALERT_WINDOW“ leidimo. Šis pakeitimas buvo įgyvendintas siekiant išvengti pastebimo našumo sumažėjimo, kuris gali įvykti, kai „Android Go“ įrenginiai bando nubrėžti „SYSTEM_ALERT_WINDOW“ perdangos langą.

Atsisveikinkite su „Android Beam“

„Android Q“ žymi „Android Beam“ pabaigą, nes ši duomenų bendrinimo funkcija dabar oficialiai nebenaudojama.

Vartotojų saugumas: pagrindiniai privatumo pokyčiai

„Android Q“ pateikia keletą privatumo pakeitimų, kurie suteikia vartotojams galimybę geriau valdyti savo duomenis ir jų įrenginio jautrias funkcijas.

Deja, šie pakeitimai gali paveikti jūsų programos elgesį ir netgi visiškai sugadinti jūsų programą. Testuodami programą su „Android Q“, turėtumėte atkreipti ypatingą dėmesį į šiuos privatumo pakeitimus:

1. Apimties saugykla: naujas „Android“ išorinės atminties modelis

„Android Q“ nustato naujus apribojimus, susijusius su programų prieiga prie išorinės saugyklos.

Pagal numatytuosius nustatymus, jei jūsų programa taikoma „Android Q“, tada joje bus „filtruotas vaizdas“ į išorinę įrenginio saugyklą (anksčiau vadintą „smėlio dėžės vaizdu“), kuri suteikia prieigą tik prie konkrečios programos katalogo.

Turėdama apimtį saugykloje, jūsų programa gali pasiekti šį konkrečios programos katalogą ir visą jo turinį, be turėdamas deklaruoti bet kokius saugojimo leidimus.Tačiau jūsų programa gali pasiekti failus, kuriuos sukūrė kitos programos, tik jei jai buvo suteiktas READ_EXTERNAL_STORAGE leidimas ir failas (-ai) yra „Photos“ („MediaStore.Images“), „Video“ („MediaStore.Video“) arba „Music“ („MediaStore.Audio“). Jei jūsų programai reikalinga prieiga prie failo, neatitinkančio šių kriterijų, turėsite naudoti „Storage Access Framework“.

Rašymo metu buvo galima atsisakyti apimties saugyklos, į savo projekto manifestą įtraukdami „Android“: requestLegacyExternalStorage = „true“, tačiau pagal oficialius „Android“ dokumentus apimties saugyklos ilgainiui pareikalaus visos programos, todėl rekomenduojama, kad kuo greičiau atnaujinsite savo programą.

2. Nuspręskite, kada programa gali pasiekti jūsų vietą

„Android Q“ suteikia vartotojams daugiau galimybių valdyti, kada programa gali pasiekti jų vietą.

Kai jūsų programai reikia vietos informacijos, „Android Q“ parodys dialogo langą, kuriame bus klausiama, ar vartotojas nori bendrinti šią informaciją:

  • Kai jūsų programa veikia pirmame plane tik.
  • Visą laiką (t. Y. Kai jūsų programa yra priešakyje) ir fonas).

Jei vartotojas visą laiką suteikia jūsų programai prieigą, „Android Q“ sukurs įprastus pranešimus, kad vartotojui primintų, kad jūsų programa bet kuriuo metu gali pasiekti jų vietą.

Norėdami įgyvendinti šiuos pakeitimus, „Android Q“ pristato naują ACCESS_BACKGROUND_LOCATION leidimą.

Jei jūsų programai reikia prieigos prie vietos informacijos, kol ji yra fone, turėsite paprašyti šio naujo leidimo kartu su esamu ACCESS_COARSE_LOCATION arba ACCESS_FINE_LOCATION leidimu. Pavyzdžiui:

3. Nauji neatstatomų sistemos identifikatorių apribojimai

Jei jums reikalinga prieiga prie nenustatytų sistemos identifikatorių, tokių kaip IMEI ir serijos numeris, dabar turėsite paprašyti READ_PRIVILEGED_PHONE_STATE leidimo.

Jei įmanoma, rekomenduojama naudoti alternatyvius vartotojo stebėjimo metodus. Pvz., Jei norite įrašyti naudotojų analizę, galite sukurti „Android“ reklamavimo ID, o ne prašyti prieigos prie nenustatytų įrenginių identifikatorių.

Įsitikinkite, kad esate pasiruošę „Android Q“: išbandykite savo programą

Geriausias būdas įsitikinti, kad jūsų programa teikia gerą vartotojo patirtį naudojant „Android Q“, yra išbandyti ją įrenginyje, kuriame veikia „Android Q“.

Laukdami oficialaus leidimo, yra trys būdai, kaip išbandyti programą pagal „Android Q“ kūrėjų peržiūras: užregistruoti savo įrenginį „Android Beta“ programoje, rankiniu būdu mirksėti „Android Q“ sistemos atvaizdą savo įrenginyje arba naudoti „Android Virtual“ Įrenginys (AVD).

1. Įdiekite „Android Q beta“ į fizinį įrenginį

Jei turite suderinamą įrenginį (visą sąrašą galite rasti čia), galite gauti tiesioginius „Android Q“ naujinius prisijungę prie „Android Beta“ programos. Rašymo metu visus „Google Pixel“ telefonus palaiko „Android Beta“ programa. Tai apima „Google Pixel“, „Pixel XL“, „Pixel 2“, „Pixel 2 XL“, „Pixel 3“, „Pixel 3 XL“, „Pixel 3a“ ir „Pixel 3a XL“.

Jei jums nepriklauso „Pixel“, „Android Q beta“ taip pat galima pasirinkti iš kelių gamintojų, įskaitant „Asus“, „Huawei“, LG, „Xiaomi“ ir kt., Tam tikruose įrenginiuose. Norėdami pamatyti visą palaikomų įrenginių sąrašą, žiūrėkite sąrašą čia.

Kai būsite užsiregistravę, „Google“ apskaičiavo, kad programos metu gausite nuo trijų iki šešių atnaujinimų.

Prieš prisijungdami prie „Beta“ programos, turite žinoti kelis trūkumus. Išankstinėje „Android“ versijoje gali būti klaidų ir klaidų, kurios gali užkirsti kelią jūsų įrenginio normaliam veikimui, o iškilus sunkumams nėra oficialios pagalbos. Vartotojai, kurie naudoja „Android“ versijas prieš išleidimą, taip pat negaus atskirų mėnesinių saugos naujinių, kurie gali padaryti jūsų įrenginį pažeidžiamą ir išnaudojamą.

Galiausiai, nors bet kuriuo metu galite atsisakyti programos ir grįžti į stabilią „Android“ versiją, visi vietoje išsaugoti jūsų įrenginio duomenys bus sunaikinti, kai grįšite į stabilų leidimą. Atminkite, kad jei liksite užsiregistravę iki beta programos pabaigos, tuomet baigsite studijas ir gausite galutinę viešą „Android Q“ versiją be prarasti bet kokius savo duomenis.

Jei norite pradėti gauti tiesioginius „Android Q“ naujinius, apsilankykite „Android Beta“ svetainėje, kad gautumėte daugiau informacijos.

2. Rankiniu būdu blykčiokite „Android Q“ sistemos atvaizdą

Jei jums nepatinka idėja gauti „Android Q“ naujinius belaidžiu būdu, galite atsisiųsti ir rankiniu būdu mirksėti „Android Q“ sistemos atvaizdą į „Pixel“ įrenginį.

„Google“ paskelbė visų suderinamų „Pixel“ įrenginių sistemos vaizdus kartu su instrukcijomis, kaip mirksėti sistemos vaizdas. Šis rankinis metodas gali būti naudingas, jei reikia išbandyti pagal konkrečią „Android Q“ versiją arba jei norite pradėti bandymą iš karto, o ne registruotis „Beta“ programoje ir galbūt laukti iki 24 valandų, kol gausite pirmąjį atnaujinimą.

3. Naudokite „Android“ emuliatorių

Jei nenorite rizikos, susijusios su beta programinės įrangos diegimu fiziniame išmaniajame išmaniajame telefone ar planšetiniame kompiuteryje, arba jei nesate suderinamas įrenginys, galite naudoti AVD.

Norėdami atsisiųsti naujausią „Android Q“ peržiūros vaizdą, atlikite šiuos veiksmus:

  • Paleiskite „Android Studio“.
  • „Android Studio“ įrankių juostoje pasirinkite Įrankiai> SDK tvarkyklė.
  • Įsitikinkite, kad pasirinktas skirtukas SDK platformos.
  • Pasirinkite Rodyti išsamią paketo informaciją.
  • Pasirinkite „Google Play Intel x86 Atom“ sistemos vaizdą.

  • Spustelėkite Gerai.
  • Sukurkite AVD naudodami šį sistemos vaizdą.

Kaip išbandyti programą su „Android Q“?

Kai turėsite fizinį įrenginį arba AVD, kuriame veikia „Android Q“, turėtumėte įdiegti savo programą tais pačiais testavimo procesais ir procedūromis, kuriuos naudojate ruošdamiesi bet kokia paleisti. Testuodami taip pat turėtumėte atkreipti ypatingą dėmesį į „Android Q“ privatumo pakeitimus, nes jie gali sugadinti jūsų programą.

Kai įsitikinsite, kad jūsų programa teikia gerą vartotojo patirtį „Android Q“, kuo greičiau turėtumėte paskelbti „Android Q“ suderinamą programą „Google Play“. Išleisdami savo programą anksti, galite surinkti atsiliepimus, kol didžioji jūsų naudotojų bazės dalis nebus perkelta į „Android Q“.

Arba galite naudoti „Google Play“ bandymo takelius, kad pakeistumėte APK į pasirinktą bandytojų grupę, tada atlikite etapinį plėtrą į gamybą, kai esate patenkinti jų atsiliepimais.

Tikimės, kad šis straipsnis padėjo paruošti programą „Android Q“! Kuri „Android Q“ funkcija jus labiausiai jaudina?

Išmaniųjų telefonų kamero yra neįtikėtino. Jie pažengė taip, kad dauguma žmonių galėtų juo naudoti viiem avo fotografavimo poreikiam, tačiau vieno ritie vi tiek trūkta: priartinti. Tai riboto trukmė a...

Yra daugybė pagrindinių komponentų, kurie udaro kiekvieną išmanųjį telefoną, o telefonų augykla yra viena iš jų. Galų gale, ka gi yra telefona, jei jame netelpa vio programo, nuotrauko ir vaizdo įraša...

Sovietų