WINDOWS 7
Juho Pentikäinen, 29.8.2009, 16:03Kehittäjälle Seiska ei ole iso hyppy - välttämättä

Jani Järvinen
Lokakuussa myyntiin tuleva Windows 7 lisää sovellusten ulkonäkö- ja käytettävyyspaineita. Sen sijaan yhteensopivuuden kannalta ero Vistaan on pieni.
”Tämähän on eri asia ylläpidolle ja sovelluskehittäjälle. Kehittäjillä on yleensä vain yksi tai enintään muutamia sovelluksia. Ylläpidolla sovelluksia voi olla satoja”, huomauttaa ohjelmisto- ja koulutustalo Moonsoftin tekninen johtaja Jani Järvinen.
Tivin Windows 7 -kokonaisuus
- Windows 7 -siirtymä alkaa pian
- Seiskasta tulee hyökkääjien ykköskohde
- Lisenssisoppa kiehahtaa, kun Windows 7 ilmestyy
- Kehittäjälle Seiska ei ole iso hyppy - välttämättä
- Windows 7 käyttäjän näkökulmasta
- Nopein Windows: XP, Vista vai 7?
- Seiska-testaajan kokemuksia
Microsoft lupaa, että lähes kaikki Vista-sovellukset toimivat suoraan Seiskassa. XP:hen verrattuna pellin alla on muuttunut useampi asia, erityisesti tiukentuneen tietoturvan vuoksi.
”Suomessa on iso liuta sovellustaloja, jotka ovat jättäneet Vistan väliin. Siinä tulee iso hyppy”, muistuttaa Järvinen.
Suosituksista pakollisia
Tyypilliset yhteensopivuusongelmat tulevat parantuneesta tietoturvasta.
”Mitä vanhempi sovellus, sitä lepsumpi se on tietoturvaltaan. On rekisteriin kirjoittamista ja tietojen tallentamista sinne tänne”, kuvailee Järvinen (kuvassa oikealla).
Windows XP:n aikaan Microsoftilla oli paljon suosituksia siitä, miten asioita kannattaa tehdä. Vistan myötä monista suosituksista tuli pakollisia.
Microsoftin ohjeet sovelluskehittäjälle
- Hanki Windows 7 ja itsellesi sopiva kehitystyökalu.
- Testaa sovelluksesi. Käytännön testin lisäksi apuja saa yhteensopivuuden automaattitestauksen työkalusta (application compatibility toolkit) löytyvällä application verifier -ohjelmistolla, joka arvioi sovelluksen yhteensopivuuden ja tarvittavat korjaukset.
- Ongelmien ratkomiseen parhaiten apua löytyy Microsoftin kehittäjäyhteisö Developer Networkistä. Myös Suomen Microsoft on auttanut suurimpia sovelluskehittäjiä yhteensopivuuden kehittämisessä.
- Ilmoita yrityksesi ja sovelluksesi Microsoftin sivujen kautta Windows 7 -yhteensopivien listalle. Tätä tietoa kaipaavat esimerkiksi isot integraattorit.
- Hae Windows 7 Certified -logoa. Microsoft testaa sovelluksen yhteensopivuuden, ja sovellus saa oikeuden käyttää logoa.
- Optimoi sovellus Windows 7:lle.
”Jo XP:n aikaan sanottiin, että älä kirjoita Program Files -hakemistoon, mutta ne olivat vain suosituksia. Nyt peruskäyttäjällä ei ole sinne oikeuksia, eikä sovellus voi kirjoittaa esimerkiksi väliaikaistiedostoja sinne.”
Microsoft on tehnyt kehittäjille pitkän listan erilaisia ohjeita ja suosituksia. Ongelmana on materiaalin laajuus.
”Kehittäjille on olemassa listoja, suosituksia ja ohjeita. Ne ovat vain aika laajoja, ja kaikkien niiden kahlaaminen on iso työ. Niitä on aika monta hyllymetriä”, kertoo Järvinen.
Etusivu uusiksi
Windows 7 ja uudet graafiset ominaisuudet lisäävät paineita kehittää käytettävyyttä ja miettiä ulkoasua paremmaksi.
”Heti kun uudet Windows- ja Office-versiot tulevat, niin vanhat sovellukset näyttävät vanhalta. Jos Seiskaa ajatellaan, niin kehittäjien pitää miettiä ulkoasua ja käytettävyyttä”, Järvinen tiivistää.
Suurin uudistus ulkonäön kannalta on suora tuki valintanauha-käyttöliittymälle (ribbon). Office 2007:ssä päivänvalon nähnyt nauha levittelee toiminnot valikoiden syövereistä yläpalkkiin, jossa ne ovat selkeämmin esillä.
”Valintanauhassa eniten käytetyt toiminnot näkyvät muita isommalla. Tässä sovelluskehittäjän pitää miettiä uudestaan polut, miten käyttäjät hyödyntävät ohjelman toimintoja.”
Kymmenen Seiskan tärkeintä kehittäjäominaisuutta
- Yhteensopivuuden automaattisella testauksella (windows application compatibility) ongelmat voi löytää kehityksen alkuvaiheissa.
- Uudistettu asennustyökalu (windows installer) vähentää työmäärää asennuspaketin tekemisessä.
- Lisää toimintoja energiansäästöön ja sovelluksen energiankulutuksen arviointiin.
- Ongelmanratkaisualustalle (troubleshooting platform) voi kerätä tyypilliset ongelmat ja ratkaisut niihin. Säästää asiakastuen kuormitusta.
- Multi-touch mahdollistaa usean sormen eleet ja ylipäätään Seiskassa on parannettu tuki kosketusnäytöille.
- Valintanauha-rajapinnalla (ribbon) askartelet tyylikkäitä käyttöliittymiä.
- Hyppylistoilla (jump lists) käyttäjän voi ohjata useimmin käytettyihin toimintoihin yhdellä napin painalluksella.
- Kirjastojen käyttämiseen löytyy omat rajapinnat myös sovelluskehittäjälle.
- DirectX sisältää nyt uudet rajapinnat kaksiulotteiselle grafiikalle ja tietenkin työkalut kolmiulotteisiin maailmoihin.
- Sensor platform kerää koneen anturit yhden alustan taakse.
Graafisia uudistuksia on enemmänkin. Vanhoja rajapintoja on korvattu uusilla, jotka tekevät samat asiat nopeammin ja näyttävät tyylikkäämmiltä.
”Muutokset eivät ole välttämättömiä, mutta jos kaksi ohjelmaa tekee saman asian, niin asiakas valitsee sen, joka on pitkälle viimeistelty ja hieno”, kuvailee Järvinen.
Pikkukivaa
Konepellin alta Windows 7 tuo kehittäjälle paljon pieniä uusia ominaisuuksia, mutta varsinaisia välttämättömyyksiä ei sielläkään ole.
”Sanotaan näin, että softan kehittäminen ei ole entistä hankalampaa. Mutta jos uusia toimintoja haluaa hyödyntää, niin kehittäjältä vaaditaan entistä enemmän.”
Näitä pieniä ominaisuuksia on esimerkiksi antureille tarkoitettu yhteinen rajapinta (sensor platform). Ajatuksena on, että erilaisia tietokoneista löytyviä sensoreita voi ohjelmoida entistä helpommin.
Toisaalta sovelluskehittäjäkin voi osallistua energiansäästötalkoisiin muutamien uusien energiansäästöominaisuuksien avulla. Sovellukset voivat esimerkiksi ajoittaa toimintojaan paremmin. Microsoftin ohjevihkosen mukaan yksittäinen huonosti koodattu sovellus voi lisätä sähkönkulutusta jopa kymmenen prosenttia.
”Tyypillisesti sovelluksissa on useita kelloon liittyviä toimintoja kuten ajastimia. Seiskassa on esimerkiksi mahdollista, että sovellus ilmoittaa tyytyvänsä vähäisempään ajastimen tarkkuuteen. Sen jälkeen käyttöjärjestelmä ryhmittää sovellukset toimimaan samassa ryppäässä ja prosessorille jää enemmän nukkumisaikaa”, selventää Järvinen.
F-Secure ei huomioi erityisominaisuuksia
Suomalaiselle tietoturvatalo F-Securelle Windows 7 on vain yksi käyttöjärjestelmä muiden joukossa.
”Meidän kannaltamme Windows 7 on vain paremmin toimiva Vista. Tuotteeseemme se ei ole juuri aiheuttanut muutoksia”, kertoo F-Securen tuotekehitysjohtaja Markku Kutvonen.
Tähän mennessä F-Secure on keskittynyt Windows 7:n osalta vain yhteensopivuuteen. Uuden käyttöjärjestelmän tarjoamia lisäominaisuuksia ei ole käytössä.
”Olemme toki optimoineet teknologiaa, mutta Seiskan erityisominaisuuksiin ei ole vielä juurikaan jouduttu paneutumaan”, Kutvonen miettii.
Käyttöliittymän F-Secure laittaa uusiksi, mutta se ei liity uuteen käyttöjärjestelmään.
”Ainut Seiskan käyttöliittymäominaisuus, mikä tällä hetkellä vaikuttaa, on alapalkin system tray -ikonien poistuminen näkyvistä. Se vähän hankaloittaa loppukäyttäjäkokemusta, muttei ole merkittävä muutos sekään.”
SEMANTTINEN WEB
Heikki Siljamäki, 20.2.2010 13:17Semanttinen web: verkon seuraava vaihe kehittyy lupaavasti
TERVEYS-IT
Johanna Puustinen, 13.2.2010 13:10Terveydenhuollon tietojärjestelmät ovat kroonisia potilaita
STARTUPIT
Anna Ruohonen, 6.2.2010 13:30Taantuma on oiva hetki perustaa yritys
Oletko harkinnut omat tivi-yrityksen perustamista? Taantuma on otollinen aika ryhtyä toimeen. »
Aiemmin verkkopalvelussa
MAAILMANMARKKINAT
Tiina Siltala, 19.10.2009 9:16Suomi-it kiinnostaa Kiinassa
Maailman nopeimmin kasvavasta maasta alkaa virrata investointeja Suomeenkin. »
Aiemmin verkkopalvelussa
UBIIKKI
Jonna Vuokola, 3.10.2009 11:07Ubiikkiyhteiskunta hiipii huomaamatta
Aiemmin verkkopalvelussa
MIKROBLOGIT
Jouni Junkkaala, 27.4.2009 8:05Viestinnän viimeisin vallankumous
Aiemmin verkkopalvelussa
WLAN
Juho Pentikäinen, 21.3.2009 13:35Näin nousee wlan
Verkkoinfra pitää suunnitella ennalta – ainakin suojellussa Finlandia-talossa. »
Aiemmin verkkopalvelussa
PILVILASKENTA
Juho Pentikäinen, 12.3.2009 12:42Pilveä kannattaa jo kokeilla
Vanhat verkkopelurit Google, Salesforce.com ja Amazon.com tarjoavat infraosaamistaan muillekin. »
Aiemmin verkkopalvelussa
VERKKOPALVELUT
Jaana Ahlblad, 3.2.2009 7:20Elämysmatkailu kaipaa nettiosaamista
Kotimaisilta matkasaiteilta puuttuvat varausmahdollisuudet ja oheistuotteet. »
MOBIILI
Markku Reiss, 8.12.2008 14:40Kännykän paikkapalvelut eivät menesty - vielä

