
Expo Go
4,56.51K Arvustused
Rakenduse andmed
- Versioon
- 57.0.9
- Uuendatud
- Litsents
- Free
- Allalaadimised
- 5 000 000+
- Arendaja
- Expo Project
- Kategooriad
- Teegid ja demo
- Platvorm
- Android, iOS
Ekraanipildid



Analüüsis AppCompare
Kui Reacti rakendusi katsetades vahetan iga väikse muudatuse järel telefoni ja arenduskeskkonna vahel, muutub töö kiiresti tüütuks. Expo Go on mõeldud just selle vahe vähendamiseks: see võimaldab JavaScripti ja Reactiga tehtud projekti mobiilis avada ning proovida, ilma et peaks iga katse jaoks eraldi tavapärast installipaketti koostama. Minu hinnangul on selle suurim väärtus lihtne töövoog, kuid see eeldab siiski, et kasutaja teab, mida rakendusega teha. See pole telefonikasutajale mõeldud valmis tööriist ega juhendatud programmeerimiskursus.
Katsetamine algab telefonis, mitte menüüdes
Expo Go on Expo Projecti tasuta rakendus arendajatele ja teistele, kes tahavad Expo-põhist projekti mobiilseadmes käivitada. Selle asemel et pakkuda suurt hulka iseseisvaid tarbijafunktsioone, toimib see sillana arendustöö ja telefoni vahel. Kui projekti keskkond on õigesti seadistatud, saab selle avada Expo Go kaudu ning hinnata, kuidas kasutajaliides päris seadmes käitub.
See erinevus on oluline ligipääsetavuse seisukohalt. Rakenduse põhiekraan võib olla tehnilise taustaga inimesele üsna arusaadav, kuid algajale ei pruugi kohe selguda, miks tal seda vaja on või kust mobiilis avatav projekt tuleb. Siin ei tee rakendus kogu arendustööd kasutaja eest. Kasulik on mõelda sellest kui vaatamise ja katsetamise kohast, mille juurde kuulub teine pool: Expo projekt ning selle avamiseks vajalik arenduskeskkond.
Expo Go on tööriistade ja demode kategoorias; see on selles mõttes täpsem kirjeldus kui tavaline „koodimisäpp”. Seda saab kasutada rakenduse proovimiseks, kuid telefoni ekraanil koodi kirjutamise või projekti nullist loomise asendusena ma seda ei soovitaks. Kui otsid valmis rakendust igapäevaste ülesannete jaoks, ei paku see sama kogemust nagu märkmete-, kalendri- või suhtlusrakendus. Selle sihtrühm on kitsam ja kasu sõltub sellest, kas sul on avamiseks sobiv projekt.
Loetavus ja navigeerimine sõltuvad kasutaja eesmärgist
Minu jaoks on selle rakenduse kasutusloogika kõige selgem siis, kui avan Expo projekti ja tahan kiiresti kontrollida, kas ekraanid ning nendevaheline liikumine telefonis toimivad ootuspäraselt. Sellises olukorras on oluline, et rakendus ei püüaks asendada kogu arendustööriistade komplekti. Telefonis saab keskenduda sellele, mida päris kasutaja näeb, mitte koodi seadistamisele.
Kui oled arendaja, on see otsekohene lähenemine mugav: saad kontrollida puuteekraanil kasutatavat liidest, ekraanide järjestust ja väiksemaid visuaalseid muudatusi. Kui oled alles õppimas, võib sama nappus tunduda segadust tekitav. Rakenduse nimi ja avavaade üksi ei selgita, kuidas projektini jõuda ega miks üks projekt avaneb ja teine mitte. Seetõttu tasub enne kasutamist teada, et töö algab tavaliselt arvutis projekti käivitamisest; telefon on selle vaatamise ja katsetamise koht.
Hea igapäevane näide on olukord, kus ehitad lihtsat sündmuste registreerimise prototüüpi. Arvutis saad muuta vormi või nuppude paigutust, telefonis aga kontrollida, kas sisestusväljad on pöidlaga mugavalt kasutatavad ja kas järgmisele vaatele jõudmine tundub loomulik. See paljastab probleeme, mida töölaua eelvaade ei pruugi hästi näidata. Telefonis proovimine annab tagasisidet päris puuteolukorra kohta, mitte ainult ekraanipildi kohta.
Tasub enne valimist lugeda

Moovit ei juhi busse, kuid mõjutab seda, kuidas linnas liigume

