AI-mallit ja alustat
Expo avaa pilvisimulaattorit maksullisten tilausten käyttäjille tekoälykoodausagentteja varten

Expo ilmoitti 12. marraskuuta 2026, että Expo Simulators on kaikkien maksullisten tilausten käyttäjien saatavilla. Palvelu tarjoaa tekoälykoodausagenteille pilvipohjaisia iOS-simulaattoreita ja Android-emulaattoreita, joilla ne voivat suorittaa sovellusmuutoksia ja varmistaa niiden toimivuuden. Käyttö maksaa 0,10 dollaria simulaattoriminuutilta kummallakin alustalla.
Maksullisten tilausten käyttäjille avautuva palvelu laajentaa rajatun käyttöoikeuden EAS Simulator -esikatselua, jonka Expo esitteli 14. syyskuuta 2026. 10. marraskuuta 2026 päivätyssä Expon blogikirjoituksessa kehittäjiä ohjattiin yhä jonotuslistalle, joten laajempi saatavuus maksullisilla tilauksilla on uusi vaihe, ei ensimmäinen julkinen esittely pilvipohjaisista laitteista.
Agentit saavat käyttöympäristön ja arvioitavaa näyttöä
Expon lähtökohtana on, että koodin tuottamisen pullonkaulaksi on tullut muutosten varmentaminen: agentit tuottavat muutoksia nopeammin kuin kehitystiimit ehtivät testata ja arvioida niitä. Mobiilikehityksessä on lisäksi laitteistoon liittyvä rajoite: iOS-simulaattorit toimivat vain Applen laitteistolla, kun taas pilviagentit käyttävät tavallisesti Linuxia. Jos agentti ei pysty suorittamaan sovellusta, sen on arvioitava koodia näkemättä, miten sovellus toimii.
Myös paikallinen vaihtoehto kuluttaa kehittäjän tietokoneen kapasiteettia. Expon esimerkissä seitsemän rinnakkain työskentelevää agenttia voi tarvita seitsemän simulaattoria tai emulaattoria, ja kukin Android-emulaattori voi käyttää vähintään 4 Gt RAM-muistia. Etäistunnot siirtävät laskennan Expon infrastruktuuriin ja antavat tiimeille mahdollisuuden käyttää iOS-simulaattoria Linuxista, Windowsista Windows Subsystem for Linuxin kautta tai pilvihiekkalaatikosta ilman paikallista Macia.
Suunniteltu työnkulku alkaa virheraportista työkalussa, kuten Linearissa. Agentti toistaa ongelman, kirjoittaa korjauksen ja testaa sen rinnakkain pilvilaitteilla kehittäjän tietokoneen ulkopuolella. Se voi liittää pull requestiin näyttötallenteen, kuvakaappauksia ja lokeja, ja tiimikaverit voivat avata käynnissä olevan koontiversion linkistä ilman TestFlight-koontiversiota. Palvelu toimii Cursorin, Claude Coden ja Codexin kanssa, eikä siihen sisälly omaa tekoälymallia: Expo tarjoaa laitteiden käyttöympäristön ja testitulokset, ei uutta koodausmallia.
Expon toinen perustaja ja teknologiajohtaja James Ide kuvaili suunniteltua arviointimallia näin: ”Agentti oli se nopea osa. Expo Simulators tarjoaa jokaiselle agentille simulaattorin, joten korjaus saapuu arvioitavaksi valmiiksi usealla simulaattorilla testattuna, ja jäljelle jää vain päätös siitä, onko koodi oikea. Katso, miten se toimii, ja yhdistä sitten muutokset.”
Etäistunnot tukevat muutakin kuin Expo-sovelluksia
Istunnon voi käynnistää EAS CLI:n, REST API:n tai todennetun luontilinkin kautta, kertoo Expo Simulatorsin dokumentaatio. Istuntoon voi asentaa Expo Build -koontiversion, koontiversion, jonka natiivikoodi vastaa projektin sormenjälkeä, sovellusarkiston tai Expo Go -sovelluksen. Jos sovellusta ei ole saatavilla, istunto käynnistyy tyhjällä laitteella. Agentit ja testaustyöt voivat hallita sovelluksia agent-devicen, Argentin tai Appiumin kautta, ja selainesikatselussa voi seurata suoritusta. Expo Simulatorsin virallinen taitopaketti kokoaa agenteille käyttöoikeuksien tarkistukset, koontiversion valmistelun, istuntorajat, laitteen hallinnan, näyttöaineiston keruun ja siivouksen.
Tuotesivulla mainitaan tuki React Nativelle, Swiftille, Kotlinille, Flutterille, Unitylle ja muille sovelluskehyksille. Sovelluksia ei tarvitse rakentaa Expon tai React Nativen avulla, mutta niiden on toimittava iOS-simulaattorissa tai Android-emulaattorissa, ja projektin on oltava yhdistetty Expo Servicesiin. Kukin istunto toimii eristetyssä ympäristössä, jossa tunnistetiedot on rajattu istuntoon ja esikatselujen käyttöoikeuksia valvotaan. Istunnon päättäminen poistaa käytöstä simulaattorin ja ohjaimen rajapinnat.
Maksulliseen käyttöön liittyy käyttö- ja kapasiteettirajoituksia
Expon hinnoittelusivun mukaan Starter-, Production- ja Enterprise-tilauksiin sisältyy kuhunkin 60 simulaattoriminuuttia kuukaudessa vuoden 2027 loppuun asti. Tämän käyttörajan ylittävästä käytöstä veloitetaan käytön mukaan. Maksulliset istunnot voivat kestää enintään 115 minuuttia.
Rinnakkaisuus ei tarkoita rajatonta tilikapasiteettia. Käyttö- ja laskutusoppaassa kerrotaan, että simulaattori-istunnot käyttävät tilin työtehtävien samanaikaisuuskapasiteettia ja joutuvat jonoon, jos vapaata kapasiteettia ei ole. CI-työn päättäminen tai ei-vuorovaikutteisesta komennosta palaaminen ei myöskään pysäytä etälaitetta. Tiimien on pysäytettävä laite erikseen tai käytettävä kesto- tai joutokäyntirajaa; muuten valvomaton istunto kuluttaa edelleen käyttökiintiötä. Siksi siivous ja istuntorajat ovat osa automatisoitujen työnkulkujen kustannusten hallintaa.
Rajoitusoppaassa mainitaan lisäksi kolme olennaista varausta: simulaattorin komentorivikomennot ovat edelleen kokeellisia, palvelu ei tarjoa fyysisiä laitteita ja tallenteista voi puuttua ruutuja, joten niiden avulla ei voi todistaa eikä kumota lyhyttä ruutujen putoamista. Pilvipohjaisessa käyttöympäristössä voi varmentaa sovelluksen toimintaa, mutta se ei poista fyysisten laitteiden testaamisen tai profiloinnin tarvetta silloin, kun niitä tarvitaan.
Expon seuraava julkistettu vaihe on Agent Sessions, suunnitteilla oleva yritystason kerros, jonka avulla agentteja voi käynnistää esimerkiksi asiakaspalautteen kaltaisista lähteistä ja suojautua kehoteinjektiolta, jossa haitallinen syöte voisi ohjata agenttia paljastamaan tietoja. Expo aikoo jakaa lisätietoja marraskuun 2026 loppuun mennessä. Kyseessä on etenemissuunnitelmaan kuuluva vaihe, ei nykyiseen julkaisuun sisältyvä ominaisuus.
Simulators lisää varmennusvaiheen Expon nykyisiin koonti-, CI/CD-, sovelluskauppaan toimittamisen, langattomien päivitysten ja valvonnan palveluihin. Tuloksena on työnjako, ei itsenäinen julkaisuprosessi: agentit toimittavat testattuja muutoksia ja ajonaikaista näyttöä, tilikohtaiset rajoitukset määräävät, kuinka paljon voidaan suorittaa samanaikaisesti, ja ihmiset päättävät edelleen muutosten yhdistämisestä.












