Microsoft – 3D ei kaikille

Nuorena piirustelin kolmessa ulottuvuudessa Commodore Amigan ylistetyllä Deluxe Paint -sovelluksella. Toisin sanoen, siitä on jo vuosikymmeniä, kun 3D oli kohdallani uutta ja innostavaa.

Lokakuussa 2016 Microsoft vakuutteli kolmiulotteisuuden olevan meitä jokaista varten. Tuolloin kirjoitin aiheesta otsikolla Microsoft – Windows 10 Event. Megan Saunders kertoi luovuudesta: luodaan kolmiulotteisesti ja saavutetaan enemmän useamman ulottuvuuden johdosta. Microsoft myös esitteli 3D-tukea eri sovelluksissa.

Nyt tuo kohuttu Creators Update on tullut. Näin Microsoft (yhden sanan boldaus suoritettu omavaltaisesti toimestani): ”Nykyiset työkalut rajoittavat suunnittelun ja luomisen useimmille ihmisistä kaksiulotteiseen tilaan, vaikka maailma on moniulotteinen. Kolmiulotteisuus helpottaa ilmaisua ja oppimista, koska se on lähempänä todellisuutta. 3D-suunnitteluun liittyvän liiketoiminnan arvioidaan kasvavan yli 62 % vuoteen 2020 mennessä. Creators Updaten avulla Microsoft mahdollistaa 3D-hahmojen ja -kuvien kuvaamisen, luomisen ja jakamisen kaikille.

Microsoft Remix 3D ei läheskään kaikille

Entä mitä tämä uusi hieno 3D on käytännössä? Innostuin sen verran, että päätin kokeilla. Avasin uuden sovelluksen 3D Katselu. Sovelluksen käynnistyttyä mietin hetken mitä tässä tehdään…

Huomasin ja käynnistin toiminnon Remix 3D, joka aukaisi hienoja 3D-töitä esittelevän sivun internetistä. Valitsin kokeiltavaksi ensimmäisen työn, jolloin tuli pyyntö kirjautua Microsoft-tilillä. Kirjauduin… ja pettymys… eihän tämä ilmeisesti toimi Suomessa…

Microsoft 3D – ei läheskään kaikille

Ohjelman esiversion tukisivulla kerrotaankin, että ainakin esiversiossa tuettuna ovat olleet vain 13 vuotta täyttäneet muutamassa maassa: ”Yes, a Microsoft Account (MSA) is required to sign up for the Preview and access the Remix3D.com site.  You must also be at least 13 years old and have your account set to US, UK, Canada, Australia or New Zealand.

Microsoft Paint 3D kaikille

Microsoftin uusi kolmiulotteisuutta tukeva Paint 3D sentään ilmeisesti toimii kaikilla, vaikka vajaana kun Remix 3D -ei kaikilla ole tuettuna.

Microsoftin tukisivu kuitenkin kertoo, että: ”Yksi nopeimmista tavoista päästä alkuun on mallin valitseminen Remix 3D -yhteisön tuhansista saatavilla olevista malleista ja sen muokkaaminen Paint 3D:ssä.”. No tämä ei ollut nopein tapa, joten käynnistin Paint 3D:n ja avasin erään valmiista 3D-objekteista.

Microsoft Paint 3D

Sovelluksessa on kätevä avustustoiminto (katso kuvan vasen yläosa), joka näyttää animoituna eri toimintojen käyttöä. Kun 3D-innostukseni meni ohitse jo vuosikymmenet sitten, en jatkanut tämän pidemmälle.

Vision pieniä osasia

On selvää, että kolmiulotteisuus liittyy erittäin läheisesti nimenomaan Microsoftin uusiin virtuaalitodellisuusprojekteihin, kuten Microsoft HoloLens. Sen lisäksi kolmiulotteisuudelle on kaavailtu suurta roolia myös kaupankäynnissä, se on verkkokaupoissa.

