[ Siirry blogin etusivulle ]

lauantai, huhtikuu 08, 2006

Turhautunut Symbian-kehittäjä

Kenneth Falck avautuu blogissaan Symbian-softakehityksen tuskasta. Kennun mielestä esimerkiksi HTTP-yhteyden muodostamisen pitäisi onnistua helpommin.

On kiinnostavaa miten vähän Symbian-softakehityksestä Suomessa keskustellaan ja kirjoitetaan, vaikka täällä on paljon alan kehitystä ja osaamista.

Voi tietysti olla, että softakehittäjät keskittyvät töihinsä eivätkä ehdi avautua blogeissa. Tai sitten aiheesta ei uskalleta avautua.

Kommentit: 8

Anonymous Anonyymi kirjoitti:

Vanhana Java koodarina, kun lähdin tutustumaan Symbianiin niin kyllä se oli aika karua. Meni kyllä aika nopeasti mielenkiinto koko hommaan.

lauantai, 08 huhtikuu, 2006  
Anonymous Anonyymi kirjoitti:

Ainakin jonkin verran turhaumakeskusteluja hillitsee se, että keskustelijat joutuvat kirjoittamaan anonyymeinä (kuten minä poikkeuksellisesti tässä yhteydessä). Keskustelu elää paremmin, kun sitä käydään omilla nimillä tai edes vakionimimerkeillä.

Kehittäjät eivät halua ärsyttää Nokiaa. Kehittäjät tarvitsevat Nokiaa, uusi Symbian-käyttöjärjestelmäversio lisää tätä riippuvuutta olennaisesti. Esimerkiksi, virustorjuntaohjelmia ei voi kirjoittaa uusille Nokian älypuhelimille ilman Nokian lupaa. Simple as that.

Riippuvuutta Nokiasta lisää myös Series 60:n huono dokumentaatio. Jos (kun) tarvitset apua Nokialta, ei tietenkään auta kirjoitella tämmöisiä kommentteja julkisille foorumeille.

Nokialla tuntuu huolestuttavassa määrin lisääntyneen se, että kehittäjät koetaan kilpailijoina jollekin omalle tuotteelle, eikä heidän elämäänsä tämän vuoksi tehdä helpoksi. On jopa viitteitä siitä, että rajapintoja on suljettu tai jätetty dokumentoimatta oman aseman pönkittämiseksi. Tätä pidän erittäin huolestuttavana, myös Nokian kannalta. Toki Series 60:n markkinaosuus älypuhelimissa on hyvin korkea (60%?), mutta pitää muistaa että älypuhelinten osuus kaikista myydyistä puhelimista on vielä varsin pieni. Nokia tarvitsee Series 60 -kehittäjäyhteisöä paljon kipeämmin kuin se tuntuu ymmärtävän.

Teknisesti Symbian ei ole mikään mestariteos, mutta en pidä sitä valtavan suurena ongelmana. Se on kuitenkin tällä hetkellä ainoa alusta, jolle voi kehittää haastavia sovelluksia melko laajalle laitekannalle. Käyttöjärjestelmien suurimpia menestystarinoita on kiistatta ollut DOS - eivät kehittäjät sitäkään kiitelleet, mutta sovelluksia riitti.

lauantai, 08 huhtikuu, 2006  
Anonymous Tommi kirjoitti:

Kuten anonyymi kirjoittaa, niin suurin osa Symbian C++ -koodareista työskentelee Nokialla tai tämän alihankkijoilla/kumppaneilla, joten aiheesta ei uskalleta puhua.

Olen myös monesti aloittanut Symbian C++ -koodausta, mutta projektit ovat aina kompastelleet tuohon Symbianin kompleksisuuteen ja täten olen tyytynyt ohjelmoimaan Symbianille Javalla.

Mielestäni Nokian avaus Linux-alustalle (Nokia 770) on ollut hyvä liike, koska sille kehittäminen tuntuisi olevan huomattavasti helpompaa kuin Symbianille ja kokeneita Linux-kehittäjiä on moninkertainen määrä Symbianiin verrattuna. Toivon, että tuo Maemo löytää tiensä vielä jonain päivänä muihinkin Nokian laitteisiin. Nokian Maemo-ihmiset tuntuvat olevan myös ahkerampia bloggaajia.

sunnuntai, 09 huhtikuu, 2006  
Anonymous Anonyymi kirjoitti:

Kävin viime viikolla työmatkalla USA:ssa. Oli jännä huomata, miten paljon Windows Mobile -kännyjä (Treo 700W:tä, Motorolaa, HTC:n tekemiä malleja) ihmisillä näkyi.

Itse uskon, että kaksi Windows Mobilen vahvuutta - hyvä integraatio Exhangen kanssa ja helppo sovelluskehitys - saavat aikaan sen, että Suomessakin nuo Winkku-kännyt lisääntyvät lähiaikoina merkittävästi.

Itse olen päätynyt kompromissiin - puhelimena mulla on hyvä Nokialainen (joka on siihen hommaan edelleen mielestäni Windows-kännyjä parempi) ja PIM-käyttöön kämmenmikro (jossa ajan ohjelmani ja joka juttelee sujuvasti Exchange -palvelimen kanssa).

sunnuntai, 09 huhtikuu, 2006  
Anonymous Kim Nyberg kirjoitti:

Jotenkin kuvaavaa on etten tunne ensimmäistäkään ihmistä henkilökohtaisesti joka viitsisi vapaa-ajallaan koodata Symbianille, työn puolesta koodaavia tunnen muutamia, ja niiltä saadut kommentit ovat kyllä julkaisukelvottomia. Voisi Nokia ja Ericssonkin vaan ottaa lusikan kauniiseen käteen ja tarjota yrityskäyttöön myös Windows Mobile-pohjaisia kännyköitä, vaikea kuvitella että nykyisillä rimpuloilla pärjäävät jenkkimarkkinoilla.

