Kehitys taitettavia laitteita varten: Mitä sinun tarvitsee tietää

Kirjoittaja: Laura McKinney
Luomispäivä: 2 Huhtikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Kehitys taitettavia laitteita varten: Mitä sinun tarvitsee tietää - Sovellukset
Kehitys taitettavia laitteita varten: Mitä sinun tarvitsee tietää - Sovellukset

Sisältö


Taitettavan laitteen ikä on meillä! Tai ainakin se tulee pian, odottaen pientä viivettä.

Joka tapauksessa, monet alan analyytikot ovat sitä mieltä, että taitettavat älypuhelimet ovat tulevaisuus. Tämä tarkoittaa, että myös tulevaisuuden sovellusten on oltava taitettavia. Kuluttajat kiinnittävät huomiota saadakseen makua tästä uudesta laitteistosuunnasta. Mutta mitä meille kehittäjille? Se on vain yksi muototekijä, johon kohdistaa - Android-maisema on entistä pirstoutuneempi! Jee!

Suurempien näyttökokojen tulisi olla yhtäläisiä käyttäjän sitoutumisen kanssa

Yksi asia, joka piti minua epätavallisena katsomassa käytännöllisiä videoita Galaxy Foldista, oli se, että useimmat sovellukset näytti tukevan sitä jo. Arvioijat kysyivät sovelluksen jatkuvuudesta ja siitä, kuinka useimmat sovellukset siirtyisivät saumattomasti etunäytöltä suurelle keskusnäytölle.


Hän on niin kuuma juuri nyt!

Sovellukset, jotka älä tukitoiminto aukeaa näytön keskellä ilman skaalaus ja se on käynnistettävä uudelleen. Tämä on aika janky-ilmiö, ja koska useimmat kehittäjät pelaavat palloa, haluamme todella olla täällä historian oikealla puolella.

Aloittaminen - taitettavien laitteiden emulointi

Ensimmäinen asia, joka sinun on tehtävä, on ladata itsellesi kopio Android Studio 3.5 Canary 13 -sovelluksesta ja luoda uusi virtuaalilaite, jossa on Android Q Beta ja taitettava lomakekerroin. Tämän avulla voit testata sovellustasi nähdäksesi, kuinka se käsitellään taitettuna puoliksi. Kun sinulla on Android Studio, voit saada kaiken tarvitsemasi AVD Manager -sovelluksen avulla normaalisti.


Huomaa, että taitettava emulaattori on ehdottomasti beetatuotteen, ja sinulla on varmasti joitain virheitä. Yritin ladata sitä kirjoittaessani tätä artikkelia, ja se kaatuu tällä hetkellä kolmannen kerran. Toisin sanoen, kun se on valmis ja käynnissä, se on hyödyllinen tapa testata nopeasti kaikki, mikä on skaalaus niin kuin pitäisi.

On myös muita vaihtoehtoja. Voit siirtyä Samsungin Remote Test Lab -yritykseen ja yrittää ajaa Galaxy Fold -sovellusta etänä. Tämä tarkoittaa todellinenlaite jossain. Nautin siitä, että se vaatii etkä käytä sitä Fortniten asentamiseen ja pelaamiseen! Tämä ei ole täydellistä - se on aika hidasta -, mutta myös kiinnostava on kaikille, jotka haluavat mennä foldille (kuten sinun todellakin).

Lopuksi, sinulla on myös mahdollisuus kokeilla emulaattoria, joka toimitetaan suoraan Samsungilta. Tässä on hienoa, että se on APK-muodossa ja sen vuoksi todella suoritetaan päällä Android-laitteesi. Voit hankkia APK: n ja löytää käyttöohjeet täältä.

Totta puhuen, voit kuitenkin testata paljon siitä, mistä puhumme, vanhan hyvän ikkunan avulla. Kokeile useita jatkamista heti (selitetään hetkessä jäljempänä), kokeile tätä temppua, jonka kirjoitin jo jonkin aikaa sitten, Samsung MultiStar -sovelluksella.

Tukee sovelluksen jatkuvuutta

Kun se on valmis ja käynnissä, olet valmis aloittamaan olennaisten muutosten tekemisen. Näytön jatkuvuuden tukemiseksi sinun on varmistettava, että sovelluksesi tukee suorituksen konfiguraation muutosta. Tätä kehittäjien tulisi harkita joka tapauksessa, koska se liittyy myös monikkunaisen tilan käyttöön.

(Olen pelannut vanhan Axon M: n kanssa - joka on edelleen Android 7.1: n kanssa - ja olen yllättynyt siitä, kuinka monet sovellukset mukautuvat jo saumattomasti, kun avaat asian.)

