Yritys

Taiste on mobiiliin erikoistunut digitaalinen suunnittelutoimisto.


 

Kirjoittajat

 

Oscar Salonaho on Taisteen toimitusjohtaja.

 

Ville Kaisla on Taisteen luova johtaja.

 

Mikko Harju on Taisteen tekninen johtaja.

 

Minna Valtari
toimii viestinnän projekteissa Taisteen yhteistyöverkostossa.

AIHEITTAIN

Entries in Tekniikka (3)

Windows Phone 7 - käyttäjälle, suunnittelijalle ja kehittäjälle

Olemme viime syksystä lähtien päässeet ihmettelemään Microsoftin uutta ihmelasta, Windows Phonea. Sen tarkoitus on löytää käyttäjänsä yksinkertaistetulla käyttöliittymällä ja hauskalla tavalla kertoa se oleellisin informaatio. No, millaista elämä tämän iPhonen tappajan kanssa nyt sitten on? Seuraa pieni katselmustuokio kolmesta eri vinkkelistä.

Käyttäjälle

Windows Phonen uusi käyttöliittymä on revitty aiempiin versioihinsa verrattuna auki niin perusteellisesti, että 2010-luvun synnyttämän informaatioähkyn ja jatkuvan interaktion keskellä elävän käyttäjän tarpeisiin on voitu vihdoin vastata täsmällisemmin ja käyttäjän itsensä säätämällä volyymilla. Käyttökokemuksessa on erityisesti panostettu mm. siihen, että puhelin on 1) henkilökohtainen ja keskittyy yksilön tarpeisiin 2) aina relevantti ja informatiivinen 3) aina yhteydessä ympärillä oleviin laitteisiin ja palveluihin.

Tämän tasoisen uudistuksen myötä on myös selvää, että käyttäjä pakotetaan monelta osin uusiin konventioihin vaikka puhelimella tehtävät asiat säilyisivätkin osin samoina. Poissa ovat aloitusnäkymän pienet ja staattiset applikaatioikonit. Poissa on kiilto, liukuvärit ja pseudorealistinen grafiikka. Poissa on ylipäänsä  kaikki se paljous pienessä tilassa. Tilalla ovat yksinkertaiset mutta kääntöpuolelta relevanttia informaatiota tarjoilevat applikaatiotiilet. Tilalla ovat minimalismi, selkeät värit ja suuri typografia. Tilalla ovat näkymien laaja-alaisuus ja suuri sulava liike!

Vaikka vaakasuuntainen pyyhkiminen navigaation peruspilarina saattaakin tuntua oudolta, on yllättävää miten luonnolliselta se alkaa pian tuntumaan – eikä ihme, olemmehan jo vuosikaudet tottuneet katselemaan samankaltaisia kamera-ajoja elokuvissa ja odottamaan tarinalle jatkoa oikealta, varsinkin näin länsimaissa. Muutaman päivän käytön jälkeen on jo itsestäänselvää, ettei sovelluksen aloitusnäkymä ole välttämättä vain yksi ruutu vaan panoraama useammasta asiasta yhdessä.

Mielestämme Microsoftin ja Nokian uuden yhteistyön ensimmäinen hedelmä, Lumia 800 on yksi parhaita käyttämiämme puhelimia. Siinä yhdistyvät visuaalinen näyttävyys, hyvä käytettävyys ja tekninen suorituskyky tavalla, josta moni kilpailija voi ottaa mallia.

Suunnittelijalle

On sanomattakin selvää, että minimalismista, kauniista typografiasta ja sveitsiläisestä graafisesta tyylistä nauttivat suunnittelijat ovat kuin kotonaan Metron design-kielen kanssa. Ja vaikkei informaatiografiikasta ja piktogrammeista inspiroitunut visuaalinen ilmaisu olisikaan niitä omimpia, on Microsoftin huolella suunniteltujen lähtökohtanäkymien ja hyvin dokumentoitujen ohjeistusten päälle helppo lähteä rakentamaan toimivaa ja tyylikästä sovellusta.