Nämä uudet sovellukset lähinnä esittelevät kolmiulotteisuuden vahvaa roolia Microsoftin Windows 10 -käyttöjärjestelmässä ja tuoreissa sovelluskehitystyökaluissa. Vaikuttaa siltä, että Microsoft on kenties tuonut meille tavallisille käyttäjille tuotteistettuna työkaluja, joita on alun perin tarvittu muissa projekteissa, kuten HoloLens.

Uudet virtuaalimaailmat tarvitsevat sisältöä. Siksi Microsoft nyt tuo meille kaikille työkaluja tämän sisällön luomista varten.

On todella ikävää, että Creators Update -päivityksellä Microsoft jatkaa eri maiden ja kielialueiden kansalaisia eriarvoistavaa politiikkaansa huolimatta kaikista lupauksistaan demokratisoida digitaalisen maailman uusia asioita. Nykyisellään näyttää siltä, että Microsoft aikoo jatkossakin kehittää tuotteitaan lähinnä angloamerikkalaisen maailman keskeisten valtioiden kansalaisille.

Kertaan jo aiemmin esittämäni näkemyksen, jonka mukaan Suomen on kaikki syy huolestua tästä eriarvoistavasta kehityssuunnasta, joka aivan varmasti merkitsee meille suomalaisille muita heikompia mahdollisuuksia pysyä mukana digitaalisen maailman kehityksessä.

Artisti:

Angel-Khranitel – Khudozhnik

Teidän nöyrin,

P.Tärkeä

Jolla – Iijoki 2.1.0.11 kaikille

Sailfishin tuorein versio Iijoki 2.1.0.11 on nyt saatavilla kaikille käyttäjille laitteille Jolla 1, Jolla C ja Jolla Tablet. Kuvaukset uuden version sisällöstä löytyvät TJC:ltä yleisemmällä tasolla [release notes] 2.1.0/Iijoki [released] ja yksityiskohtaisesti [changelog] 2.1.0/Iijoki.

Jollan virallisella blogilla James Noori esittelee uuden version kirjoituksessa Sailfish OS 2.1.0 now available for Jolla devices. Itse kerroin uusista ominaisuuksista otsikolla Jolla – Iijoki 2.1.0.9, kun asensin omaan Jollaani Iijoen ensimmäisen varhaisjakeluversion helmikuussa.

Iijoki

Upgrade version history

Teidän nöyrin,

P.Tärkeä

Solu – hiljaa hyvä tulee?

Kotimainen Solu Machines esitteli 15.10.2015 Yhdysvaltain San Franciscossa poikkeuksellisen kiinnostavan Solu -tietokoneensa. Solu oli tilattavissa joukkorahoituspalveluissa KickStarter ja IndieGoGo.

Lokakuussa 2015 arvioitiin laitteiden toimitusajaksi toukokuuta 2016. Vähän aikataulusta myöhässä Solu Machines ryhtyi toimittamaan ensimmäisen erän tilauksia elokuussa 2016. Sen jälkeen on ollut hiljaista…

Solu Social Computer

Solu Machines ei valitettavasti ole pitänyt lupaustaan julkaista kampanjapäivityksiä kerran kuussa. KickStarterissa ja IndieGoGossa tuorein kampanjapäivitys on helmikuun puolivälistä. Myös Facebookissa on hiljaista.

Twitterissä sentään on pieni aavistus siitä, että Solu saattaa edelleen olla elossa. Huhtikuun alun viestissä Solu Machines kertoo työskentelevänsä Solu OS -käyttöjärjestelmänsä parissa.

Pienen startupin ongelmat on helppo ymmärtää. Mutta kun yritys toimii joukkorahoituksen varassa, ei tiedottamista saa unohtaa. Itse pystyn toki odottamaan edelleen. Se vain olisi paljon helpompaa, jos Solu Machines kertoisi säännöllisesti mitä on tekeillä ja missä mennään.

Teidän nöyrin,

P.Tärkeä

Jolla – Iijoki 2.1.0.11

