Volditavate seadmete jaoks arendamine: mida peate teadma

Autor: Laura McKinney
Loomise Kuupäev: 2 Aprill 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Calling All Cars: The Flaming Tick of Death / The Crimson Riddle / The Cockeyed Killer
Videot: Calling All Cars: The Flaming Tick of Death / The Crimson Riddle / The Cockeyed Killer

Sisu


Kokkupandava seadme vanus on käes! Või vähemalt saab see väga varsti, kuni on oodata väikest viivitust.

Mõlemal juhul on paljud majandusharu analüütikud seisukohal, et kokkupandavad nutitelefonid on tulevik. See tähendab, et ka tulevikurakendused peavad olema kokkupandavad. Tarbijad tahavad sellest uuest riistvara suunast maitset saada. Aga mis puutub meie, arendajatesse? See on veel üks vormifaktor, mida sihtida - Androidi maastik on veelgi killustatud! Jah!

Suuremad ekraanisuurused peaksid võrdsustuma kasutaja parema kaasamisega

Üks asi, mis mulle Galaxy Foldi praktiliste videote vaatamisel ebaharilikuks osutus, oli see, et enamik rakendusi näis seda juba toetavat. Arvustajad ravisid „rakenduste järjepidevuse” üle ja selle üle, kuidas enamik rakendusi sujuvalt esiküljest suurele keskmisele ekraanile hüppaks.


Praegu on tal nii palav!

Rakendused, mis ära tee toetav funktsioon avaneb ekraani keskel ilma mastaapideta ja see tuleb uuesti käivitada. See on üsna jama efekt ja kuna enamik arendajaid mängib palli, tahame tõesti olla siin ajaloo paremal küljel.

Alustamine - kokkupandavate seadmete jäljendamine

Esimese asjana peate alla laadima endale Android Studio 3.5 Canary 13 koopia ja looma uue virtuaalseadme koos Android Q Beta ja kokkupandava vormiteguriga. See võimaldab teil oma rakendust testida, et näha, kuidas see pooleks keerata. Kui teil on Android Studio, saate tavalise AVD-halduri kaudu kõik vajaliku.

Pange tähele, et kokkupandav emulaator on kindlasti beetatoode ja teil on kindlasti mõni viga. Proovisin seda artiklit kirjutades seda laadida ja see jookseb praegu kokku kolmandat korda. See tähendab, et kui see on valmis ja tööle hakanud, on see kasulik viis kiiresti testida kõike, mis on mastaabitav nagu peaks.


On ka teisi võimalusi. Võite minna üle Samsungi Remote Test Labi ja proovida Galaxy Foldi eemalt käivitada. See tähendab, et kontrollime tegelikseade kuskil. Mulle väga meeldib, et see nõuab, et te ei kasutaks seda Fortnite'i installimiseks ja mängimiseks! See ei ole täiuslik - see on üsna aeglane -, kuid see on huvitav ka kõigile, kes tahavad koos Foldiga minna (nagu teie oma tõeliselt).

Lõpuks on teil võimalus proovida ka otse Samsungi pakutavat emulaatorit. Selle kohta on lahe see, et see on APK-vormingus ja töötab seetõttu sisse teie Androidi seade. APK hanke ja selle kasutamise juhised leiate siit.

Ausalt öeldes võite proovida palju seda, millest me räägime, vana hea mitme akna abil. Mitmekesi jätkamise proovimiseks kohe (selgitage allpool hetkega), proovige seda trikki, millest ma mõnda aega tagasi kirjutasin, kasutades Samsung MultiStar.

Rakenduse järjepidevuse toetamine

Kui see on valmis ja töökorras, olete valmis alustama oluliste muudatuste tegemist. Ekraani järjepidevuse toetamiseks peate tagama, et teie rakendus toetab käitusaja konfiguratsiooni muutmist. See on asi, mida arendajad peaksid kaaluma igatahes, kuna see on seotud ka mitme akna režiimi kasutamisega.

(Olen mänginud ringi oma vana Axon M-ga - mis on endiselt Android 7.1-ga - ja olen üllatunud, kui paljud rakendused kohandavad juba sujuvalt, kui asja avate.)