Perusteellisen Metro-opiskelun ja ensimmäisten kokeilujen jälkeen saattaa suunnittelijasta helposti tosin tuntua, että kaikista applikaatioista lähtee tiukkojen ohjeistusten kautta syntymään väkisinkin samankaltaisia vain pienin väri- ja sisältömuutoksin. Tämä on käyttökokemuksen kannalta erittäin hyvä asia verrattuna esim. Android-maailman liikaan vapauteen, joka johtaa harmittavan usein siihen, että käyttöliittymät lähtevät monilta käsistä ja alustaan sekä itse puhelimeen sidottu yhdenmukaisuus loistaa poissaolollaan. Lopputuloksena nähdään hämmentyneitä käyttäjiä, jotka eivät osaa käyttää jatkuvasti logiikoiltaan vaihtelevia sovelluksia.

Tiukkoihin raameihin kannattaa Metro-maailmassa suhtautua kuitenkin vain aloituspisteenä; kun oppii puhumaan sitä kielenä, on helppo huomata miten inspiroivan lähtökohdan se tarjoaakaan mitä erilaisimmille kokemuksille ja kertomuksille; Valokuvan, grafiikan ja brändin läsnäolon voi virittää suuremman pinta-alan johdosta aivan eri tasolle, puhelimen omassa Segoe-kirjasimessa tai kaikissa marginaaleissa ei tarvitse aina pysytellä ja esim. animoinnit voi rakentaa haluamallaan tavalla uniikin kokemuksen luomiseksi.

Kaiken kaikkiaan suunnittelijalle on onnistuttu rakentamaan erittäin hyvä hiekkalaatikko onnistuneiden ja ilahduttavien sovellusten luomiseksi. Suurena plussana mainittakoon myös harvinaisen omistautunut Windows Phonen Design Team joka jakaa jatkuvasti näkemyksiään mm. Twitterissä.

Kehittäjälle

Sovelluskehitykseen tarjotut työkalut ovat todella hyvät ja kun niiden kanssa pääsee sinuiksi, tuottavuus on aivan omaa luokkaansa. Reactive Extensions ja Async CTP-kirjastot tuovat uutta sähäkkyyttä ohjelmiston arkkitehtuurin suunnitteluun. Osaavissa käsissä niiden avulla saadaan tehtyä suorituskykyistä ja helposti ylläpidettävää koodia nopeasti suhteessa perinteisiin tekniikoihin. Tämä tietää kustannussäästöjä siis myös asiakkaan näkökulmasta.

Uudet tekniikat ja niiden tuomat mahdollisuudet näkyvät myös käyttäjälle. Latausruutuja ei enää tehdä erikseen siten, että sovelluksen kanssa ei pääse toimimaan samaan aikaan, vaan lataus tapahtuu taustalla sovelluksen ollessa koko ajan vasteikkaan tuntuinen.

Uuden Windows Phone-sovelluksen suunnittelussa pitää ottaa huomioon tarkat Microsoftin sanelemat ehdot siitä, miltä sovelluksien tulisi näyttää. Olemme olleet mukana partneriohjelmassa, jossa ideana on vieläkin tarkemmin syynätä sovellus läpi ja varmistua siitä, että kaikilta osin sovellus täyttää sille asetetut vaatimukset. Kehittäjän näkökulmasta korjauskierrokset olivat haastavia, mutta samalla opettivat todella paljon siitä, miten hyviä Windows Phone-sovelluksia tehdään. Hyviä kehitysvinkkejä löytyy myös Windows Phone Developer Blogista.

Partneriohjelmassa tai ei, jokainen muutos, joka tehdään ohjelmistoon tai ohjelmiston tietoihin menee aina Microsoftin sertifioinnin läpi ennen päivitysten päätymistä Marketplaceen. Tähän prosessiin on hyvä varata noin viikko per päivitys. Tämän lisäksi päivitysten hyväksymisen jälkeen kuluu vielä pari päivää, että ohjelmiston uusin versio on päivittynyt läpi Marketplacen ja löytyy hakutuloksista. 

Entä sitten?

Nokia ja Microsoft ovat nyt tulleet mukaan taisteluun älypuhelinmarkkinoiden kuninkuudesta ja yrityksen puutteesta ei todellakaan voi tätä kaksikkoa syyttää. Myös suomalaiset käyttäjät ovat havahtuneet, sillä helmikuussa 2012 Lumia 800 oli Suomen suurimpien operaattoreiden myydyin puhelin.

Jos siis mietit, mitä Windows Phone tarkoittaa bisneksellesi tai olet jo päättänyt laajentaa toimintaasi kyseiselle alustalle, ota yhteyttä.