Itse ratkaisin puhelin/pda-puhelin problematiikkani sillä että käytän puhelimena Qtek 8310:ä (pieni, nätti ja todella stabiili älypuhelin, joka toimii puhelimenakin kuin unelma) ja datalaitteena I-mate JasJar:ia (sama kuin Qtek 9000, eli HTC Universal). Iso näyttö (vga) ja toimiva näppäimistö on kuitenkin ihan kiva tien päällä. Sovelluskehitys näille laitteille toimii kuin unelma C#:lla ja Compact Frameworkilla Visual Studion alla. Suht. helposti tekee sovelluksen joka toimii SmartPhonessa, Pocket PC (Phone Edition):ssa sekä jopa desktopilla. Samaa ei voi sanoa J2ME tai varsinkaan Symbian-koodaamisesta. Euroopassa toki puuttuu massamarkkinat, mutta eipä juurikaan henkilökohtaisesti kiinnosta.

maanantai, 10 huhtikuu, 2006  
Anonymous Anonyymi kirjoitti:

Itse onneksi en pelkää avata suutani Nokian suhteen... ;)

On jopa viitteitä siitä, että rajapintoja on suljettu tai jätetty dokumentoimatta oman aseman pönkittämiseksi.

Minkään puhelimen radion APIa ei ole annettu, siinä yksi suljettu ja dokumentoimaton API. Myöskin kuulemma kamerassa on lähikuvaustila, jota ei saa päälle kuin Nokian softilla.

Kehittäjät eivät halua ärsyttää Nokiaa. Kehittäjät tarvitsevat Nokiaa, uusi Symbian-käyttöjärjestelmäversio lisää tätä riippuvuutta olennaisesti.

Tilanne on tosiaan ikävä Suomessa. Nokia on ainoa oikea olevinaan, joten pakko tehdä sitten S60-kamaa. Ja kun lisätään Nokian rikkinäiset JVM:t ja muut, joilla selvästi ajetaan ihmisiä S60-kehittäjiksi niin...

Se on kuitenkin tällä hetkellä ainoa alusta, jolle voi kehittää haastavia sovelluksia melko laajalle laitekannalle.

Valitettavasti. Kehittäminen olisi paljon tehokkaampaa ja helpompaa muille alustoille, mutta eihän niitä ole massamarkkinoilla.

Voisi Nokia ja Ericssonkin vaan ottaa lusikan kauniiseen käteen ja tarjota yrityskäyttöön myös Windows Mobile-pohjaisia kännyköitä, vaikea kuvitella että nykyisillä rimpuloilla pärjäävät jenkkimarkkinoilla.

En usko että Nokia ikinä uskaltaa tätä tehdä. Voisi meinaan käydä niin että ei enää S60 menisikään kaupaksi. Elleivät sitten tekisi rajoitettua versiota, tietysti. Sinänsä Nokian luureissa on ihan ok käyttöliittymäkamaa, SonyEricssonilla oikeastaan nykyään enemmän (ainakin ulkoasujen osalta), nämä kun yhdistäisi WMobileen niin avot.

Esimerkiksi Motorolan MPx220 on ihan käsittämättömän huono puhelin, enkä usko että nuo Qtekitkaan massaan uppoavat isompinäyttöisinä. WMobile 5 on vielä kokeilematta suuremmalti, mutta PDA-liittymä puhelimessa ei välttämättä ole se paras mahdollinen lähtökohta. Massaa kun kosiskellaan helpoilla ikoneilla ja vähillä mahdollisuuksilla, tehokäyttäjälle sitten enemmän vapauksia. Miksei ole luuria jossa olisi molemmat moodit?

- Symbiatch

maanantai, 10 huhtikuu, 2006  
Anonymous Anonyymi kirjoitti:

Haluaisin tuoda esille yhden asian joka usein unohtuu: 3rd partyn tukeminen ei ole tärkeää Nokian bisnekselle.

Tällä hetkellä smartphone-sovellusbisnes on näpertelyä.

Siinä vaiheessa kun 3rd party sovellukset alkavat riittävästi vaikuttamaan puhelinten myyntiin, voidaan olettaa että Nokia alkaa panostamaan kehitysympäristöön ja dokumentointiin.

Ennen tuota hetkeä itku on turhaa. Firma joka asiaan voisi vaikuttaa ei yksinkertaisesti ole kiinnostunut vähentämään aiheuttamaansa tuskaa.

-sn

torstai, 13 huhtikuu, 2006  
Anonymous Anonyymi kirjoitti:

Siinä vaiheessa kun 3rd party sovellukset alkavat riittävästi vaikuttamaan puhelinten myyntiin, voidaan olettaa että Nokia alkaa panostamaan kehitysympäristöön ja dokumentointiin.

Tämä on noidankehä: sovellukset eivät vaikuta myyntiin, koska niitä on tuskallista tehdä ja jos Nokia ei halua asiaa helpottaa koska sovellukset eivät vaikuta myyntiin, niin...

Pocket PCitä myytiin maailmalla järjettömästi kun tulivat markkinoille. Softaa oli helppo vääntää, Win32APIn osaavia kehittäjiä julmetusti, C/C++/VB onnistui. Softia on erittäin paljon. S60/Symbian ei pääse tähän ennen kuin kehityskalut ovat kunnossa, siksi siihen pitäisi panostaa nyt eikä vasta sitten kun on myöhäistä ja WMobile on jyrännyt itsensä suositummaksi.

- Symbiatch

torstai, 13 huhtikuu, 2006  

Lähetä kommentti

<< Etusivulle