Jokunen aika sitten kirjoittelin ja varoittelin vanhojen GPS-laitteiden toimimattomuudesta huhtikuun 6. päivä. Nyt on luvassa lisää toimimattomuutta suurella todennäköisyydellä, kun geocaching.com:n API:n vanha versio poistuu käytöstä 1.6.2019. Päivämäärä on peräisin API-partnereille lähetystä uutissähköpostista ja tässä on kuukauden jatkoaika. Alkuperäinen määräaika oli 1.5.2019.
Mikä on API?
Mikä tämä ihmeellinen API sitten? Tavalliselle tallaajalle se ei paljon kerro, mutta kyseessä on ohjelmointirajapinta, jonka avulla erilaiset geokätköilysovellukset hakevat tietonsa geocaching.comista. Sovellus pyytää API:n kautta tietoja geocaching.comista ja saa vastauksena kätköjen tiedot, kuten kuvaukset, loggaukset, yms. Samoin API-rajapinnan kautta sovellus voi lähettää tietoja, kuten kätköilijän Draftit tai kätkökirjaukset geocaching.comiin. Toki jotkin sovellukset sallivat myös kätkötietojen lataamisen sovellukseen GPX-tiedoston avulla ja tällöin sovellus (ei ainakaan yleensä) käytä tietojen lataamiseen API-rajapintaa.
Uusi geocaching.com API
Uusi API julkaistiin jo viime kesänä, jonka jälkeen sovelluskehittäjät ovat ruvenneet hiljalleen ottamaan sitä käyttöön. Uusi API on varsin erilainen vanhaan nähden ja sovelluskehittäjille tämä tarkoittaa, että siinä missä aiemmin piti tehdä yksi API-kutsu, jolla pyydettiin tietoja, niin uudessa API:ssa voi joutua tekemään useamman kutsun saman asian tekemiseksi. Tämä puolestaan tarkoittaa, että sovelluksia on päivitettävä ja niiden ohjelmistoja muutettava.
Vanha API-käytti XML-muotoista viestintää, kun uusi API taas käyttää JSONia. Tämä lisää sovelluskehittäjien työmäärää, koska API-kutsujen vastausten käsittelyt täytyy koodata uusiksi. Niinpä osa sovelluskehittäjistä onkin laittanut hanskat tiskiin, eivätkä jaksa päivittää sovelluksiaan käyttämään uutta API:a. Lisäksi vielä on varmasti suuri joukko oman onnensa nojaan jätettyjä sovelluksia, jotka ovat toimineet tähän asti ainakin välttävästi, koska API on pysynyt pitkään samana, mutta kun vanha API poistuu kokonaan ja on vain mahdollista käyttää uutta APIa, niin nämä heitteille jätetyt sovellukset lakkaavat toimimasta kokonaan.
Uusi API – uudet rajoitukset
Vanhan API:n kanssa premium-käyttäjillä oli päivittäinen 10 000 ladatun kätkön raja per sovellus. Tavallisilla käyttäjillä rajoitus oli 3 kätköä päivässä. Uudessa API:ssa rajoitukset on laitettu uusiksi:
- 3 täydellistä kätkökuvausta per päivä – ilman premiumia.
- 10,000 pientä kätkötietojen hakua per päivä – ilman premiumia
- 16,000 täydellistä kätkökuvausta per päivä – premium-jäsenyys vaaditaan
- 10,000 pientä kätkötietoa per päivä – premium -jäsenille
Pienellä kätkötiedolla tarkoitetaan perustietoja, kuten kätkön sijaintia, nimeä, tähdityksiä,yms mutta se ei sisällä esimerkiksi kätkön kuvausta.
Vaikka vaikuttaa siltä, että premium-käyttäjille ladattavien kätköjen määrä on kasvanut, niin todellisuudessa näin ei ole. 16 000 tuhannen kätkön raja jaetaan jatkossa kaikkien API:a käyttävien sovellusten kesken. Esimerkiksi, jos GSAK:lla lataa vaikkapa 16 000 kätköä tietokantaan, niin sen jälkeen ei sinä päivänä voi ladata vaikkapa Cachlyllä yhtään kätköä. Määrä on useimpiin tarpeisiin varsin riittävä, mutta esimerkiksi juuri GSAK:n käytön kannalta rajoite on ikävä. Osalle käyttäjistä tämä saattaa tulla yllätyksenä, kun oma suosikkisovellus ei enää lataakaan kätköjä.
Mitkä sovellukset toimivat jatkossakin?
Kätköilijää tietenkin kiinnostaa mitkä sovellukset jo käyttävät uutta API:a ja varmasti toimivat jatkossakin. Valitettavasti mitään kattavaa tilannelistausta ei ole olemassa. Tässä tiedot, mitä sain haalittua aiheesta.
Varmasti toimivat jatkossakin
- Viralliset Geocaching sovellukset (ml. Adventure lab)
- Cachly
- C:geo (ei käytä API:a rikkoen siten käyttöehtoja)
- GSAK
- Cachetur.no
- GeoohLive
- LonelyCache
- TBScan
Uuden API:n käyttöönotto käynissä
- GDAK
- LocusMap
- Project-gc.com
- GCDroid
- geocache.fi
- Looking4Cache (tulossa versiossa 4.0)
Eivät toimi jatkossa
- Maloo
- CacheBird
- NeonGeo
Monen monta sovellusta on siis joiden toiminnasta ei ole tietoa. Jos sovellus ei ole päivittynyt pitkään aikaan, niin on hyvin todennäköistä, ettei se toimi kesäkuussa. Toivotaan, että haksu10 ja Kiven Alla saavat geocache.fi:n käyttämään uutta API:a ennen kesäkuuta. Muuten voipi suomalainen kätköily hieman mullistua.
Tiedätkö, jonkun sovelluksen, joka ei ylläolevassa listassa ole mainittu, ottaneen käyttöön uuden API:n tai ilmoittaneen, ettei päivitystä ole luvassa? Kerro siitä meille kommentoimalla, niin täydennetään listaa.
Mitens Looking4Cache?
Katselin sovelluksen versiohistoriaa iPhonella ja siellä ei ollut mainintaa, että uutta API:a olisi otettu käyttöön. Katselin myös sovelluksen foorumeilta ja sielläkään ei ollut mainintaa uuden API:n käyttöönotosta. Sen sijaan oli tammikuulta kysymys, että tullaanko uutta APIa tukemaan, mutta siihen ei ollut kukaan vastannut. Tältä pohjalta sanoisin, että ehkäpä Looking4Cache ei tällä tietoa toimi. Mutta tilanne toki voi vielä muuttua.
Tällaisen viestin löysin L4C:n sivuilta; 4.0 versio työnalla, johon uusi API-tuki
_____________
L4C 3.0 IS PUBLISHED
Posted on March 17, 2019 10 Comments
Tonight the new version of Looking4Cache was released. I have already posted about the new features, so here is not much more. Only an info to the current update and informations how it goes on now.
Current update: If the app stays in the start screen for a longer time after the update, give it a few minutes. For very large databases the database migration takes a bit longer. Please don’t quit the app.
Looking4Cache 4.0: I’ve been working on the next big update for a few weeks now. Here I develop the integration in geocaching.com completely new. L4C then uses the new API from Groundspeak, which offers more possibilities. I don’t know if L4C 4.0 will be a nearly 1:1 representation of the previous functions, or if I will be able to integrate new functions (friends, fieldnotes, more trackable details) directly.
With L4C 3.0 (user interface and usability) and 4.0 (data in the background) the all-round renewal is complete and the technical basis for the next years will be established. The already announced feature iCloud Sync, which is most questioned, will follow after 4.0.
I wish you lots of fun with the new version and a good start into spring!
Hieno homma. Lisäsin tiedon itse juttuunkin!
Lisätty TBScan listaan. Uusin päivitys lisäsi tuen uudelle API:lle
Hei! Oma suosikkini oli CacheBird, joka nyt sitten kesken reissun lakkasi toimimasta. Etsin verkosta syytä asialle ja onnekseni osuin tälle sivulle – KIITOS! Olin ostanut lisenssin ensi vuoteen pitkälle (sovellus näytti lokakuuta 2020), joten hiukka harmittaa. Geocachingin oma sovellus ei ihan hirveän toimiva ole, etenkin reissaajien loggaus oli niin helppoa CacheBirdillä. Mikä olisi yhtä hyvä iPhoneen tuon korvaajaksi??
Cachly on hyvä iPhonelle. Arvostelu ensimmäisestä versiosta löytyy täältä: https://www.6123tampere.com/2016/01/29/testissa-cachly-geokatkoilyappis-ioslle/ Ja nyt on jo versio 5.x menossa ja ohjelma on koko ajan parantunut. Hinta taitaa nykyään olla 5.5€
Kiven Alla Oy tiedotti Cachlyn kohtalosta tällaista:
Pahoittelut huonosta tiedotuksesta Cachebirdin tulevaisuudesta. Tilanne on se että Cachebird ei enää toimi, eikä siihen tulee enää päivityksiä.
Olemme turhan pitkään elätelleet toivoa, että voisimme jotenkin jatkaa Cachebirdin kehitystä ja siksi lykänneet päätöstä ja tiedotusta. Cachebirdin kehitys on ollut yhden miehen vapaa-ajalla vetämä show, ja tämä tekijä on ollut aivan liian kiireinen päivätöissään jo pitkään.
Haluaisimme jatkossakin tarjota mobiilikätköilyohjelman, mutta jos joskus niin päätämme tehdä se rakentuu pohjalle, joka ei ole tällä tavalla yksittäisestä tekijästä riippuvainen.
Teille, jotka olette maksaneet Cachebirdin vuosimaksun 1.6.2018 tai sen jälkeen ja haluatte rahat takaisin, niin lähettäkää pankkitilinne ja kätköilytunnuksenne johon tilaus liittyy osoitteeseen info@kivenalla.fi niin palautamme maksun. Selvitämme Applelta voidaanko hyvitys tehdä suoraan Appstoren kautta.
Pahoittelut!
Suosittelemme iOS-käyttöjärjestelmälle Cachly-kätköilysovellusta ja Androidille Geocaching-kätköilysovellusta.