Oho – Näin Taisteella ohjelmoidaan – Katso koodi!

Me uskomme funktionaalisen ohjelmointityylin tuovan mukanaan parempia ja helpommin laajennettavissa olevia järjestelmiä asiakkaillemme ja myös lyhyempiä toteutusaikatauluja monimutkaisempien järjestelmien toteuttamisessa.

Click to read more ...

Mikko @ Taiste

Tervehdys toimistolta!

“Commodore 64 Basicista kun aloittaa, ehtii vuosien varrella katselemaan aika paljon koodia”, heittää Mikko Harju, Taisteen tekninen johtaja. “Web-ohjelmointiin tutustuin kymmenisen vuotta sitten tekemällä Jimm’s PC-Storen nettisivut.” Sen jälkeen Mikko on tehnyt eri firmoissa mobiilikehitystä ja webcastingia. Taisteessa hän palaa jälleen webin pariin.

”Haluan haastaa vallalla olevia tapoja toimia netissä. Kysyn itseltäni, miksi jengi toimii tietyllä tavalla ja mietin, mitä voin oppia siitä tavasta ja kehittää sitä vielä eteenpäin. Etsin jatkuvasti parempaa kokonaisuutta ja haen vaikutteita ympäriltäni.”

”Suuri virtaus, jonka näen omalla alallani, on funktionaalinen ohjelmointityyli. Haluan viedä Taistetta etunenässä tyylin käyttöönotossa myös web-ohjelmoinnin saralla.” 

Verkkoa Mikko käyttää nykyisin eniten tiedonhakuun. Perinteisesti Googlesta saa hieman vakiintuneempaa tietoa, kun taas Twitteristä saa selville, mistä ihmiset puhuvat juuri nyt. Mikosta onkin viime aikoina kuoriutunut aktiivinen Twitter-käyttäjä: ”Twitterissä lähtökohta on, että kaikki tieto on julkista ja kaveruussuhde voi olla yksisuuntainen, koska molempien ei tarvitse seurata toisiaan. Tämä eroaa oleellisesti esimerkiksi Facebookin tavasta suhtautua sosiaaliseen verkostoon, joka on luonteeltaan kaksisuuntainen. Facebook siis kuvaa henkilön olemassa olevia kaveruussuhteita. Twitter-feedini taas edustaa enemmän sitä, kuka haluan olla. Heitän sinne jatkuvasti juttuja, joihin haluan tutustua paremmin ja joista haluan kuulla muiden kommentteja.”

Twitteriä seuraamalla saa siis tietää, kuka Mikko Harju juuri nyt on. ”Twitterissä keskityn lähinnä ammatillisiin juttuihin. Käytän vapaa-aikaani paljon työhön liittyviin asioihin, koska pientä start up –yritystä elää itse vuorokauden ympäri. Toisaalta on hienoa, että pitää työstään niin paljon, että haluaa vapaa-ajallaankin funtsia siihen liittyviä juttuja!” Vapaa-ajallaan Mikko kyllä myös soittaa kitaraa, leikkii analogisyntikoilla, juoksee ja harrastaa matematiikkaa.

Verkon käyttäminen sosiaaliseen kanssakäymiseen on Mikolle tuttua jo niiltä ajoin, kun irkattiin piipittävien laatikoiden yli tekstipohjaisella yhteydellä. ”Tällä hetkellä sosiaalinen media on ehkä vähän yliarvostettuakin – eihän sosiaalista mediaa ole ilman ihmisten sosiaalisuutta. Kyse ei välttämättä kuitenkaan ole sellaisesta ratkaisusta, jolla saataisiin korvattua kaikki perinteinen markkinointiviestintä”.

Mikon työ pyörii paljon näiden näkemysten soveltamisen ympärillä. Hän suunnittelee konsepteja ja rakentaa palveluita oivalluksia hyödyntäen. Lisäksi Mikko vastaa kaikesta Taisteen teknisestä kehityksestä, kun taas visuaalisemmat ihmiset Ville ja Samppa vastaavat pääosin siitä, mikä näkyy. ”Palveluidemme kehittämisprosessi alkaa yleensä lyijykynäversioista, joita sitten ryhdymme rakentamaan. Teen paljon konseptisuunnittelua ja yritän mennä toisten ihmisten päähän, jotta ymmärrän, millaisen palvelun he haluavat.”