Verkkosivu puhelimessa ei riitä
map.flights toimii minkä tahansa puhelimen selaimessa, ja silti on asioita, joihin vain sovellus pystyy. Se kertoo, että seuraamasi kone on juuri noussut. Ja Yläpuolellani-tilassa nostat vain puhelimen taivasta kohti: kompassi näyttää, mihin suuntaan ja kuinka kaukana kukin kone on, kamera voi halutessasi merkitä ne suoraan kuvaan, ja Viimeinen tunti -näkymä näyttää, mitä ylitse lensi jo ennen kuin otit puhelimen esiin.
Puhelimen kompassi on magneettinen, eikä magneettinen pohjoinen ole todellinen pohjoinen. Ero vaihtelee paikan mukaan: Keski-Euroopassa muutama aste, Pohjois-Kanadassa helposti yli kaksikymmentä. Sovellus ottaa suunnan todelliseen pohjoiseen, ja kun puhelin ei pysty sitä antamaan, sovellus kertoo sen. Kun kompassi heittää, se ehdottaa, että piirrät puhelimella ilmaan kyljellään olevan kahdeksikon.
Sijaintisi pysyy koko ajan puhelimessa. Suunnat lasketaan puhelimessa itsessään, ja palvelin saa vain kysymyksen ympäristöstä noin sadan metrin tarkkuuteen pyöristettynä. Sovellus sanoo sen suoraan kehotteessa, ennen kuin se pyytää lupaa.
Valokuvaajat pitävät ylityksistä. Aurinko ja Kuu ovat kumpikin noin puolen asteen levyisiä, ja liikennekone ylittää niiden kiekon sekunnin murto-osassa. Verkkosivu ja sovellus laskevat live-sijainneista, mitkä koneet ylittävät kiekon seuraavan kymmenen minuutin aikana täsmälleen siitä katsottuna, missä seisot. Ennuste on suora viiva: kääntyvä tai laskeutumisen aloittava kone kumoaa sen, ja koneen ilmoittama korkeus on vain niin tarkka, että kahdenkymmenen kilometrin päässä sen virhe on suunnilleen kiekon kokoinen. Siksi luettelossa näkyvät myös läheltä piti -tapaukset, ja se, mihin objektiivi suunnataan, jää valokuvaajan päätettäväksi.


Tarkastuskortti puhelimessasi
Tarkastuskortin viivakoodi noudattaa yhtä maailmanlaajuista standardia. Siinä on matkustajan nimi, varauskoodi, mistä ja minne, lentoyhtiö, lennon numero, istuinpaikka ja lähtöpäivä. Päivä on kuitenkin vain vuoden päivän järjestysnumerona, ilman vuotta lainkaan: 17. kesäkuuta on päivä 168.
Sovellus lukee koodin kameralla suoraan puhelimessa ja päättelee vuoden itse, koska tarkastuskortti on lähes aina lähimmälle sellaiselle päivälle. Nimi pysyy puhelimessa, varauskoodia ei tallenneta lainkaan, ja palvelin saa vain lentoyhtiön, lennon numeron ja lentoaseman.
Sitten tulee paras osa. Kone, jolla lennät, on yleensä vielä jossain ilmassa toisena lentona. Kun löydämme sen, sovellus näyttää kartan yläpuolella, että koneesi lentää nyt Amsterdamista Prahaan, ja arvioidun laskeutumisajan. Ehtiikö se lähtöösi, sitä se ei sano: se olisi arvaus, ei mittaus.
Tehty peukaloille
Verkkosivulta ei siirry juuri mitään sellaisenaan. Nuolipainikkeet ovat järkeviä hiiren kanssa, eikä kukaan halua niitä puhelimeen. Lennon paneeli seuraa sormeasi ja jää siihen, mihin sen päästät, paneelit sulkeutuvat pyyhkäisyllä, toiston aikajanan vetäminen hyppää ajassa, ja kartan koskettaminen keskeyttää Follow-tilan.
Verkkosivun linkit avautuvat suoraan sovellukseen. Syyskuussa sovellus kirisi verkkosivun kiinni useassa aallossa: kuvauspaikat, lentojen poikkeamat, ryhmätila enintään kuudelle koneelle, kaupunkien väliset yhteydet ja 3D-lentoasemanäkymä.


Pala karttaa jonkun toisen sivustolla
Spottaajat striimaavat lentoasemia YouTubessa, lentokerhoilla on verkkosivut, pienillä lentoasemilla ei ole budjettia omalle lähtötaululle. Mainonnan sijaan tarjosimme niille palan karttaa: kopioi konfiguraattorista muutama rivi, niin sivulle ilmestyy live-koneita. Ensimmäinen widget oli olemassa 11. elokuuta, ennen kuin sivustolla oli tilejä. Syyskuun lopussa niitä oli kuutta lajia: kartta, lähtö- ja saapumistaulut, merkki ympärillä olevien koneiden määrästä, yhden lennon tila, aseman kortti ja yhden lentoyhtiön laivasto, kolmessa teemassa.
Widget elää sivustolla, joka ei ole meidän. Se ei saa hidastaa sitä, rikkoa sen tyylejä tai kerätä sen kävijöitä. Siksi se latautuu vasta, kun lukija vierittää sen kohdalle, elää omassa kehyksessään, jossa se ei voi koskea isäntäsivun ulkoasuun, eikä se pyydä mitään piilotetulla selaimen välilehdellä. Jos kävijällä on JavaScript pois päältä, sen paikalle jää tavallinen linkki map.flightsiin.
Taulu näyttää lentoaseman omaa aikaa myös toisella mantereella olevalle kävijälle. Napsauta konetta, niin sen tiedot avautuvat suoraan widgetin sisällä: puhelimessa kortti liukuu esiin alhaalta, yksi sormi vierittää isäntäsivua ja kaksi sormea liikuttaa karttaa. Logo pysyy kulmassa, vaikka isäntä piilottaisi otsikon.


Widgetin datan lähdemainintoja ei voi kytkeä pois. Lisenssit sanovat, että ne kulkevat datan mukana, joten ne kulkevat myös jonkun toisen sivustolle.