See, kuidas me seda teeme, on läbi onSaveInstanceState () ja püsiv ladustamine. Teisisõnu, salvestage kindlasti oma paigutus ja kõik olulised andmed onPause () ja seejärel vajadusel allalaadimine. Konfiguratsioonimuudatuste ajal andmete säilitamiseks võite kasutada ka ViewModelit.

Kasutajad soovivad, et küljendus saaks täielikult ära kasutada tohutu ekraaniga kinnisvara, mille eest nad maksavad ~ 2000 dollarit.

Muidugi peab ka teie rakenduse paigutus olema võimeline sujuvalt skaleerima. See on osaliselt UI hea kujunduse tulemus ja osaliselt kasutamise küsimus ConstraintLayout nii et kõik teie vaated asetseksid ekraani servade suhtes. Vältige paigutussuuruste rasket kodeerimist ja tuginege „wrap_content” ja „match_parent”.

Kuid vältige kiusatust kõik lihtsalt sobivaks venitada. Muidu, mis mõte sellel on?

Kasutajad hindavad tõesti paigutust, mis kasutab ära tohutu ekraaniga kinnisvara, mille nautimiseks nad maksavad ~ 2000 dollarit. Mõelge sellele, kuidas Gmaili kohandab nii, et tahvelarvutis kuvatakse kaks veergu - alternatiivsete paigutusressursside abil saate sama saavutada.

See on teie enda jaoks natuke lisatöö, kuid see võib lõppkasutaja kogemusi märkimisväärselt parendada. Kui parandate kogemust, avavad kasutajad teie rakenduse sagedamini - see tähendab, et teenite rohkem raha!

Mitmekesi jätkamine

Rakenduse elutsüklist rääkides väärib märkimist ka Google'i tehtud muudatusedonResume (). Täpsemalt, nüüd on enam kui üks rakendus nüüd taasalustatud olekus, mis tähendab, et te ei pea muretsema nii palju, et teie rakendus on peatatud, kuid nähtav. See tähendab, et paljud Google'i soovitused selles osakonnas pole enam asjakohased, kuid tasub siiski lugeda mitme akna toe juhised, kui te seda veel teinud pole.

Kes seda väikest meest mäletab?

Selle toetamiseks peate siiski lisama sildi: android.allow_multiple_resumed_activities oma manifesti juurde. Siis peate kulutama aega mõtlemisele, kuidas see võiks muuta seda, kuidas kasutajad teie rakendustega suhtlevad. Meediumite peatamise või voogude värskendamise otsustamine on sujuva või puuduliku kogemuse erinevus.

Peate kasutama ka atribuuti resizeableActivity: android: resizeableActivity, mis on Android Q-s läbi teinud mõned muudatused.

Kommentaaride sulgemine

Nagu näete, pole siin midagi liiga uut - ja see on põhjus, miks nii paljud rakendused juba vaikimisi rakenduste järjepidevust toetasid. Google on sellega arukalt hakkama saanud, mis tähendab, et ükskord pole meie jaoks liiga palju tööd. Pigem on vaja järelejõudmist mängida, et tagada rakenduse optimeerimine juba pidevalt laienevate vormifaktorite jaoks, mis seda rakendust võimaldavad, katsetada seda vastavate emulaatorite ja tööriistadega ning olla UI-de kujundamisel aina nutikam.

Hea uudis on see, et suuremad ekraanisuurused peaksid võrdsustuma kasutaja parema kaasamisega. Hankige oma UX-i õigesti ja see võib tähendada teie projektidele palju rohkem ekraaniaega!

Kontrollige siia aeg-ajalt kindlasti tagasi. Lisateabe saamisel lisame rohkem juhiseid ja näpunäiteid.

Nintendo D on kõigi aegade populaareimate käikonoolide hulga. elle ikooniline väärtu on õige nagu Game Boy ja PP oma. üteemi jaok oli hämmatavaid mänge ja m...

õltumata ellet, ka teete murdmaareii või veedate oma päeva kapit välja töötade, on oovimatu müra blokeerimiega tohutu kau teie muuika kõlade. Kõrva jaok ob...

Värske Artikleid