Tapa, jolla teemme tämän, on läpi onSaveInstanceState () ja jatkuva varastointi. Toisin sanoen, varmista, että tallennat asettelun ja tärkeät tiedot aikana onPause () ja sitten hakeminen tarpeen mukaan. Voit myös käyttää ViewModelia tietojen säilyttämiseen kokoonpanomuutosten aikana.

Käyttäjät haluavat ulkoasun, joka hyödyntää täysimääräisesti massiivista näyttökiinteistöä, josta he maksavat ~ 2000 dollaria.

Tietysti myös sovelluksesi asettelun on kyettävä skaalaamaan saumattomasti. Tämä on osittain seurausta hyvästä käyttöliittymäsuunnittelusta ja osittain käytöstä ConstraintLayout niin, että kaikki näkymäsi ovat suhteessa näytön reunoihin. Vältä asettelukokojen kovaa koodausta ja luota sen sijaan ”wrap_content” ja “match_parent”.

Vältä kiusausta venyttää kaikki sopivaksi. Muuten mikä on järkeä?

Käyttäjät todella arvostavat asettelua, joka hyödyntää täysin massiivisen näytön kiinteistöjä, joista he maksavat ~ 2 000 dollaria nautittavaksi. Ajattele tapaa, jolla Gmail mukautuu näyttämään kaksi saraketta tablet-laitteella - Voit saavuttaa saman asian käyttämällä vaihtoehtoisia asetteluresursseja.

Se on hiukan ylimääräistä työtä teiltä, ​​mutta se voi parantaa merkittävästi loppukäyttäjän kokemusta. Jos parannat kokemusta, käyttäjät avaavat sovelluksesi todennäköisemmin useammin - ansaitset enemmän rahaa!

Multi-jatkaa

Sovellettaessa sovelluksen elinkaarta on syytä huomata myös muutokset, joita Google on tehnytonResume (). Erityisesti useampi kuin yksi sovellus pystyy nyt olemaan palautetussa tilassa, mikä tarkoittaa, että sinun ei tarvitse huolehtia aivan niin paljon siitä, että käsittelet sovellustasi keskeytettynä, mutta näkyvänä. Tämä tarkoittaa, että monet Googlen suosituksista tässä osastossa eivät ole enää merkityksellisiä, mutta on silti syytä lukea monikkunoiden tukiohjeet, ellet vielä ole.

Kuka muistaa tämän pikkumiehen?

Tämän tukemiseksi sinun on kuitenkin lisättävä tunniste: android.allow_multiple_resumed_activities manifestisi. Sitten sinun täytyy viettää aikaa miettiä, miten tämä saattaa muuttaa käyttäjien tapaa toimia sovellustesi kanssa. Median keskeyttämisen tai päivityksen ajankohta on ero saumattoman tai virheellisen kokemuksen välillä.

Sinun on käytettävä myös kokoa, jonka kokoa voi muuttaa,: android: resizeableActivity, joka on muuttunut Android Q.

Päättävät kommentit

Kuten silloin voitte nähdä, tässä ei ole mitään liian uutta - ja se on todennäköistä, miksi niin monet sovellukset ovat jo tukeneet sovellusten jatkuvuutta oletuksena. Google on hoitanut tämän taitavasti, mikä tarkoittaa, että kerran ei ole meille tarpeeksi työtä. Pikemminkin on pelattava kiinniotto, jotta varmistetaan, että sovellus on jo optimoitu jatkuvasti laajenevaan muotoilutekijöiden joukkoon, joka voi sitä käyttää, testaamalla sitä asianmukaisilla emulaattoreilla ja työkaluilla ja olemalla aina fiksumpi käyttöliittymän suunnittelussa.

Hyvä uutinen on, että suurempien näyttökokojen tulee olla yhtäläisiä käyttäjän sitoutumisen kanssa. Hanki UX: n oikein, ja se voi johtaa paljon enemmän näyttöaikaa projektiisi varten!

Muista tarkistaa täältä aika ajoin. Lisäämme lisää ohjeita ja vinkkejä, kun opimme lisää.

League of Legend, maailman uoituimpia PC-pelejä lähe 10 vuotta julkaiuna jälkeen, tarjoaa virallien mobiiliverion teokiaan Reuter' lähteet.League of Legend -kehittäjä...

Kuukaudet en jälkeen, kun huhut League of Legend -peleitä tulivat eiin, Riot Game teki iitä virallien kymmenvuotijuhlavuoden tapahtumaa. League of Legend: Wild Rift on kuitenkin aivan u...

Suositut Julkaisut