[ Siirry blogin etusivulle ]

perjantai, tammikuu 21, 2005

Skaalautuvat grafiikat ja käyttöliittymät

(Päivitetty 25.1.2005: poistin Series 60:n kohdalta resoluution 208 x 208, koska sitä ei ilmeisesti tuetakaan.)

Yksi lähitulevaisuuden kiinnostavimmista muutoksista on se, että kämmenmikrojen ja puhelinten käyttöjärjestelmät etenevät yhden käyttöliittymän ja resoluution mallista skaalautuvuuteen, minkä ansiosta ohjelmat voi20vat olla yhteensopivia, vaikkei näytön kuvasuhdetta ja pikselimäärää tiedetäkään.

Microsoft on toteuttanut tämän jo osin Windows Mobile 2003 SE:ssa, joka tukee resoluutioita 176 x 220, 240 x 320, 320 x 240, 480 x 640 ja 640 x 480. Käyttöliittymä voidaan siis piirtää sekä pysty- että vaakasuunnassa, ja tämän välillä voidaan jo uusissa laitteissa vaihdella tarpeen mukaan. Esimerkiksi Messenger- tai Word-ikkunassa korkea ikkuna on hyvä, kun taas Excel-asiakirja tai web-sivu kaipaavat enemmän tilaa leveyssuunnassa.

Nokian vastine tähän on Series 60 Second Edition, jonka on julkistettu jatkossa tukevan resoluutioita 176 x 208 (nykyinen), 240 x 320, 352 x 416 ja vuoden 2006 puolivälissä myös 640 x 320. Allaoleva kuva esittää resoluutioiden 176 x 208 ja 352 x 416 eroja (klikkaa suurentaaksesi):

Uudet resoluutiot eivät pakosti tarkoita sitä, että näyttö olisi fyysisesti isompi. Näyttötekniikan kehityksen ansiosta esimerkiksi 240 x 320 pikseliä saadaan jatkossa laitteisiin, joissa pikselimäärä on nyt 176 x 208 (Nokia Series 60) tai 176 x 220 (MS SmartPhone).

Nokia ja Microsoft eivät tietenkään ainoina kehitä skaalautuvia käyttöliittymiä ja ohjelmistoalustoja, vaan myös PalmSource ja UIQ Technology kehittävät näitä. En vain ole huomannut, että ne olisivat kovin selvästi kertoneet päämääriään tai laittaneet speksejä julkisesti nähtäviksi.

Uudet kuvasuhteet tarkoittavat alustasta riippumatta sitä, että esimerkiksi pelit ja TV-viihde voidaan toistaa paremmin. Aika moni on toivonut jo N-Gageakin laajakuvanäytöllä, mutta vielä sellaisen valmistaminen ei ole ollut Nokian mielestä taloudellista, ts. laitteesta olisi tullut liian kallis kuluttajamarkkinoille.

Sovelluskehittäjille muutos tarkoittaa, ettei käyttöliittymiä voi suunnitella tai piirtää pikseli pikseliltä, vaan ohjelman on tunnistettava näyttötila ja piirrettävä käyttöliittymä selkeästi sen mukaan. Avainasemassa tässä ovat W3C:n standardoimat SVG-määritykset (Scalable Vector Graphics).

Lisätietoa aiheesta:


Kommentit: 2

Anonymous Anonyymi kirjoitti:

Series 60 Second Editionista ei löydy tukea 208x208-resolle. Aluksi sen piti sitäkin tukea, mutta se vedettiin kuitenkin pois.

Ja vielä lisäys, että S60 SE mahdollistaa myös laajakuvaiset resot 320x240 ja 416x352 pystysuuntaisten versioiden lisäksi.

Nämä kaksi PDF:ää kertovat asioista enemmän kuin tarpeeksi, ensimmäinen suppeasti perusjuttua ja toinen kattavasti toteutuksesta:
http://www.forum.nokia.com/ndsCookieBuilder?fileParamID=6742
http://www.forum.nokia.com/ndsCookieBuilder?fileParamID=6741

perjantai, 21 tammikuu, 2005  
Blogger Tero Lehto kirjoitti:

Tuoreen ua-profiilin perusteella 208 x 208 kuvapisteen näyttötilojen tuki on tulossa kuitenkin Series 40:een. Tuossa lienee 6230i/6320:n ominaisuuksia.

Poistin aiemmin 208 x 208:n tuolta Series 60:n kohdalta.

lauantai, 29 tammikuu, 2005  

Lähetä kommentti

<< Etusivulle