Nokian ase sovellusten kehitykseen on Qt

30
Matti Robinson

Nokian ase sovellusten kehitykseen on Qt
Viime kesäkuussa Nokia osti Trolltech-nimisen yrityksen, joka kehittää Qt-sovellusalustaa. Jo aiemmin Windows-, Mac- ja Linux-käyttöjärjestelmissä toiminutta sovellusalustaa ollaan tuomassa nyt S60-puhelimiin. Qt:n tarkoituksena on helpottaa graafisten mobiilisovellusten kehittämistä, joka on erittäin tervetullutta varsinkin kun Ovi Store avaa ovensa. Yrityksen uusin julkaisu Qt:sta -- kehittäjille suunnattu Garden-esiversio -- on jo ladattavissa.

Qt for S60 -alustan kehittäjäpaketin lisäksi sivustolta löytyy puhelimessa toimiva demo, esimerkkejä ja dokumentaatiota. Qt:ta voidaan käyttää sekä S60 3rd edition että 5th edition ohjelmien tekoon. Toistaiseksi kehitystyökalun esiversio on saatavilla ainoastaan Windowsille.

Nokia ei ole kertonut tietoja lopullisen version julkaisuajankohdasta.



Tilaa Puhelinvertailun uutiskirje!

Lähetämme noin kerran viikossa uutiskirjeen, joka sisältää viikon ajalta tärkeimmät uutisemme.

Tilaamalla uutiskirjeemme hyväksyt sääntömme ja tietosuojakäytäntömme.

Parhaat kännykkätarjoukset

Honor 200 Smart – hinta laskenut -33%

Honor 200 Smart
101 € Power
149 € Verkkokauppa.com
149 € Gigantti

Alin hinta viikko sitten: 149 €

HMD Pulse+ – hinta laskenut -24%

Google Pixel 9 Pro Fold – hinta laskenut -20%

Google Pixel 9 Pro Fold
1589 € DNA
1989 € Verkkokauppa.com
1989 € Gigantti

Alin hinta viikko sitten: 1989 €

HMD Pulse Pro – hinta laskenut -20%

Kommentit (30)

Anonyymi käyttäjä
JJJ (vahvistamaton)

1

Näyttää ja vaikuttaa ihan hyvältä, toivottavasti tulisi pian!

Vastaa
Anonyymi käyttäjä
LaLLi80 (vahvistamaton)

3

"Ei tää pärjää iphonelle."
Upeeta miten jollakin on taito lytätä jotain mikä on kehitysasteella ja vielä ilman omaa kokemusta. Vielä kun saisi perusteluja tuolle väitteelle.

Lupaavalta tuo näyttää, itse ottaisin mielummin Nokian kuin iPhonen. Saas nähdä mihin hintaluokkaan tuo asettuu.

Vastaa
Anonyymi käyttäjä
erpe (vahvistamaton)

5

Rupeaa tuntuun ettei nuo "ei tää pärjää iphonelle"-heput ookkaan aina applefaneja, vaan joitain muita, jotka vaan pyrkii nolaan aidot applepojut. Itseppäs ovat maineensa hankkineet. :)

Vastaa
Anonyymi käyttäjä
Jaakku (vahvistamaton)

7

Niin siis Qt on pelkästään sovellusalusta/framework jolla on helpompi tehdä sovelluksia.

Nokia ongelma on ollut siinä ettei se ole saanut huokuteltua samalla voluumilla sovelluksia puhelimille kuin Apple tai Microsoft.

Selitys on hyvin yksinkertainen: Symbian ja S60 on lähinnä 3 sekopäisen tietojenkäsittelytieteen professorin aikaansaannos, jolla saa rumia sovelluksia aikaan kovalla vaivalla. Kuka nyt tällaiseen haluaisi mennä? Kaikki Symbian-kehittäjät tietävät kuinka oksettava kasa paskaa Nokialla on käsissä.

Qt toivottavasti tuo sen parannuksen Nokian älypuhelimiin, että moni alkaa värkkäämään ihan vain ilosta ja halusta softaa, jolloin siinä välissä saattaa muodostua näitä nk. killer applicationeita, joita jokainen "kone" tarvitsee elääkseen.

Eihän kukaan ostaisi pelikonsolia jolla ei ole hyviä pelejä, eikä kyllä kukaan osta älypuhelinta johon saa vain ja pelkästään karttasovelluksen.

Vastaa
Anonyymi käyttäjä
Artsu (vahvistamaton)

8

Jännällä tavalla sama taustamusiikki tuossa videossa kuin crayon physicsissa. :)

Loistava uutinen! Tosin parempi olis ollut semmoinen, että nokia luopuis kokonaan mokomasta symbiootista.

Vastaa
Anonyymi käyttäjä
IcePen (vahvistamaton)

