Anna asioiden tapahtua, vaikket ole paikalla
Kolme eri tapaa, joilla Nia työskentelee kun et katso: rutiini, toimeksianto ja Oikotie, jonka se kirjoittaa itse.
Rutiinit
Laukaisin ja toiminto. Laukaisin voi olla kellonaika ja tietyt päivät, paikkaan saapuminen tai sieltä lähteminen, tai järjestelmän tapahtuma. Toiminto voi olla mikä tahansa noista 63:sta.
”Joka arkipäivä kello kahdeksalta, kerro minulle päivästä”
Toimeksiannot
Yksi asia, kerran, tulevaisuudessa. Se suoritetaan palvelimella, ja vastaus tulee ilmoituksena, vaikka puhelin olisi taskussa.
”Huomenna kello kahdeksalta etsi minulle lentoja Roomaan”
Oikotiet, jotka se kirjoittaa itse
Nia kokoaa vaiheet oikeaksi iOS:n Oikotieksi, allekirjoittaa sen ja avaa Applen tuontinäkymän. Sinä painat ”Lisää”.
”Tee minulle oikotie, joka sammuttaa kaiken ja asettaa hälytyksen”
Kolme laukaisinta, eikä yksikään keksitty
- Kellonaika. Kellonaika ja valitsemasi viikonpäivät, valittavissa ma:sta su:hun.
- Paikka. Paikkaan saapuessa tai sieltä lähtiessä, iOS:n geovyöhykkeellä. ”Aina”-oikeutta pyydetään tässä, ei aiemmin.
- Järjestelmän tapahtuma. Asiat, joista iOS oikeasti ilmoittaa sovellukselle, eikä teeskennellä niitä, joista se ei ilmoita.
iOS päättää, milloin sovellus saa taustasuoritusaikaa, joten kellonajan rutiini nojaa paikalliseen ilmoitukseen juuri sillä hetkellä, ja palvelin lähettää varmuuden vuoksi oman verkkomuistutuksensa. Nia ei lupaa suoritusta täsmälleen oikealla sekunnilla puhelimen ollessa lepotilassa, koska kukaan ei voi luvata sitä.
Ja mitä tahansa haluat itse lisätä
Taito on oma lauseesi, joka laukaisee jotain omaasi. Nia ilmoittaa sen mallille yhtenä työkaluna muiden joukossa, joten se toimii samoin kuin vakiona tulevat.
- Oma HTTPS-webhookisi. Menetelmällä, JSON-rungolla ja salaisilla otsikoillasi, jos niitä tarvitset. Enintään 15 sekuntia.
- Oikotie, joka sinulla jo on. Nimellä, syötetekstillä, ja vastaus palaa Nialle.
- Kortti näyttää HTTP-tilan, joten näet, kun palvelimesi kaatuu, sen sijaan että saisit yleisen ”en pystynyt siihen”.
Rutiinit, joita ihmiset oikeasti käyttävät
Aamun yhteenveto
Kello 8.00 maanantaista perjantaihin: päivän kalenteri, sää, kuinka kauan matka ensimmäiseen tapaamiseen kestää, syntymäpäivät ja mitä sähköpostissa on.
Toimistosta lähtö
Paikasta lähtiessä: lähettää viestin kotiin ilmoituksena ja avaa reitin navigaattoriin.
Hyvää yötä
Kello 23.00: sammuttaa valot HomeKitillä ja asettaa huomisen hälytyksen.
Lauantain asia
Toimeksianto lauantaiksi kello 10: etsii lähistöltä auki olevia paikkoja ja lähettää listan ilmoituksena.
Rutiineista ja toimeksiannoista
Voiko Nia luoda iOS-oikoteitä?
Kyllä, Plus-tasolla. Nia kokoaa vaiheet, allekirjoittaa tiedoston ja avaa Applen tuontinäkymän. Sinä painat ”Lisää oikotie”, ja siihen hetkeen asti oikotietä ei ole olemassa; kortti kertoo sen painikkeen yläpuolella sen sijaan, että pitäisi sitä itsestäänselvyytenä.
Voiko Nia tehdä asioita itsekseen, ilman että olen paikalla?
Kyllä, Plus-tasolla. Rutiini laukeaa tiettyyn kellonaikaan, kun saavut jonnekin tai järjestelmän tapahtuman yhteydessä. Ja toimeksianto (”etsi minulle huomenna kahdeksalta lennot Roomaan”) suoritetaan palvelimella, ja vastaus tulee sinulle ilmoituksena, puhelin taskussa.
Aloitetaanko?
Lataa Nia, sano sille ensimmäinen asia ja katso mitä tapahtuu. Ilmainen taso ei kysy korttia.
Aloitus on ilmainen. Vaatii iOS 18:n. Espanjaksi ja englanniksi.