Expo Go
- 6.51K
- 4,5
- Asennukset
- 5.00M
- Hinta
- Free


Kuvakaappaukset



Analysoinut Reviewed
Kun arvioin Expo Goa tavallisen sovelluskäyttäjän näkökulmasta, ensimmäinen olennainen huomio on sen käyttötarkoitus: se ei ole valmis hyötysovellus vaan kehittäjille tarkoitettu tapa kokeilla JavaScriptillä ja Reactilla tehtyjä mobiilisovelluksia. Se voi silti olla hyödyllinen myös ihmiselle, joka ei koodaa, jos hän haluaa avata kehittäjän jakaman testiversion. Käyttökokemus riippuu siis paljon siitä, mitä sovellusta sillä kulloinkin kokeilee.
Expo Go on Expo Projectin kehittämä maksuton sovellus. Sen arvo ei ole siinä, että se tekisi puhelimesta helpomman käyttää kaikissa tilanteissa, vaan siinä, että se tarjoaa reitin mobiilisovelluksen testaamiseen ilman, että jokaista kokeilua varten tarvitsee asentaa erillistä valmista sovellusta. Tämä on kätevää kehitystyössä, mutta ensikertalaiselle tarkoitus voi jäädä epäselväksi.
Käyttöliittymän selkeys riippuu siitä, mitä olet avaamassa
Hyöty kehittäjälle, ei tavalliselle sovellushakemistolle
Expo Go kannattaa ajatella testausvälineenä: kehittäjä käynnistää projektin omassa työympäristössään, ja puhelimella avataan kyseisen projektin näkymä. Sovelluksen perusidea on helppo ymmärtää, kun sen tuntee, mutta se ei tarjoa samanlaista itsenäistä sisältöä kuin esimerkiksi muistiinpano- tai viestisovellus. Jos avaat sen odottaen valmiita toimintoja, vastaan voi tulla tyhjä tai tarkoitukseltaan hämmentävä näkymä. Tämä ei välttämättä merkitse vikaa, vaan sitä, ettei testattavaa projektia ole juuri sillä hetkellä käytettävissä.
Kun yhteys kehittäjän projektiin on kunnossa, Expo Go palvelee hyvin nopeassa palautekierroksessa. Puhelimella voi tarkistaa, miltä keskeneräinen käyttöliittymä tuntuu oikealla laitteella, eikä pelkästään tietokoneen esikatselussa. Tällainen ero on tärkeä: näytön koko, kosketusohjaus ja tekstin luettavuus näkyvät konkreettisesti vasta puhelimessa. Keskeinen vahvuus on kehityksen ja todellisen mobiilikäytön välinen lyhyt silta, ei valmiiden sovellusten monipuolinen selaaminen.
Expo Go on ilmainen, joten sitä on helppo kokeilla ilman ostopäätöstä. Sovelluksen keskimääräinen arvosana on 4,5, ja arvioita on kertynyt noin 32 000. Nämä luvut kertovat suosiosta, mutta oma kokemus riippuu ennen kaikkea siitä, oletko kehittäjä, testaaja vai käyttäjä, joka on saanut linkin tiettyyn kokeiluun. Arvostelujen suuri määrä ei yksin takaa, että käyttötapa olisi kaikille itsestään selvä.
Navigoinnin yksinkertaisuus ja sen kääntöpuoli
Expo Go ei ole tyypillinen sovellus, jossa tärkeimmät tehtävät löytyvät pysyvästä valikosta ja toimintoihin voi tutustua ilman ennakkotietoa. Se toimii pikemminkin porttina ulkopuolelta käynnistettyyn sisältöön. Kehittäjälle tämä vähentää kitkaa: testin voi avata suoraan ja keskittyä siihen, miltä oma sovellus näyttää. Uudelle käyttäjälle sama työnjako voi tuntua siltä, että sovellus ei kerro, mitä seuraavaksi pitäisi tehdä.
Käytännön vinkki on pyytää testiversion jakavalta henkilöltä myös selkeä avausohje. Pelkkä kehotus asentaa Expo Go ei aina riitä, jos testaaja ei tiedä, mistä projekti avataan tai mitä hänen pitäisi arvioida. Kun ohje sisältää testattavan näkymän ja muutaman konkreettisen tehtävän, esimerkiksi kirjautumisnäkymän tekstin lukemisen tai painikkeen kokeilemisen, palaute on paljon hyödyllisempää kuin yleinen kommentti siitä, että sovellus tuntuu hankalalta.
Tekstin, kosketuksen ja aistikuormituksen huomioiminen
Expo Go ei yksin ratkaise testattavan sovelluksen saavutettavuutta. Se voi näyttää, miten kehittäjän tekemä käyttöliittymä toimii puhelimessa, mutta luettavuus, kontrasti, tekstin koko ja toimintojen rakenne ovat ensisijaisesti testattavan projektin ominaisuuksia. Tästä syntyy tärkeä rajoitus: Expo Go voi auttaa huomaamaan ongelmia, mutta se ei automaattisesti korjaa niitä eikä takaa, että jokainen avattu projekti toimii erilaisilla käyttötavoilla.
Jos testaat sovellusta henkilölle, joka käyttää suurennettua tekstiä tai tarvitsee selkeät painikkeet, pyydä häntä kokeilemaan juuri näitä asetuksia omalla laitteellaan. Yksi hyödyllinen tarkistus on avata sama näkymä tavallisella tekstikoolla ja suuremmalla tekstillä: mahtuvatko otsikot, kenttien nimet ja ohjeet edelleen näkyviin, vai katoavatko painikkeet ruudun ulkopuolelle? Toinen on testata, erottuvatko virheilmoitukset muutenkin kuin värin avulla. Nämä havainnot koskevat testattavaa sovellusta, eivät Expo Gon omaa saavutettavuuslupausta.
Kosketusohjauksen kannalta testaaminen oikealla puhelimella on etu, koska hiirellä tehty kokeilu ei kerro, ovatko kohteet helppoja painaa sormella tai sijaitsevatko ne käden kannalta luontevassa paikassa. Jos käyttäjällä on vapinaa, heikompi tarkkuus tai hän käyttää puhelinta yhdellä kädellä, pyydä häntä suorittamaan tavallinen tehtävä rauhassa ilman ennakko-ohjausta. Huomaa, joutuuko hän yrittämään samaa painallusta toistuvasti tai tekemään hankalia sormiliikkeitä. Expo Go mahdollistaa tällaisen arvioinnin, mutta onnistuminen riippuu testattavan näkymän toteutuksesta.
Aistikuormituksen arvioinnissa kannattaa tarkistaa myös se, miten testattava sovellus käsittelee liikettä, ääntä ja ilmoituksia. Expo Go ei tee näistä yhdenmukaisia projektien välillä. Kehittäjä voi käyttää testausta nähdäkseen, häiritseekö animaatio lukemista tai onko tärkeä palaute liian huomaamaton, mutta käyttäjän on kerrottava, millaiset ärsykkeet ovat hänelle hankalia. Tämä on yksi syy siihen, miksi oikea testaaja ja selkeä tehtävälista ovat usein arvokkaampia kuin pelkkä tekninen tarkistus.
Milloin käyttö onnistuu arjessa – ja milloin yhteys on este
Realistinen arkitilanne on kehittäjän järjestämä lyhyt käyttäjätesti: saat ohjeen, avaat projektin Expo Gossa puhelimellasi ja kokeilet esimerkiksi, löydätkö tietyn asetuksen ilman apua. Tällöin sovelluksen vahvuus on nopeus. Testaaja voi antaa palautetta oman laitteensa näytöstä ja kosketustuntumasta sen sijaan, että hänen pitäisi asentaa erillinen keskeneräinen paketti jokaista kokeilua varten. Kehittäjälle tämä voi tehdä pienistä muutoksista keskustelemisen helpompaa.
Toisaalta Expo Go ei ole ihanteellinen ratkaisu, jos tarvitset sovelluksen toimivan täysin itsenäisesti tai haluat käyttää kehittäjän testiversiota ilman, että sen jakaja on valmistellut projektin. Testaaminen nojaa kehittäjän työskentelytapaan ja projektin yhteensopivuuteen, joten käyttäjä ei välttämättä voi vain avata sovellusta ja jatkaa myöhemmin mistä jäi. Kun tarvitset vakaata, arkiseen käyttöön tarkoitettua tuotetta, valmis asennettava sovellus on yleensä parempi vaihtoehto.
Yksi hyödyllinen työnkulku on käyttää Expo Goa varhaiseen käyttöliittymäpalautteeseen ja siirtyä myöhemmin erilliseen testijulkaisuun, kun projektin vaatimukset sitä edellyttävät. Näin Expo Go palvelee siinä vaiheessa, jossa muutoksia tehdään usein ja nopea tarkistus on tärkeä. Se ei kuitenkaan ole yleispätevä korvike kaikille kehityksen testausmenetelmille: projekti, joka tarvitsee ominaisuuksia, joita Expo Go ei tue, voi vaatia toisenlaisen tavan ajaa ja testata sovellus.
Yhteensopivuus, rajat ja sopivampi vaihtoehto
Expo Go perustuu JavaScriptillä ja Reactilla tehtyjen mobiilisovellusten kokeilemiseen. Tämä rajaus kannattaa ymmärtää ennen lataamista: se ei ole työkalu minkä tahansa sovelluksen avaamiseen eikä vaihtoehtoinen sovelluskauppa. Jos käytät valmista iOS- tai Android-sovellusta, hanki se normaalisti sen omasta jakelukanavasta. Jos taas olet kehittäjä, tarkista projektisi vaatimukset ennen kuin rakennat koko testausrutiinin Expo Gon varaan.
Vaihtoehtoihin verrattuna Expo Gon käytännöllinen etu on se, että samalla sovelluksella voi tarkastella yhteensopivaa kehitysprojektia puhelimessa ilman, että jokaista pientä muutosta varten pitää käsitellä uutta tavallista sovellusasennusta. Eri kehitysympäristöjen omat simulaattorit taas sopivat paremmin tilanteisiin, joissa halutaan tutkia käyttöliittymää useilla näyttökokoonpanoilla tai tehdä tarkkaa kehittäjätyötä tietokoneella. Valmis testiversio puolestaan on luontevampi valinta, kun testaajan pitää arvioida mahdollisimman lähellä lopullista julkaisua olevaa sovellusta.
Sovellus on saanut yli viisi miljoonaa asennusta ja noin 6 500 kirjoitettua arvostelua. Se kertoo, että Expo Go on monelle tuttu työkalu, mutta ei muuta sen perusluonnetta kehittäjälähtöiseksi. Sisältöluokitus on PEGI 3, ja sovellus julkaistiin 8. joulukuuta 2015. Nykyinen versio on 57.0.9, ja käyttöjärjestelmän vähimmäisversio on 7.0. Jos puhelin on vanha tai testattava projekti on vaativa, juuri laitteen ja projektin yhteensopivuus ratkaisee enemmän kuin sovelluksen yleinen suosio.
Kenelle se sopii, ja kenen kannattaa valita toisin
Expo Go sopii erityisen hyvin JavaScript- ja React-kehittäjälle, joka haluaa nähdä työnsä puhelimella nopeasti, sekä testaajalle, joka arvioi kehittäjän jakamaa projektia. Se voi olla hyvä myös saavutettavuuden varhaisessa tarkastelussa: oikealla laitteella on helpompi huomata, miten tekstin koko, kosketus ja ruudun asettelu vaikuttavat käyttöön. Arvioinnista saa eniten irti, kun testaus tehdään erilaisten käyttäjien ja käyttöasetusten kanssa eikä vain kehittäjän omalla puhelimella.
Se ei ole paras valinta henkilölle, joka etsii valmista sovellusta päivittäiseen tehtävään, haluaa asentaa satunnaisia sovelluksia tai tarvitsee itsenäisen käyttöliittymän, joka selittää kaiken ilman ulkopuolista ohjetta. Myös kehittäjän kannattaa valita toinen toteutustapa, jos projektin tarvitsemat ominaisuudet eivät sovi Expo Gon ajotapaan. Tällöin erillinen natiiviversio, simulaattori tai projektin oma testijulkaisu voi olla tarkoituksenmukaisempi.
Kaiken kaikkiaan pidän Expo Goa hyödyllisenä ja helposti lähestyttävänä silloin, kun sen rooli on selvä: se auttaa viemään yhteensopivan kehitysprojektin nopeasti puhelimen näytölle. Sen saavutettavuusarvo syntyy ennen kaikkea mahdollisuudesta testata oikeassa käyttötilanteessa, ei siitä, että se itsessään tekisi jokaisesta projektista esteettömän. Jos haluat kokeilla kehittäjän tekemää sovellusta tai rakentaa mobiilikokemuksia Reactilla, se on järkevä työkalu. Jos etsit valmista sovellusta omiin arkisiin tarpeisiisi, valitsisin toisenlaisen vaihtoehdon.
Expo Go Usein kysytyt kysymykset
Mikä Expo Go on, ja mihin sitä käytetään?
Expo Go on sovellus, jolla voi kokeilla ja esikatsella Expo- ja React Native -sovelluksia Android- tai iOS-laitteella. Kehittäjä käynnistää projektin tietokoneellaan ja avaa sen puhelimessa yleensä QR-koodin avulla. Expo Go on ennen kaikkea kehitys- ja testausväline, ei tavallinen sovellusvalikoima eikä yleensä valmis jakelukanava lopullisille sovelluksille.
Tarvitsenko ohjelmointitaitoja tai tietokoneen Expo Gon käyttämiseen?
Jos haluat vain avata jonkun muun tarjoaman Expo-projektin, sinun ei välttämättä tarvitse osata ohjelmoida: tavallisesti riittää Expo Go -sovelluksen asentaminen ja projektin QR-koodin skannaaminen tai linkin avaaminen. Projektin luomiseen ja muokkaamiseen tarvitaan kuitenkin tietokone, kehitysympäristö sekä React Native- ja JavaScript- tai TypeScript-osaamista. Expo Go ei yksinään luo sovelluksia puhelimessa.
Toimiiko Expo Go kaikilla Expo- tai React Native -projekteilla?
Ei välttämättä. Expo Go tukee Expo SDK:n tarjoamia ominaisuuksia ja natiivimoduuleja, mutta projekti, joka käyttää Expo Go -sovellukseen sisältymätöntä natiivikoodia tai omia natiivimoduuleja, voi vaatia mukautetun kehityskoonnoksen. Myös Expo SDK:n ja Expo Go -version yhteensopivuus on huomioitava. Jos projekti ei käynnisty, tarkista kehittäjän ohjeet ja projektin käyttämä SDK-versio.
Onko Expo Go ilmainen ja turvallinen käyttää?
Expo Go on ladattavissa maksutta virallisista sovelluskaupoista, mutta sen kautta avattavan projektin sisältö ja verkkoyhteydet riippuvat kyseisestä projektista. Käytä tuntemattomia projektikoodeja ja linkkejä harkiten: älä syötä arkaluonteisia tietoja kehitysversioon, ellet luota sen tekijään ja tiedä, miten tietoja käsitellään. Tarkista sovelluksen pyytämät käyttöoikeudet ja lataa Expo Go vain luotettavasta lähteestä.
Voinko julkaista Expo Go -projektin valmiina sovelluksena App Storessa tai Google Playssa?
Expo Go on tarkoitettu projektin kehittämiseen ja esikatseluun, joten käyttäjien ei tavallisesti tarvitse asentaa sitä käyttääkseen julkaistua sovellusta. Julkaisua varten projekti rakennetaan yleensä erilliseksi Android- tai iOS-sovellukseksi esimerkiksi Expon kehitystyökaluilla, ja se toimitetaan sovelluskauppojen vaatimusten mukaisesti. Julkaisuprosessiin voivat liittyä kehittäjätilit, allekirjoitukset, testaus ja kauppojen tarkistukset.
Plussat
- Sovelluksella voi testata Expo-projekteja ilman erillistä kehitysympäristöä.
- QR-koodin skannaus tekee projektin avaamisesta nopeaa.
- Toimii sekä Androidilla että iOS:llä.
- Sovelluksen päivittäminen on helppoa sovelluskaupan kautta.
- Hyödyllinen tapa kokeilla mobiilisovelluksen näkymää oikealla laitteella.
Miinukset
- Ei sovellu itsenäisten sovellusten rakentamiseen tai julkaisemiseen.
- Kaikki natiivitoiminnot eivät ole käytettävissä Expo Go -ympäristössä.
- Projektin avaaminen edellyttää yleensä verkkoyhteyttä.
- Kehittäjätyökalujen käyttö voi tuntua aloittelijasta hankalalta.
- Virheet ja hitaus voivat johtua myös projektista tai verkkoyhteydestä.


- Kategoria
- Demot
- Versio
- 57.0.9