Jolla Oy laittoi tänään varhaisjakeluun Sailfish -päivityksen Iijoki 2.1.0.11 laitteille Jolla 1, Jolla C ja Jolla Tablet. Kuvaukset uuden version sisällöstä löytyvät TJC:ltä yleisemmällä tasolla [release notes] 2.1.0/Iijoki ja yksityiskohtaisesti [changelog] 2.1.0/Iijoki.

Kyseessä on erittäin pieni paikkopäivitys, jossa on lisäkorjaus aiempiin varhaisjakeluversioihin Iijoki 2.1.0.9 ja Iijoki 2.1.0.10. Päivityshistoriatiedoissa mainitaan vain tämä yksi korjaus: Phone (Jolla C) becomes unresponsive after the latest update (2.1.0.10).

Iijoki 2.1.0.11

Jollan virallisella blogilla tiedot uudesta versiosta löytyvät kirjoituksesta Sailfish OS 2.1.0 now available to early access for Jolla devices.

Upgrade version history

Teidän nöyrin,

P.Tärkeä

Microsoft – Mänty III

Globaali ohjelmistotalo, jonka rahapussukka on lähes ehtymätön ja jota myöskään henkilöstöresurssien puute ei vaivaa, voi niin halutessaan tehdä lähes kaiken itse ja siten pitää myös kontrollin suurelta osin itsellään. Aiemmassa kirjoituksessani Jolla – Mänty II pohdiskelin pienen Jolla Oy:n tapaa ulkoistaa asioita avoimen TJC-fooruminsa kautta (together.jolla.com).

Windows 10:n myötä myös Microsoft ryhtyi käyttämään joukkoistamista (joukkouttaminen, crowdsourcing) kehitys- ja tukityön välineenä. Uusi Palaute -toiminnallisuus antaa käyttäjälle mahdollisuuden paitsi kirjata omaa palautetta, myös katsoa, kannattaa ja kommentoida muiden antamaa.

Kuten kuvasta alla näkyy, esimerkiksi Kartat -sovelluksessa palautetoiminto löytyy Asetuksista. Palautteita on mahdollista lajitella ja suodattaa. Kannatusten määrä on selkeästi näkyvissä. Toteutetut toiveet sisältävät Microsoftin kommentit ja sovelluksen versionumeron, josta lähtien muutos on mukana.

Kartat – palaute

Microsoftin tapa joukkoistaa ei ole yhtä avoin kuin Jolla Oy:n. Mutta kun suuryritys on tehnyt palautekanavansa itse, on se paremmin integroitu sovelluksiin. Käyttäjän ei tarvitse erikseen kertoa mitä sovellusta palaute koskee, vaan sovelluksesta käynnistettynä se on jo tiedossa. Tästä seuraa, että käyttäjä myös näkee käyttäjäyhteisön palautteen, joka koskee kyseistä ohjelmaa.

Mikäli aiemmin kirjatuista palautteista ei löydy oman palautteen mukaista kannatettavaa, voi käyttäjä kirjata uuden. Kuvassa alla olen napsauttanut sinistä + -painiketta, jolloin pääsin tallentamaan uutta. Vaikka erilaisia täytettäviä kohtia on runsaasti, riittää kahden ensimmäisen täyttäminen Lähetä -painikkeen aktivoitumiseen. Toisin sanoen, pakollisia tietoja ovat vain palautteen tyyppi ja yhteenveto.

Kartat – uusi palaute

Vaikka palautteeseen on mahdollista täyttää monta kohtaa ja liittää myös kuva, mitään ylimääräistä ei ole pakko täyttää. Tiedot laitteesta, käyttöjärjestelmästä ja sovelluksesta tulevat mukaan automaattisesti. Nämä ovat siten varmasti mukana ja oikein, eikä niitä tarvitse karhuta käyttäjältä jälkikäteen.

Microsoftin ratkaisussa palautteen selailu ja kannatusäänien antaminen on todella helppoa. Toki myös Jolla Oy:n olisi mahdollista tarjota käyttäjille tie TJC:lle suoraan sovelluksesta siten, että sovellus olisi tiedossa (esimerkiksi käyttämällä välissä omaa palvelintansa, joka ohjaisi sovellustiedon kulloinkin käytössä olevalle tukifoorumille, joka nyt on TJC).