9

<Saas nähdä mihin hintaluokkaan tuo asettuu.>

<
Qt for S60 on saatavilla LGPL-lisenssillä. Tämä tarkoittaa käytännössä, että Qt:tä saa käyttää vapaasti myös suljetun lähdekoodin ohjelmistoissa. Kehittäjien on kuitenkin julkaista mahdolliset Qt:hen tekemänsä muutokset.

Nokian sivuilta voi ladata ilmaiseksi Qt for S60:n kehittäjäpaketin (SDK), joka sisältää koodin lisäksi dokumentaatiota ja esimerkkejä.
>

Tuon ilmaisuuden ei pitäisi olla yllätys eikä mitenkään epäselvä koska Nokia jo aikaisemmin vapautti QTn LGPL-lisenssillä joten siitä SDKstakaan on paha periä mitään kun rikkoisi omaa lisensiään.

Vastaa
Anonyymi käyttäjä
icepen (vahvistamaton)

10

QThan osaltaan vapauttaa Nokiaa Symbian kahleesta kun saman QTlla pyörivän sovelluksen voi pienenllä vaivalla portata toiselle QTta käyttävälle alustalle (esim. Nokian käyttämä Maemo Linux).

Vastaa
Anonyymi käyttäjä
erpe (vahvistamaton)

11

Kumpi ois Nokialle parempi, android vai maemo? Parashan ois tietenki, että ostais Palmin ja pöllis webOS:n. ;-)

Vastaa
Anonyymi käyttäjä
sepi (vahvistamaton)

12

Maemo voi hyvinkin tulla lähivuosina Nokialle käyttöön, mutta melko lupaavaa on tämän QT:n ymppääminen symbianin päälle.

Androidissa tai webOS:ssa en nyt näe mitään järkeä nokialle.

Vastaa
Anonyymi käyttäjä
Mokottaja (vahvistamaton)

13

"Kumpi ois Nokialle parempi, android vai maemo? Parashan ois tietenki, että ostais Palmin ja pöllis webOS:n. ;-)"

Entäs Openmoko? Sitäkin voisi tuossa käyttää, ainakin kesällä kun uusi vakaampi ja toimivampi versio (Om2009) tulee. :) Ja sekin on linux-pohjainen.

Vastaa
Anonyymi käyttäjä
kätyri (vahvistamaton)

14

Nyt S60 luuriin voi vääntää natiivi symbian koodia, standardi c/c++:aa (=suurin osa open sourcesta) ja nyt QT:tä. Jos joku pystyy sanomaan toisen mobiilialustan, jossa sama tai parempi tuki softakehitykselle niin käsi ylös. Kun beta QT pyörii noin hyvin 5800:ssa, jossa nokian halvin rauta, niin käyttiksen suorituskyvystä ei tarvinne huolestua!

Vastaa
Anonyymi käyttäjä
jepujee (vahvistamaton)

15

Ja kyllähän se on nähty minkä näköinen kde4 on, et kyl qt:lla pirun hienoo jälkee saa aikaseks. Kuhan nokia vaan saa kasattua tarpeeks hyvin tomivat kirjastot.

Vastaa
Anonyymi käyttäjä
hai hui (vahvistamaton)

16

Nokialla on nyt aseet hankittuna. Ainoa mikä pitää vielä tehdä on saapua myöhässä sotatantereelle.

Vastaa
Anonyymi käyttäjä
Koodaaja (vahvistamaton)

18

Sekä natiiveja käyttöliittymiä että Qt-kamaa s60:lle tehneenä voin kertoa, että Qt tulee oikeasti mullistamaan softan kehityksen S60 laitteille. Olettaen tietysti että Nokia ei saa pilattua sitä bugisilla kehitysympäristöillä ja plattiksella. Qt softan teko onnistuu jo tällä hetkellä yllättävän hyvin s60:selle joten virallisen julkistuksen ei luulisi olevan ihan älyttömän kaukana.

Vastaa
Anonyymi käyttäjä
Jaska (vahvistamaton)

20

> Musta toi Symbianin roadmap näyttää hyvältä...

Paskasta ei saa enään suklaata millään kostilla. Kaikki panostukset jotka Nokia tekee natiivi-Symbian kehitykseen on hukkaan heitettyä rahaa. Se tekele (Symbian) pitää nyt haudata ja siirtyä käyttiksen jonka rajapinta on Qt. Tää S60 Qt auttaa ihmisiä välivaiheessa jossa maailmalla on vielä paljon Symbian-puhelimia.

Ohjelmoinin tulee olla mukavaa jotta saataisiin killer sovelluksia. Symbian-ohjelmointi on lähinnä masentavaa.

