Kuriama sulankstomiems įrenginiams: Ką reikia žinoti

Autorius: Laura McKinney
Kūrybos Data: 2 Balandis 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Samsung Galaxy Z Fold 4 - HERE WE GO
Video.: Samsung Galaxy Z Fold 4 - HERE WE GO

Turinys


Sulankstomo prietaiso amžius yra mūsų amžiuje! Arba bent jau labai greitai, laukiant nedidelio delsimo.

Bet kokiu atveju, daugelis pramonės analitikų laikosi nuomonės, kad sulankstomi išmanieji telefonai yra ateitis. Tai reiškia, kad ateities programos taip pat turi būti sulankstomos. Vartotojai šiek tiek reikalauja, kad paragauti šios naujos aparatinės įrangos krypties. Bet kaip mums, kūrėjams? Tai tik dar vienas formos veiksnys, į kurį reikia nukreipti - „Android“ kraštovaizdis dar labiau suskaidomas! Valio!

Didesni ekrano dydžiai turėtų atitikti geresnį vartotojo įsitraukimą

Vienas dalykas, kuris mane stebino kaip neįprastas žiūrint vaizdo įrašus apie „Galaxy Fold“, buvo tai, kad dauguma programų pasirodė, kad jau palaiko. Recenzentai svarstė apie „programų tęstinumą“ ir tai, kaip dauguma programų sklandžiai pereis iš priekinio ekrano į didelį centrinį ekraną.


Jam dabar taip karšta!

Programos, kurios nereikia palaikymo funkcija atsidarys ekrano viduryje be mastelio ir turės būti paleista iš naujo. Tai gana niūrus efektas, ir matant, kaip dauguma kūrėjų žaidžia kamuolį, mes tikrai norime būti dešinėje istorijos pusėje.

Darbo pradžia - sulankstomų prietaisų mėgdžiojimas

Pirmiausia turite atsisiųsti „Android Studio 3.5 Canary 13“ kopiją ir sukurti naują virtualų įrenginį su „Android Q Beta“ ir sulankstomą formos faktorių. Tai leis jums išbandyti programą, kad pamatytumėte, kaip ji tvarkingai perlenkta per pusę. Kai turėsite „Android Studio“, galėsite gauti viską, ko jums reikia, per įprastą „AVD Manager“.

Įspėjame, kad sulankstomas emuliatorius yra tikrai beta produktą, ir jūs tikrai susidursite su keliomis klaidomis. Aš bandau jį įkelti, kai rašau šį straipsnį, ir jis šiuo metu stringa trečią kartą. Tai pasakysiu, kad kai jis bus sukurtas ir paleistas, tai yra naudingas būdas greitai išbandyti viską, kas yra mastelio, kaip turėtų.


Yra ir kitų variantų. Galite pereiti į „Samsung“ nuotolinio bandymo laboratoriją ir bandyti nuotoliniu būdu paleisti „Galaxy Fold“. Tai reiškia kontroliuoti faktinisprietaisas kažkur. Man labai patinka, kad prašoma nenaudoti jo „Fortnite“ diegimui ir žaidimui! Tai nėra tobula - gana lėta -, bet taip pat įdomu ir visiems, norintiems pasimatuoti „Foldą“ (kaip tikrai jūsų).

Galiausiai, jūs taip pat turite galimybę išbandyti emuliatorių, pateiktą tiesiogiai iš „Samsung“. Stebina tai, kad jis yra APK formato ir todėl iš tikrųjų veikia įjungta jūsų „Android“ įrenginyje. Čia galite gauti APK ir rasti jo naudojimo instrukcijas.

Tiesa sakant, galite išbandyti daugybę dalykų, apie kuriuos mes kalbėsime, naudodamiesi senais geraisiais langais. Norėdami išbandyti daugialypį atnaujinimą dabar (trumpai paaiškinta žemiau), išbandykite šį triuką, apie kurį rašiau prieš kurį laiką, naudodamas „Samsung MultiStar“.

Palaikomas programos tęstinumas

Kai viskas bus parengta ir paleista, esate pasirengę pradėti atlikti esminius pakeitimus. Norėdami palaikyti ekrano tęstinumą, turite įsitikinti, kad jūsų programa palaiko vykdomosios konfigūracijos pakeitimus. Į tai kūrėjai turėtų atsižvelgti šiaip ar taip, nes tai taip pat susiję su kelių langų režimo naudojimu.

(Aš žaidžiau su savo senuoju „Axon M“ - vis dar naudojamu „Android 7.1“ - ir nustebau, kiek programų jau sklandžiai pritaikomos atidarius daiktą.)