Kuvassa alla näkyy Microsoft Lumia 950 XL:n Kartoilla käyttäjien toive toteutettuna (tämä ehdotus näkyy kirjoituksen ensimmäisessä kuvassa).

Kartat – toteutettu toive

Suuryhtiö Microsoftin sähköinen palautejärjestelmä ei käyttäjän näkökulmasta enää ole kuuro, mykkä, sokea eikä huonomuistinen. Ja kun Kartat on universaali sovellus, tuli tämä uusi ominaisuus samaan aikaan tietokoneelle, tabletille ja kännykälle.

Microsoftin ja Jollan joukkoistamisratkaisut eroavat toisistaan merkittävästi käytännön toteutuksen osalta. Tärkein asia on kuitenkin yhteinen: käyttäjä ei enää ole yksin, vaan käyttäjät ovat yhteisö. Käyttäjät näkevät toistensa palautteen, voivat kommentoida niitä ja kannatusäänillä myös priorisoida asioita.

Jollan TJC mahdollistaa vapaamman keskustelun ja sitä myötä myös monipolvisen rönsyilyn. Microsoftin Palaute on suljetumpi ja ammattimaisempi, sekä siitä johtuen myös tylsempi eikä oikeasti suosi innovointia. On makukysymys, kumpaa arvostaa enemmän. Ehkä parhaat puolet olisi mahdollista yhdistää?

Yleensä käyttäjät tietävät, kuinka sovelluksen tai käyttöjärjestelmän tulisi toimia, mitä vikoja siinä on ja mitkä ovat ne kaikkein tärkeimmät toiminnot ja ominaisuudet. Tarjoamalla käyttäjille mahdollisuuden tulla yhteisöllisesti mukaan Microsoft ja Jolla kumpikin omannäköisellä tavallaan tunnustavat yhteisön voiman.

Teidän nöyrin,

P.Tärkeä

Jolla – Mänty II

Vaatimattomassa, mutta ylistetyssä kirjoituksessani Jolla – Mänty (19.2.2013) hahmottelin modernia kaksisuuntaista palautekanavaa Jolla Oy:n kännykkään. Toiveeni ei toteutunut, mutta Jolla Oy rakensi oman TJC-fooruminsa (together.jolla.com), jossa kirjautuneet käyttäjät voivat yhteisöllisesti kirjata, katsella ja arvioida virheilmoituksia, kehitysehdotuksia sekä muita asiaan kuuluvia seikkoja.

Nyt pohdin Jollan toteutusta ohjelmistotalonäkökulmasta – sellainenhan Jolla Oy nykyään on. Yrityksen tärkein tuote on Sailfish -käyttöjärjestelmä, joka on käytössä mm. mobiililaitteissa Jolla 1, Jolla C, Jolla Tablet ja Intex Aqua Fish. TJC-foorumilla käsitellään Sailfishiin ja sitä käyttäviin laitteisiin liittyviä kysymyksiä.

Ensin mitä, sitten miten…

Jolla Oy:n kaltaisen pienen toimijan tärkein ratkaistava kysymys ei ole miten asiat tehdään ja organisoidaan, vaan kysymys on mitä asioita tehdään ja organisoidaan. Kun resurssit eivät riitä kaikkeen, on valittava se kaikkein omin alue, keskityttävä siihen ja mahdollisuuksien mukaan ulkoistettava muut.

Ohjelmistoja valmistava yritys voisi toki tehdä kaiken itse ja kehittää päätöksenteko-, tuki- ja muut prosessit huippuunsa niin, että asiat soljuvat tehokkaasti ja nopeasti eteenpäin. Yleensä tätä periaatetta noudattavaan toimintaan sisältyy immanenttina virheiden ja käytettävyyteen liittyvien pulmien hyväksyminen normaaliksi olotilaksi.

