Qt-sovellukset S60-puhelimiin
Maanantaina tuli kiinnostavia uutisia. Qt-kehitysympäristöstä on saatavana ensimmäinen varhaisen vaiheen kehitysympäristö S60 3.1 -laitteille ja uudemmille.
Qt Softwaren saitilla julkaistu video on lupaava:
Ensi kertaa olisi siis aidosti mahdollista kehittää mobiilisovelluksia useille alustoilla samalla koodinpätkällä. Qt-alustaa tuetaan myös PC-ympäristöissä, mutta silloin laitteiden erot näyttöjen koossa ja suorituskyvyssä vaativat jo käsittääseni aivan oman versionsa.
Monet nimekkäät Windows-softat on toteutettu Qt:n avulla, kuten Google Earth tai Adobe Photoshop Elements. Se ei kuitenkaan tarkoita, että ohjelmia voisi sellaisenaan ajaa jatkossa Symbian S60 -puhelimissa. Sen sijaan suuri osa koodista voidaan hyödyntää, jos sovellus suunnitellaan alun perin monialustaiseksi. Korjatkaa, jos olen ymmärtänyt väärin.
Toteutuuko sitten Qt:n lupaus, eli koodin vääntäminen kerran useille mobiilialustoille? Siihen en osaa vastata. Tavoite on kunnianhimoinen. Sitä on yritetty niin Sunin Javalla kuin Microsoftin .NET:lla toistaiseksi onnistumatta. On myös epäilty, onko kukaan koskaan halunnut täysin alustariippumatonta sovellusympäristöä, vai onko joku tai jotkut aina jätetty ulkopuolelle.
Tavoitin maanantaina puhelimitse Lontoosta Qt Softwaren (eli entisen Trolltechin) PR-pomon. Aron Kozak vastasi uutisjuttuuni muutamiin kysymyksiin, mutta kovin syvälle en vielä päässyt.
Nyt Qt siis tukee Windows Mobilea, ja Symbian S60 -versio on alpha-vaiheessa. Auki on vielä se, päästetäänkö Apple iPhonen OS X:ää ja Googlen Androidia samaan leikkiin.
Symbian S60:lle tärkein tavoite lienee se, että sovellusten kehittäminen helpottuu. Aron Kozak kehui, että Qt:n API:t ovat paljon Symbianin tarjoamia rajapintoja puhtaammat ja helpommat hallita. Hänen karkea arvionsa Qt-kehittäjien määrästä oli 250 000 kehittäjää.
Tunnisteet: Android, iPhone, Open source, S60, Windows Mobile