Mono for Android -nimellä kulkevan ympäristön avulla kehittäjät voivat tehdä Android-sovelluksia C#-ohjelmointikielellä, ja he saavat käyttöönsä sekä Androidin omat rajapinnat että .NET-rajapinnat. .NET-yhteensopivuuden myötä Windows Phone 7 -sovelluksia on helpompi siirtää Android-laitteille, ja ainoastaan käyttöliittymä täytyy viimeistellä alustakohtaisesti.
Mono-kehityksessä aktiivisesti mukana oleva Miguel de Icaza kertoo blogissaan uuden ympäristön sisältävän moniydintuen, joten uudempien Android-puhelinten ja -tablettien suorituskykyä voi hyödyntää heti omissa sovelluksissaan.
Koska Mono on saatavilla myös iOS-alustalle, voivat kehittäjät halutessaan julkaista saman sovelluksen kolmelle eri alustalle.
Ilmaiseksi Novell ei kuitenkaan tuotetta jakele, vaan edullisin normaali lisenssi on 399 dollarin hintainen. Opiskelijoille tarjolla on 99 dollarin hintainen lisenssi, mutta sen avulla kaupallisten sovellusten tekeminen on kielletty.
Alla vertailukuvat samasta sovelluksesta Android-, iOS- ja Windows Phone 7 -alustoilla


Kommentit (6)
Mikä idea tuossa on, että iPhone-versiossa pitää olla vaalea tausta ja tumma teksti, kun Android ja WP7 versiossa on tumma tausta ja vaalea teksti? Tumma teksti vaalealla pohjalla on lukemisen kannalta paljon huonompi valinta. Ihmisen silmä nyt vaan toimii niin, että tumma tausta ja vaalea teksti on paljon helpompi lukea ja se rasitataa silmää paljon vähemmän.
@1
Tosin no, se voi olla teemasta kiinni, ja todennäkösesti onkin. Silti tuo pisti oikeen silmään.
@3 user_org
>> Mikä idea tuossa on, että iPhone-versiossa pitää olla vaalea
>> tausta ja tumma teksti, kun Android ja WP7 versiossa on tumma
>> tausta ja vaalea teksti?
> iPhonessa on varmasti LCD näyttö, Android koneessa voi olla OLED.
Mitä ihmeen tekemistä sillä näytön tyypillä nyt on tämän kanssa? Ei nyt opuhuttu esim energian kulutuksesta, vaan näytön luettavuudesta.
>> Ihmisen silmä nyt vaan toimii niin, että tumma tausta ja vaalea
>> teksti on paljon helpompi lukea ja se rasitataa silmää paljon
>> vähemmän.
> Onko noin ?
No kyllä on. On täysin yleisesti tunnettu tosiasia, että ihmisen on helpompi lukea näyttöä, jolla on tummalla pohjalla vaaleaa tekstiä. Voit kysyä keltä vain käytettävyysasiantuntijalta tai silmälääkäriltä, niin saat saman vastauksen.
> printti on yleensä mustateksti vaalealla taustalla on suosittua
> printissä,
printissä? Puhutkäo sä nyt paperitulostuksesta? jos niin miksi?
> ja PC mailmassa sen jälkeen kun näytöt ja ohjaimet kehitty kykenemään
> sellaista tuottamaa kohtuudella. Perusteltu mm sillä luottavuudella.
Jos sä vertaat esimerkiksi webbisivua, jolla on vaaleaa tekstiä tummalla pohjalla, niin se on paljon luettavampi kuin tummaa tekstiä vaalealla pohjalla sisältävä sivu. Ja sama juttu pätee, jos vaihdat itsellesi tumman teeman käyttöliittymään, se on ihan varmasti helpompi silmille kuin vaalea teema.
Se syy miksi usein käytetään päinvastasta värivalintaa johtuu enemmän kauneussyisyä, ei siitä että se olisi luettavampi.
@5
> Se syy miksi usein käytetään päinvastasta värivalintaa johtuu enemmän
< kauneussyisyä, ei siitä että se olisi luettavampi.
Niin ja toinen syy on tietenkin se, että matkitaan paperitulosteen ulkonäköä.
Mut joo tää on nyt offtopikkia tässä ketjussa, eli ei tästä sen enempää.
@8 user_org
En viiti väitellä tästä, etenkin koska asia on offtopikkia, mutta vastaan tämän vielä sitten saa minun osaltani olla.
> Tuossa kohtaa ei ollut luottavuudesta kyse, vaan miksi noin. Mustateema
> on suositumpi OLED näytöissä mm. sen virransäästön takia.
Kyllä se mitä minä sanoin koski nimenomaan sitä luettavuutta eikä mitään muuta, jos luet viestioni kokonaan niin sen pitäs olla täysin selvä.
> Oma mielipiteeni on vahvasti toisin päin, osa voi juhtua siitä että
> monet tummapohjaiset ovat muutenkin surkeita.
Miten muutenkin surkeita? Mitähän toikin nyt on tarkottavinaan?
Tietenkin tummalla pohjalla tekstin pitää olla riittävän vaaleaa, jotta kontrasti olisi riittävän suuri. Jos käytetään tummalla pohjalla liian tummaa tekstiä, niin sillon kontrasti ei ole riittävä ja lukeminen on vaikeaa. Mutta kunnolla vaalea teksti tummalla pohjalla on parempi kuin päinvastoin.
> Täytyy kysästä, ihme että työpaikoilla kirjoitetaan mustilla
> kirjaimilla, luulisi jo työterveyden huolestuvan.
Mitähän toikin nyt taas on tarkottavinaan? Siis jos nyt meinaat paperille kirjottamista, niin se on aivan eri asia kuin valaistun näytön katsominen. Minä puhuin nyt nimenomaan valaistusta näytöstä, vaikka en sitä korostanut niin sen olisi pitänyt asiayhteydebn vuoksi olla itsestään selvä asia.
> Jos sulla jotain lähdettä heittää niin voisi tutustua asiaan etukäteen.
Kuten sanoin sulle, koetapa verrata vaikka tummaa ja vaaleaa teemaa omalla koneellasi.
Se ei ole sattumaa, että Symbian, Maemo, Android, WP7, Bada jne kaikki käyttää pääasiassa tummia värejä taustalla ja vaaleaa tekstiä sen päällä. Se ei todellakaan ole sattumaa vaan perustuu siihen, että valaistulta näytöltä on helpompi lukea vaaleaa tekstiä tummalta pohjalta. Kyse on kontrastierosta ja siitä, että kirkkaasti valaistu teksti on helpompi lukea vähemmän valaistulta pohjalta. Kuten edellä sanoin, niin oletuksena on tietenkin se, että tauistan ja tekstin välinen kontrastiero on riittävän suuri. Jos tauista on kirkkaasti valaistui (eli vaalea) ja teksti on esim mustaa, niin se ei ole yhtä helppo lukea, koska se kirkkaasti valaistu tausta häiritsee silmän tarkentumista tekstiin. Tämän takia esimerkiksi erilaiset valaistut kyltitkin on yleensä sellasia, että tauista on tekstiä tai kuvaa tummempi.
Mut kuten sanottua, tämä on offtopikkia. Joten olkoon, ole mieltä olet.
Aiheeseen palatakseni... ;)
Itse olen kuullut Monosta pelkkää huonoa. Linukalla on "kuulemma" epävakaa ja "hankala". Mutta ohjelmien siirreltävyys alustalta toiselle on tietysti hienoa! :)