Prosessi

Kun valinta tehdä kaikki itse on tehty, on tavanomaista ryhtyä kehittämään prosesseja: miten virheet ja erilaiset tukipyynnöt käsitellään, kuinka pallo siirtyy luukulta toiselle, kuka suorittaa minkäkin vaiheen, miten yhteistyö organisoidaan ja miten tehtävissä onnistuminen arvioidaan.

Tällaiseen ajattelumalliin sisältyy ristiriita. Ohjelmistotalon tehtävä nimittäin ei ole kiinnittää merkittävästi resursseja erilaisiin sivuraiteen toimintoihin. Ohjelmistotalon tehtävä on kehittää tuote sellaiseksi, että sivuraiteita on mahdollisimman vähän.

Jolla Oy ei tee kaikkea itse. Yritys on päätynyt matalaan organisaatioon ja korostaa yhteisöllisyyttä. Prosessien kulku on pääosin järjestetty joukkoistamisen (joukkouttaminen, crowdsourcing) kautta ulkoistamalla virheiden ja kehitysehdotusten käsittely yhteisösivustolle together.jolla.com. Kyseisen areenan moottorina toimii muiden kehittämä Askbot.

Läpinäkyvyyden ansiosta käyttäjät voivat TJC:llä etsiä keskenään ratkaisuja ongelmiin ja esittää ajatuksia ohjelmistojen ja laitteiden uusista ominaisuuksista.

Jolla on käytännössä varannut normaalit tukikanavat akuuttia apua ja ohjeistusta tarvitseville. Kun iso osa asioista pureksitaan TJC:llä, oletan normaalien tukikanavien ruuhkautuvan tavanomaista vähemmän. Tästä kertoo myös saamieni vastausten nopeus.

Miten ulkoistaminen joukkoistamalla toimii käytännössä?

Yhteisöllisyyteen ja joukkoistamiseen perustuva ulkoistaminen voi toimia vain jos aito yhteisö on muodostuakseen. Eli jos todella löytyy käyttäjiä, jotka ovat valmiit toimimaan vapaaehtoisina yhteiseksi hyväksi. TJC:llä on helppo havaita Jolla Oy:n kohdalla asian näin olevan. Asiaa auttaa merkittävästi se, että TJC itsessään on aitoon yhteisöllisyyteen ohjaava väline.

TJC nykyisellään soveltuu erityisesti meitä tavallisia käyttäjiä ja yleisiä kysymyksiä varten. On selvää, että keskeisten kumppanien isoimmat kysymykset käsitellään aivan muualla.

Ei ole tiedossani, josko Jolla Oy hyödyntää Askbotia suljetummassa toteutuksessa vaikkapa yhteistyökumppanien vertaisfoorumina. Asiakkaalle räätälöityjä ominaisuuksia (kuten Intexin kumppaninäkymä Aquafish -kännykässä) ei asiakkaan ja yrityksen välisenä käsitellä TJC:n yleisen osan läpinäkyvyydellä.

Otetaanpa esimerkki normaalista kysymyksestä TJC:llä. Käyttäjä cy8aer kirjasi 22.2.2017 vian, joka löytyy otsikolla [bug – fixed 2.1.0.10] 2.1.0.9 not able to save new event via CalDAV (katso kuva alla). CalDAV on kalenteritapahtumien synkronointiin käytettävä protokolla ja tämä ei käyttäjällä toiminut.

TJC – korjattu virhe

Käyttäjä löysi virheen Sailfishin varhaisjakeluversiosta 2.1.0.9. Nämä early access -versiot Sailfish-laitteille päivitetään vapaaehtoisille, jotka ovat suostuneet kokeilemaan käyttöjärjestelmän uusia versioita ennen kuin ne päivitetään kaikille.

Avauslausunnon alle on muiden käyttäjien toimesta kirjattu vastauksia, kysymyksiä ja selventäviä kommentteja. Lausuntojen vasemmalla puolella näkyvät kannatusäänet, joilla kirjautuneet käyttäjät voivat lausuntoa antamattakin helposti osallistua priorisointiin.