Nädala valik: Microsoft 365 Copilot aitab tööga kiiremini alustada

VLC Androidis: vabadus jääb, seadistamist tuleb juurde

Hill Climb Racing täidab lühikesed pausid, kuid ei püsi kaua värske

Woodturning pakub telefonimüras lühikest ja rahulikku pausi

Miks Reddit tõmbab kasutajad endiselt tagasi
Expo Go populaarsus viitab sellele, et paljudele kasutajatele on selline vahepealne töövoog kasulik: rakendusel on 5 miljonit või rohkem installi ning selle keskmine hinne on 4,5. Need arvud ei ütle, kas see sobib iga õppija või projekti jaoks, kuid näitavad, et tegemist pole üksnes nišis peituva katsevahendiga. Mina loeksin neid pigem märgiks, et Expo-põhiste projektide proovimiseks on rakendus paljudele tuttav valik, mitte garantiiks, et seadistamine on kõigile lihtne.
Mootorikasutus ja meelelised vajadused
Rakenduse väärtus ilmneb eriti siis, kui vaatad oma projekti läbi inimese, kes kasutab telefoni ühe käega või eelistab puuteekraanil suuremaid ja selgemalt eristatavaid sihtmärke. Expo Go abil saad arendatavat liidest seadmes proovida ning märgata, kas nupud asuvad ebamugavas kohas, kas vormi täitmine nõuab liiga palju täpset puudutamist või kas vaadete vahetamine on koormav. Need tähelepanekud sõltuvad projektist, mitte Expo Go enda automaatsest parandamisest.
Praktiline nipp on katsetada liidest eri hoiakutes: kasuta seda ühe käega, vaheta telefoni asendit ning liigu läbi kogu töövoo, mitte ainult esimesest ekraanist. Näiteks vormi puhul tasub vaadata, kas kasutaja saab sisestamise järel aru, mis edasi juhtub, ilma et peaks väikest ikooni otsima. Expo Go teeb sellise kontrolli lihtsamaks, sest prototüüpi saab vaadata mobiilis, kuid kujunduse ja juhtimise parandamine jääb arendaja enda teha.
Ka nägemise ja tähelepanu seisukohalt on kasulik testida lõpptulemust päris telefonis. Ekraanil võib tekst olla arvutis loetav, kuid mobiilis liiga tihe või kehva kontrastiga; sama kehtib visuaalsete vihjete kohta, mis annavad märku veast või edukast tegevusest. Expo Go võimaldab neid valikuid hinnata käimasolevas rakenduses. Samas ei tohiks seda võtta ligipääsetavuse kontrollijana: see aitab liidest näha ja proovida, kuid ei taga, et värvid, tekstid või juhtimine sobivad kõigile.
Kuulmisvajadustega kasutajate jaoks sõltub kogemus samuti projektist. Kui prototüübi oluline tagasiside on ainult heliline, tuleb arendajal lisada sobivad visuaalsed või tekstilised märguanded. Expo Go ei muuda rakenduse sisu iseenesest mitmele meelele arusaadavaks. Just siin on katsetamise töövoog kasulik, aga selle piir on tähtis: tööriist annab ligipääsu projektile, mitte valmis kaasava disaini lahendust.
Juurdepääs eri olukordades
Kõige loomulikum kasutuskoht on arendaja või õppija, kellel on Expo projekt juba olemas ning kes tahab seda telefonis kiiresti vaadata. See sobib hästi ka meeskonnatööks, kui üks inimene muudab prototüüpi ja teine annab tagasisidet selle kohta, kuidas ekraanid käes tunduvad. Nii saab arutelu liikuda abstraktsest „see nupp on liiga väike” hinnangust konkreetse puudutamise ja liikumise kogemuseni.
Kasulik töövõte on kasutada Expo Go-d varases etapis, mitte alles siis, kui kujundus tundub valmis. Kui kontrollid prototüüpi pärast iga suuremat muudatust, avastad varem, kas mõni vaade muutus telefonis ebamugavaks või kas põhitegevus on liiga sügavale peidetud. See ei nõua, et rakendus oleks lõplik; just pooleliolev projekt võib anda kõige väärtuslikumat tagasisidet. Samal ajal tasub meeles pidada, et telefoni eelvaade ei asenda lõplikku testimist kõigis soovitud seadmetes ja tingimustes.
Expo Go on tasuta, mis teeb selle proovimise lihtsamaks, kui oled alles otsustamas, kas Expo-põhine töövoog sobib sinu õppimise või prototüüpimisega. Vanusepiirang on PEGI 3, kuid see ei tähenda, et rakendus oleks mõeldud väikestele lastele iseseisvaks kasutamiseks: tehniline eesmärk eeldab projekti ja selle avamise konteksti mõistmist. Rakendus ilmus 8. detsembril 2015 ning praegune versioon on 57.0.9; toetatud Androidi miinimum on 7.0.
Kui võrdlen seda tavapärase telefonis veebilehe vaatamise või staatilise prototüübiga, on Expo Go eelis võimalus näha projekti mobiilirakendusena, mitte ainult pildina või brauseriaknana. Kui aga vajad täielikult iseseisvat lõppversiooni, mida kasutaja saab tavapärasel viisil paigaldada, on Expo Go pigem arendusetapi tööriist kui viimane siht. Teistsuguse tehnilise keskkonnaga projektide puhul võib sobivam olla nende enda arendus- ja testimislahendus; Expo Go mõte on kõige selgem Expo projektidega töötades.
Piirid, mida tasub enne alustamist teada
Peamine hõõrdumine on sõltuvus projekti seadistusest. Kui sul pole Expo projekti või sa ei tea, kuidas seda mobiilis käivitada, ei muutu rakendus üksinda kasulikuks üldiseks demokeskkonnaks. Algaja võib sattuda olukorda, kus telefonis pole midagi avada, kuigi rakendus ise on paigaldatud. Sellisel juhul on mõistlik kõigepealt õppida Expo projekti käivitamise põhitõed, mitte otsida Expo Go menüüdest koodiredaktorit või valmis õppetunde.
Teine piir on see, et mobiilis tehtav kontroll näitab küll kasutajakogemust, kuid ei anna automaatselt täielikku pilti rakenduse toimimisest. Projekt võib töötada eelvaates, ent vajada siiski eraldi kontrolli oma tegeliku kasutusviisi jaoks. Kui arendad midagi, mille ligipääsetavus, jõudlus või töökindlus on eriti oluline, kasuta Expo Go-d ühe katsetamise etapina, mitte ainsa tõendusena, et kõik on korras. See on eriti tähtis siis, kui sihtrühma kuuluvad inimesed, kellel on erinevad nägemis-, kuulmis- või liikumisvajadused.
Kolmas kaalutlus puudutab kasutaja rolli. Arendajale võib rakendus olla kiire ja loomulik, kuid inimesele, kes tahab lihtsalt alla laadida ühe valmis tööriista ning kohe oma igapäevast ülesannet lahendada, on see vale valik. Sama kehtib siis, kui soovid koodi otse telefonis kirjutada või tahad kõigi seadistusetappide asemel juhendatud kursust. Sellisel juhul on parem valida vastavalt kas valmis tarbijarakendus, telefonis õppimiseks mõeldud kursus või sinu tehnoloogiaga sobiv arenduskeskkond.
Expo Go arendab Expo Project, mis aitab selgitada, miks kogemus keskendub Expo ökosüsteemis loodud rakenduste proovimisele. Rakendusel on umbes 6,5 tuhat arvustust ning ligi 32 tuhat hinnangut. Minu meelest tasub selliseid kasutajate reaktsioone lugedes otsida just enda töövooga seotud kommentaare: üldine rahulolu ei ütle, kas sinu projekt käivitub ilma lisasammudeta või kas see sobib sinu testimisvajadusega.
Kaasavuse seisukohalt: kasulik aken, mitte valmis lahendus
Minu kokkuvõte on tasakaalukas: Expo Go aitab arendajal märgata, kuidas rakendus päris puuteekraanil käitub, ja see on ligipääsetavama disaini loomisel väärtuslik algus. See annab võimaluse hinnata teksti, nuppude paigutust, navigeerimist ja tagasisidet seal, kus inimesed rakendust päriselt kasutavad. Samas ei saa rakenduse enda olemasolu segi ajada ligipääsetavuse garantiiga; kõik sõltub sellest, mida projekt sisaldab ning kui hoolikalt seda eri vajadustega kasutajate vaatenurgast katsetatakse.
Soovitaksin seda Reacti ja JavaScripti õppijale, kes tahab oma Expo tööd telefonis vaadata, ning arendajale, kellel on vaja prototüübi kasutusvoogu varakult proovida. Eriti sobiv on see siis, kui tahad kontrollida, kas mõni tegevus on pöidlaga mugav või kas mobiilivaade erineb sellest, mida arvutis ootasid. Kui sul pole projekti, vajad valmis rakendust või otsid automaatset ligipääsetavuse parandajat, tasub valida teine lahendus.
Rakenduse tasuta kasutus ja lai levik teevad alustamise lihtsaks, kuid tegelik kasu tuleb sellest, et kasutad seda õigel eesmärgil: mitte lõpptootena, vaid võimalusena vaadata oma tööd telefoni kasutaja pilguga. Kui lähened sellele nii, aitab Expo Go teha paremaid otsuseid juba prototüübi ajal. Minu jaoks on see kõige ausam põhjus see paigaldada.
Plussid
- Käivita Expo-projekt telefonis kiiresti
- ilma täieliku arenduskeskkonnata.
- Muudatused ilmuvad rakenduses sageli kohe pärast salvestamist.
- Sobib nii Androidi kui ka iOS-i testimiseks.
- QR-koodiga projekti avamine on mugav ja lihtne.
- Hea võimalus jagada arendatavat rakendust teiste testijatega.
Miinused
- Vajab projekti käivitamiseks internetiühendust või samas võrgus seadistust.
- Kõik natiivsed moodulid ja funktsioonid ei pruugi Expo Go-s töötada.
- Rakendus sõltub arendaja käivitatud Expo serverist.
- Testimine ei asenda täielikult valmis rakenduse kasutamist seadmes.
- Algajale võib projektide ja ühendusprobleemide lahendamine olla keeruline.
Korduma kippuvad küsimused: Expo Go
Mis on Expo Go ja milleks seda kasutatakse?
Expo Go on mobiilirakendus, mis võimaldab proovida Expo raamistikuga loodud React Native’i rakendusi Androidi või iOS-i telefonis. Tavaliselt skannite arendaja jagatud QR-koodi või avate projekti lingi ning rakendus laadib arenduskeskkonnast rakenduse eelvaate. Expo Go on mõeldud eelkõige arendamiseks, katsetamiseks ja kiireks eelvaateks, mitte tavalisest rakendustepoest allalaaditavate rakenduste asendamiseks.
Kas Expo Go kasutamiseks peab oskama programmeerida?
Expo Go rakendusest on kõige rohkem kasu arendajatele ja neile, kes soovivad React Native’i või Expo projektide tööd telefonis kontrollida. Tavakasutaja saab rakenduse küll installida, kuid tal on vaja avada konkreetse projekti link või skannida QR-kood; rakendus ise ei paku kataloogi tavapäraste kasutusvalmis rakenduste sirvimiseks. Projektide loomine ja muutmine toimub üldjuhul arvutis, vajades vastavat arenduskeskkonda ja tehnilisi oskusi.
Kuidas Expo Go abil projekti telefonis avada?
Kõigepealt tuleb arendajal käivitada Expo projekt ning teha see telefonile kättesaadavaks, tavaliselt sama Wi-Fi võrgu kaudu või sobiva jagamislingi abil. Seejärel avage Expo Go ja skannige kuvatud QR-kood või puudutage projekti linki. Kui ühendus ei õnnestu, kontrollige võrku, aadressi ja seda, kas arendusserver töötab. Ettevaatlik tasub olla tundmatute linkidega: avage ainult projekte, mille päritolu usaldate.
Kas Expo Go töötab kõigi Expo ja React Native’i funktsioonidega?
Ei pruugi. Expo Go sisaldab kindlat komplekti natiivseid teeke ja võimalusi, mistõttu sobib see paljude projektide kiireks katsetamiseks, kuid mitte igale rakendusele. Kui projekt kasutab kohandatud natiivkoodi või teeki, mida Expo Go keskkonnas pole, võib vaja minna eraldi arendusversiooni ehk development build’i. Enne projekti valmimist tasub kontrollida, milliseid funktsioone see kasutab ning kas need ühilduvad Expo Go ja teie seadmega.
Kas Expo Go on tasuta ja milliseid privaatsus- või turvariske arvestada?
Expo Go rakendust saab üldjuhul tasuta alla laadida, kuid projekti arendamisega seotud teenustel või töövoogudel võivad olla oma tingimused ja piirangud. Privaatsuse seisukohalt pidage meeles, et avatud projekt pärineb selle jagajalt ning võib päringu ajal suhelda arendaja serveriga. Ärge avage tundmatuid QR-koode ega sisestage testkeskkonda päris paroole, makseandmeid või muud tundlikku teavet. Vaadake enne installimist üle ka rakenduse poe kehtiv kirjeldus ja õigused.






