Symbian on hirveintä mitä olen koko 20-vuotisen ohjelmointiurani aikana kokenut. En ole ikinä arvostanut brittiläistä tekniikkaa ja tää hirveä Symbian on brittien hirvein tuotos. En keksi mitää hyvää sanottavaa Symbianista.

Vastaa
Anonyymi käyttäjä
Jaska (vahvistamaton)

21

> Musta toi Symbianin roadmap näyttää hyvältä...

Paskasta ei saa enään suklaata millään kostilla. Kaikki panostukset jotka Nokia tekee natiivi-Symbian kehitykseen on hukkaan heitettyä rahaa. Se tekele (Symbian) pitää nyt haudata ja siirtyä käyttiksen jonka rajapinta on Qt. Tää S60 Qt auttaa ihmisiä välivaiheessa jossa maailmalla on vielä paljon Symbian-puhelimia.

Ohjelmoinin tulee olla mukavaa jotta saataisiin killer sovelluksia. Symbian-ohjelmointi on lähinnä masentavaa.

Symbian on hirveintä mitä olen koko 20-vuotisen ohjelmointiurani aikana kokenut. En ole ikinä arvostanut brittiläistä tekniikkaa ja tää hirveä Symbian on brittien hirvein tuotos. En keksi mitää hyvää sanottavaa Symbianista.

Vastaa
Anonyymi käyttäjä
Interested (vahvistamaton)

22

Symbian on melko sekava yhdistelmä koodia. Nokialla on pitkä kokemus puhelimien käyttöliittymistä, mutta tätä etumatkaa ei osattu hyödyntää. Tällä hetkellä Nokia on se perässähiihtäjä käyttöjärjestelmissä. Ilman kilpailua ei taida tuotteet kehittyä, kuten Windowsin suhteen olemme nähneet.

Jaskan kanssa samoilla linjoilla, että Symbian pitäisi dumpata Qt:n jälkeen ja rakentaa uusi koodi käyttöjärjestelmälle.

Itse kylläkin olen tyytyväinen Nokian puhelimeeni (E71), joka on mielestäni paras puhelin tällä hetkellä. Suurimmilta osilta ohjelmien käyttökelpoisuus tuntuu vain olevan melko kaukana toivotusta..

Joku voi argumentoida, että symbian on avoimimpia käyttöjärjestelmiä mobiilipuolella. Tämä ei itseäni kuitenkaan lohduta, sillä haluan käyttää ohjelmia, jotka ovat tyylikkäitä sekä helppokäyttöisiä. Minulle avoimuus ei siis juurikaan tuota lisäarvoa – insinöörilogiikka ei vain nappaa.

Toivottavasti nokia ymmärtää käyttöjärjestelmän kehitystyössä asiakaslähtöisyyden ennen kuin on liian myöhäistä. Loppuun vielä kehut erinomaiselle e71.. jos joku on harkinnut hankkivansa :)

Vastaa
Anonyymi käyttäjä
Interested (vahvistamaton)

24

Mutta miksi? Mitä ideaa on tehdä useita eri versioita? Mikä logiikka tässä oikein on takana? Eikö edelleenkään ymmärretä, että yksinkertainen on kaunista?

Vastaa
Anonyymi käyttäjä
Jonathan (vahvistamaton)

25

Ei tietenkään ymmärretä. Tällä insinöörilogiikalla on tehty huipputulosta tähänkin asti, ei sitä kaavaa voi tuosta vaan muuttaa.

Vastaa
Anonyymi käyttäjä
sepi (vahvistamaton)

26

Hei Taunot!

Ne on vain kehitysversioita. Kyllä siitä teidän iföönistäkin silloin tällön tulee uusia versioita.

Vastaa
Anonyymi käyttäjä
Phiidöör (vahvistamaton)

27

@Interested

Kyse ei ole eri versioista tyylillä "haara" vaan toisiaan seuraavia versioita. Veikkaisin, että tämä on siitä syystä, että kännyköiden rauta kumminkin kehittyy ja muuttuu kohtuu vauhdilla ja käyttis on optimoitu ja sidottu rautaan aika tiiviisti.
...näin siis oletan.

Vastaa
Anonyymi käyttäjä
Interested (vahvistamaton)

28

@Phiidöör
Jep, ilmeisesti tuli luettua tuota liian nopeasti. Käyttöjärjestelmän kehittäminen on hyvä juttu, mutta olen edelleen hieman skeptinen tulosten suhteen. Toivottavasti olen väärässä.

Vastaa

Kommentoi artikkelia

Pysy aiheessa ja kirjoita asiallisesti. Epäasialliset viestit voidaan poistaa tai niitä voidaan muokata toimituksen harkinnan mukaan.

Haluan ilmoituksen sähköpostitse, kun ketjuun kirjoitetaan uusi viesti.