TJC:ltä asian poimi viralliseen käsittelyyn käyttäjä Nrsisti, jonka tiedoissa näkyy jolla-logo. Lausuntoon on kirjattu ”Reported the issue, thank you 🙂”.

Uudessa varhaisjakeluversiossa 2.1.0.10 kuukautta myöhemmin virhe onkin jo korjattu: ”2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.

Jollayhteisö löysi ajoissa tämän virheen, eikä se päässyt mukaan kaikille päivitettävään versioon. Tämä tarkoittaa, että laajan jakelun versiossa on vähemmän virheitä, jolloin siitä poikii vähemmän ongelmia ja uusia tukipyyntöjä.

Yksi kanava – monta tehtävää ulkoistettu

Jolla Oy ulkoistaa monella tasolla: ensinnäkin pääasiallisen kommunikointi- ja tukiväylänsä kehitystyön (Askbot), toiseksi tämän väylän avulla merkittävän osan rutiininomaista tukityötä ja kolmanneksi päivitysten varhaisjakelun kautta myös todellisiin käyttötapauksiin perustuvaa testaamista.

Paitsi käyttöjärjestelmän ja laitteiden tuen ja kehittämisen työkalu, TJC on paljon muutakin. Siellä on mm. virallisia ilmoituksia, kuten ohjeita käyttöjärjestelmää eri kielille kääntäville vapaaehtoisille [Official announcement] Contribute language Style Guides [not a question] ja tietoja uusista käyttöjärjestelmäversioista [release notes] 2.1.0/Iijoki.

Kysymyksiä selailemalla selviää nopeasti, että TJC toimii myös osto- ja myyntipalstana. Itse asiassa sieltä löytyvät lähes kaikki Jollan tuotteisiin liittyvät asiat, jotka tavallisen käyttäjän mieltä saattavat askarruttaa. TJC sallii myös kritiikin, josta esimerkkinä Jolla Tablet Refund.

Ulkoistaminen todella toimii. Pelkästään uusimpiin varhaisjakeluversioihin liittyviä  kysymyksiä löytyy useita kymmeniä ja julkistustiedoissa on listattu kolmisenkymmentä TJC:ltä poimittua asiaa, jotka uusi versio korjaa tai toteuttaa.

TJC on aina auki. Mitkään virastoajat eivät sido tällaista kanavaa. Siellä käyttäjät keskustelevat vertaistensa kanssa ja itse suorittavat asioiden dokumentoinnin, esikartoituksen ja priorisoinnin, sekä niiden lisäksi antavat yhtiölle arvokkaita vinkkejä asioiden korjaamiseksi ja kehittämiseksi.

Jolla Oy:n ulkoistamisen malli ei tietenkään poista yhtiön omia tuki- ja kehitystoimintoja, mutta se antaa omalle väelle enemmän aikaa keskittyä olennaisiin tehtäviin. Siis sellaisiin tehtäviin, jotka on syytä tehdä itse.

Teidän nöyrin,

P.Tärkeä

Jolla – Iijoki 2.1.0.10

Lyhyesti tiedoksenne, että Jolla Oy laittoi tänään Sailfish -päivityksen Iijoki 2.1.0.10 varhaisjakeluun laitteille Jolla 1, Jolla C ja Jolla Tablet. Kuvaukset uuden version sisällöstä löytyvät TJC:ltä yleisemmällä tasolla [release notes] 2.1.0/Iijoki ja yksityiskohtaisesti [changelog] 2.1.0/Iijoki.

Kyseessä on pieni paikkopäivitys, joka korjaa eräitä asioita aiemmasta varhaisjakeluversiosta Iijoki 2.1.0.9.

Iijoki 2.1.0.10

Jollan virallisella blogilla tiedot uudesta versiosta löytyvät kirjoituksesta Sailfish OS 2.1.0 now available to early access for Jolla devices.

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.

Teidän nöyrin,

P.Tärkeä