Nokia sai valmiiksi tärkeän Qt 4.6 -päivityksen
Nokia toivoo, että Qt-tuki helpottaa sovelluskehitystä erityisesti Symbian-alustalle, mitä on sanottu liian hitaaksi ja kalliiksi. Nokian tavoite on, että samalla koodilla päästään mahdollisimman pitkälle niin Maemo-, Symbian- kuin pc-koneillakin.
Mobiililaitteiden ja pc-tietokoneiden yhteinen sovelluskehitys ottaa ison harppauksen eteenpäin Nokian julkistettua Qt 4.6 -rajapinnan mobiilialustoilleen Maemolle ja Symbianille sekä pc-alustoista Mac OS X Snow Leopardille ja Windows 7:lle. Yhdellä koodinpätkällä ei jatkossakaan hoidettane kaikkia käyttöjärjestelmiä, mutta kehittämisen kynnyksen pitäisi silti laskea ja yhteisen koodin lisääntyä merkittävästi.
Qt-käyttöliittymäkirjastojen 4.6-julkaisu on ollut julkisessa testivaiheessa, ja tiistaina se julkistettiin virallisesti Maemo 6:lle ja Symbian S60:n kolmos- ja viitosversioille. Tämä tuki kattaa suunnilleen kaikki Nokian nykyiset älypuhelimet, ja siis suuren osan koko maailman älypuhelimista. Tosin Nokia N900:n nykyiselle Maemo 5 -alustalle Qt 4.6 on toisessa testivaiheessa. Nokia on julkaissut Youtube-videon, jossa Qt 4.6:ta esitellään niin Maemo- kuin Symbia-laitteissa.
“Kehittäjät voivat helposti luoda visuaalisesti näyttäviä ja webissä toimivia sovelluksia työpöytäkoneille tai mobiililaitteille, kuten sadoille miljoonille Symbian ja Maemo-laitteille”, hehkuttaa johtaja Sebastian Nyström Nokian sovelluspalveluista.
Qt ei ole siis uusi ohjelmistokieli, vaan työkalu ja ympäristö sovellusten kehittämiseen. Tyypillisesti sovellukset kehitetään edelleen C++ -kielellä. Sitä on kehuttu kevyemmäksi ja paremmin dokumentoduksi kuin Symbianin omia C++-rajapintoja. Uutta on sekin, että samaa koodia voidaan hyödyntää useilla alustoilla.
Uudistuksia toimintaan ja käyttöliittymään
Qt 4.6 sisältää aiemmassa 4.5-julkaisussa tuodut uudistukset siihen, miten graafisia käyttöliittymiä voidaan kehittää. Uusimmassa päivityksessä näitä täydennetään esimerkiksi animaatioilla. Parannuksia tulee myös 2d-vektrorigrafiikkaan ja web-selaimen Webkit-moottoriin.
Qt Graphicsview-moottorin avulla sovellukset voivat tunnistaa, ovatko ne pienessä mobiililaitteessa vai isomman resoluution pc-koneessa. Näin samaa koodia voidaan hyödyntää, vaikka laite olisi aivan erilainen.
Qt 4.6 sisältää useita rajapintoja laitteiden ominaisuuksien hyödyntämiseen. Sillä päästään käsiksi muun laitteessa mobiililaitteen sijaintiin, yhteystietoihin, verkkoyhteyksiin, viesteihin, multimediaan ja järjestelmän tietoihin. Lisää api-tukea on luvassa ensi vuoden kuluessa,
Nokian Qt-kehitystyökalu sovelluskehittimineen (sdk) Qt Creator uudistuu samalla versioon 1.3. Se on saatavana maksutta webissä Qt-sivustolla.
Nykyisissä Maemo- ja Symbian-laitteissa ei tule siis valmiina Qt 4.6 -tukea, mutta Nokia aikoo tulevaisuudessa lisätä Qt-tuen älypuhelimiinsa valmiiksi. Kehittäjät voivat jo tässä vaiheessa pakata Qt-kirjastot sovelluksensa mukaan, eli käyttäjän ei tarvitse niitä ladata erikseen.