Tai, kaip mes tai darome, yra „onSaveInstanceState“ () ir nuolatinis saugojimas. Kitaip tariant, įsitikinkite, kad išsaugojote savo maketą ir visus svarbius duomenis onPause () ir tada atkurti pagal poreikį. Taip pat galite naudoti „ViewModel“ norėdami išsaugoti duomenis keičiant konfigūraciją.

Naudotojai nori, kad būtų išdėstymas, kuriame būtų visiškai išnaudotos didžiulės ekrano nekilnojamojo turto galimybės, už kurias jie moka ~ 2 000 USD.

Be abejo, pats jūsų programos išdėstymas taip pat turi būti tinkamas sklandžiai keistis mastu. Iš dalies tai yra gero vartotojo sąsajos projekto rezultatas, o iš dalies naudojimo dalykas „ConstraintLayout“ kad visi jūsų vaizdai būtų išdėstyti ekrano kraštų atžvilgiu. Venkite sunkaus kodavimo savo išdėstymo dydžiu, o pasikliaukite „wrap_content“ ir „match_parent“.

Tačiau venkite pagundos viską tiesiog ištempti, kad tiktų. Priešingu atveju, kokia prasmė?

Naudotojai išties vertina išdėstymą, išnaudojantį didžiulio ekrano nekilnojamojo turto pranašumus, už kuriuos jie moka ~ 2 000 USD. Pagalvokite apie tai, kaip „Gmail“ prisitaiko, kad planšetiniame kompiuteryje būtų rodomi du stulpeliai - tą patį galite pasiekti naudodami alternatyvius išdėstymo išteklius.

Tai šiek tiek papildomo darbo iš jūsų pusės, tačiau tai gali žymiai pagerinti galutinio vartotojo patirtį. Jei patobulinsite patirtį, vartotojai dažniau atidarys jūsų programą - tai reiškia, kad uždirbsite daugiau pinigų!

Keli atnaujinimai

Kalbant apie programos gyvavimo ciklą, taip pat verta atkreipti dėmesį į „Google“ atliktus pakeitimusonResume (). Tiksliau sakant, daugiau nei viena programa dabar galės būti atnaujintoje būsenoje, tai reiškia, kad jums nebereikės tiek jaudintis, kai tvarkysite programą, kuri bus pristabdyta, bet matoma. Tai reiškia, kad daugelis „Google“ šiame skyriuje pateiktų rekomendacijų yra nebeaktualios, tačiau vis tiek verta perskaityti „Kelių langų palaikymo“ gaires, jei to dar nepadarėte.

Kas prisimena šį mažą vaikiną?

Tačiau jei norite tai patvirtinti, turėsite pridėti žymą: android.allow_multiple_resumed_activities į jūsų manifestą. Tada turėsite šiek tiek laiko pagalvoti, kaip tai galėtų pakeisti vartotojų sąveiką su jūsų programomis. Sprendimas, kada pristabdyti laikmeną ar atnaujinti informacijos santraukas, bus skirtumas tarp vientisos ar ydingos patirties.

Taip pat turėsite naudoti atributą, kurio dydį galima pakeisti: android: resizeableActivity, kuriame „Android Q“ įvyko keletas pakeitimų.

Uždarymo komentarai

Kaip matote tada čia nėra nieko per daug naujo - ir greičiausiai todėl tiek daug programų jau palaikė programų tęstinumą pagal numatytuosius nustatymus. „Google“ tai sumaniai sutvarkė, tai reiškia, kad kažkada mums nėra per daug darbo. Greičiau reikia žaisti pasivyti, kad būtų užtikrinta, jog programa jau yra tinkamai optimizuota atsižvelgiant į nuolat plečiamą formos veiksnių, galinčių ją paleisti, diapazoną, išbandyti ją naudojant atitinkamus emuliatorius ir įrankius ir būti sumanesnei UI dizaino srityje.

Geros žinios yra tai, kad didesni ekrano dydžiai turėtų prilygti geresniam vartotojo įsitraukimui. Gaukite tinkamą „UX“ ir tai gali paversti daug daugiau laiko jūsų projektų ekranui!

Kartkartėmis būtinai apsilankykite čia. Kai tik sužinosime, pridėsime daugiau instrukcijų ir patarimų.

Nuo 2007 m. „Netflix“ už vieną mėneinį moketį iūlo tūktančiu filmų rautiniu būdu perduoti kompiuteriui, išmaniajam telefonui, planšetiniam kompiuteriui ar televizoriui dideliame ekrane. Čia rodomi dau...

Matydami, kokie populiarū išmanieji telefonai tapo per pataruoiu 12 metų, manote, kad MP3 grotuva virta išnaša. Taip nebuvo, ne vi dar egzituoja prietaių, kurie pirmiauia groja jūų mėgtama melodija, r...

Mūsų Patarimai