Symbian vs Android

Kumpaa suosittelisitte alustaksi jos olisi halua opetella ohjelmointia laitteelle. Ymmörtääkseni Androidissa toistaiseksi on lähinnä java pohjaisia sovelluksia, kun taan Symbianiin ymmärtääkseni saatavilla myös python (joskaan lieneekö versio 3 edes tulossa?), joskin C käytössä normaalisti..

Mihin siis mielestänne kannattaa sormensa koskea, en kuvittele että tulisin guruksi yössä, mutta olisi mukava kulla mielipiteitä. Symbiania on haukuttu hankalaksi järjestelmäksi, välillä liikkuu huhuja että Nokian QT siirron taustalla olisi pidemmällä aikavälillä siirtyminen linuxiin (tietty tällä ei QT ohjelmien kohdadalla olisi merkitystäkään.. Toisalta taas huhut ovat tuomassa Androidia myös miniläppäreihin.

Tietty on hyvä muuistaa että vaikka elämmä huhujen maailmassa, todelisen elämän realiteetit vallitsevat ja Symbian on hallitseva.

Onko muuten kenelläkään tietoa siitä, miksi Symbian S60 5th edition on toistaiseksi kosketusnäytöllisten "yksinoikeus"? Toki tiedän että siinä panostettu nimenomaan tuohon puoleen, mutta eikö näihin perinteisempiin napeilla ohjattaviin luureihin voisi tuoda myös jotain uutta käyttispuolelle? Valikkorakennetta 5th editionissahan lienee selkeytetty, eikö se olisi hyvä uudistus vaikkapa sitten 4th editioniin (tai 5th sdition ilman kosketusnäyttötukea tms)?
21376
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

... vain matalan tason kutsuihin ei pääse kiinni Javalla. S60/Symbian C ei sitten muistuta kovinkaan paljoa normaalia C ohjelmointia, esim. exceptionit ja templatet saa unohtaa kokonaan. S60/C pitää opetella descriptorit, leave stack, yms. Constructoritkin pitää toteuttaa kahdessa vaiheessa... käyttöjärjestelmäkutsut ovat asynkronisia (ensiksi pyydät jotain tietoa, *joskus myöhemmin* käyttis vastaa), threadit on, mutta pitäisi käyttää active objectia, koska systeemi ei ole rakennettu monille threadeille... Tämän lisäksi systeemi on huonosto dokumentoitu miinakenttä bugeja. Uudemmissa versioissa kutsujen toiminnallisuutta on muutettu, mutta dokumentaatio valehtelee päin naamaa.

Sanalla sanoen Symbian/C on siis täysin p*ska.

Äänestä
  • Tuon loppukommenttisi kaltaista on saanut lukea aiemminkin. Itsehän siis olen vasta siinä vaiheessa, että harkitsen opettelun aloittamista. Toki C alkeet on käyty ihan ok numerolla jne, mutta tietokonepuolella nyt kiehtoisi ryhtyä vääntämään käärmettä solmulle, eli Pythonilla.

    Pythonille vaan tuo tuki näyttäisi olevan mobiililaitteissa hieman vajavainen, Symbian laahaa vanhahkoissa versionumeroissa, Androidille joitain yrityksiä myös Pythonin suhteen on, mutta..

    No joka tapauksessa mikään ammattihan tämä ei olisi, vaan ensialkuun, ellei lopullisestikin vain pikku softia itselle, erilaisiin pikkujuttuihin mitä sitten juolahtaisikaan mieleen. Toisaalta taas ajattelin että olisi hyvä kysyä, etukäteen, ettei nyt opettele jotain, ja taidon mahdollisesti karttuessa kadu myöhemmin alusta & kieli valintaansa..

    Äänestä

Kommentoi aloitusta


aloittelevalle? kirjoitti:

Kumpaa suosittelisitte alustaksi jos olisi halua opetella ohjelmointia laitteelle. Ymmörtääkseni Androidissa toistaiseksi on lähinnä java pohjaisia sovelluksia, kun taan Symbianiin ymmärtääkseni saatavilla myös python (joskaan lieneekö versio 3 edes tulossa?), joskin C käytössä normaalisti..

Mihin siis mielestänne kannattaa sormensa koskea, en kuvittele että tulisin guruksi yössä, mutta olisi mukava kulla mielipiteitä. Symbiania on haukuttu hankalaksi järjestelmäksi, välillä liikkuu huhuja että Nokian QT siirron taustalla olisi pidemmällä aikavälillä siirtyminen linuxiin (tietty tällä ei QT ohjelmien kohdadalla olisi merkitystäkään.. Toisalta taas huhut ovat tuomassa Androidia myös miniläppäreihin.

Tietty on hyvä muuistaa että vaikka elämmä huhujen maailmassa, todelisen elämän realiteetit vallitsevat ja Symbian on hallitseva.

Onko muuten kenelläkään tietoa siitä, miksi Symbian S60 5th edition on toistaiseksi kosketusnäytöllisten "yksinoikeus"? Toki tiedän että siinä panostettu nimenomaan tuohon puoleen, mutta eikö näihin perinteisempiin napeilla ohjattaviin luureihin voisi tuoda myös jotain uutta käyttispuolelle? Valikkorakennetta 5th editionissahan lienee selkeytetty, eikö se olisi hyvä uudistus vaikkapa sitten 4th editioniin (tai 5th sdition ilman kosketusnäyttötukea tms)?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu