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 (12)
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.
1@
>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.
>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 ? printti on yleensä mustateksti vaalealla taustalla on suosittua printissä, ja PC mailmassa sen jälkeen kun näytöt ja ohjaimet kehitty kykenemään sellaista tuottamaa kohtuudella. Perusteltu mm sillä luottavuudella.
@1
Syy on hyvin yksinkertainen, tehdään alustan tyyliin sopiva ulkoasu ja värimaailma.
Androidin perusväri on musta, kuten myös WP7 (tosin ainakin jälkimmäisen saa vaihdettua myös valkoiseksi)
Kun taas iPhonen perusväri on valkoinen tai vaalea
ja tuo iOS versiohan on ollut ymmärtääkseni jo vuoden pari olemassa, eli sekä WP7:lle, että androidille on myöhemmin räätälöity omat alustan tyyliin sopivat leiskansa ja niinhän sen kuuluukin mennä.
4@
>on myöhemmin _räätälöity_ omat alustan tyyliin sopivat leiskansa ja
>_niinhän sen kuuluukin mennä._
En aivan samaa mieltä, tulee kirjavaa, vaan pitäisi mennä räätälöimättä sen mukaan mikä alustan valittu tyyli sattuu olemaan.
@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ää.
6@
>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.
Tuossa kohtaa ei ollut luottavuudesta kyse, vaan miksi noin. Mustateema on suositumpi OLED näytöissä mm. sen virransäästön takia.
>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.
Oma mielipiteeni on vahvasti toisin päin, osa voi juhtua siitä että monet tummapohjaiset ovat muutenkin surkeita.
>Voit kysyä keltä vain käytettävyysasiantuntijalta tai
>silmälääkäriltä, niin saat saman vastauksen.
Täytyy kysästä, ihme että työpaikoilla kirjoitetaan mustilla kirjaimilla, luulisi jo työterveyden huolestuvan.
Jos sulla jotain lähdettä heittää niin voisi tutustua asiaan etukäteen.
@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.
Melkoista arvuuttelua ja mutu-tiedettä kommentoinnit.
Luettavuus ei ole tärkein tekijä.
Kyse on siitä että kyseisissä laitteissa ja näytöissä kuluu sitä enemmän virtaa mitä vaaleampi näyttö on. Eli tumma pohja vaalealla tekstillä kuluttaa vähemmän virtaa. Paperilla homma toimii päinvastoin, eli kirjaimet luodaan tummalla tekstillä jotta säästetään mustetta.
10@
>Kyse on siitä että kyseisissä laitteissa ja näytöissä kuluu sitä
>enemmän virtaa mitä vaaleampi näyttö on.
Tuo siis OLED näytöissä, LCD näytöissä ei.
Tietyn tyyppisissä LCD näytöissä vaalea tausta tumma teksti toimii paremmin mm. kirkkaissa valaistusoloissa.
Putki näytöissä alkuun käytettiin tummalla pohjalla kirkasta teksitä, nättöjen kehittyessä vaihdettiin käänteiseen.
Mutta olet oikeassa tekniset syyt ovat vahvasti vaikuttaneet siihen kuinka päin asiat on luettavampia ja sen myötä totetutus. ja osittain myös muoti ja se myös osa syynä että LCD näytöissäkin nykyään muotia tummat taustat, no on niissä teknistä kehitystäkin tapahtunut ja voidaan tuottaa aijempaa mustempaa.
Aiheeseen palatakseni... ;)
Itse olen kuullut Monosta pelkkää huonoa. Linukalla on "kuulemma" epävakaa ja "hankala". Mutta ohjelmien siirreltävyys alustalta toiselle on tietysti hienoa! :)