Sulje mainos

Tämän vuoden syys- tai lokakuussa Apple julkistaa todennäköisesti uuden sukupolven puhelimestaan. Koska tämä on ensimmäinen versio ns. tick-tock-strategiasta (jossa ensimmäinen malli tuo merkittävästi uutta muotoilua, kun taas toinen vain parantaa olemassa olevaa), odotukset ovat korkealla. Vuonna 2012 iPhone 5 toi ensimmäistä kertaa puhelimen historiassa suuremman diagonaalin, jonka resoluutio oli 640 × 1136 pikseliä. Kaksi vuotta aiemmin Apple kaksinkertaisti (tai nelinkertaisti) iPhone 3GS:n resoluution, iPhone 5 lisäsi sitten pystysuunnassa 176 pikseliä ja muutti siten kuvasuhteeksi 16:9, joka on käytännössä vakio puhelimissa.

Jo pitkään on spekuloitu Apple-puhelimen näytön seuraavasta lisäyksestä, viime aikoina puhutuimmat ovat 4,7 tuumaa ja 5,5 tuumaa. Apple tietää hyvin, että yhä useammat käyttäjät kallistuvat suurempiin diagonaaleihin, jotka menevät äärimmäisyyksiin Samsungin ja muiden valmistajien (Galaxy Note) tapauksessa. Riippumatta iPhone 6:n koosta, Applen on käsiteltävä toinen ongelma, ja se on ratkaisu. Nykyisen iPhone 5s:n pistetiheys on 326 ppi, mikä on 26 ppi enemmän kuin Steve Jobsin asettama Retina-näytön raja, kun ihmissilmä ei pysty erottamaan yksittäisiä pikseleitä. Jos Apple haluaisi säilyttää nykyisen resoluution, se päätyisi 4,35 tuumaan ja tiheys pysyisi hieman 300 ppi:n yläpuolella.

Jos Apple haluaa korkeamman diagonaalin ja samalla säilyttää Retina-näytön, sen on lisättävä resoluutiota. Palvelin 9to5Mac keksi erittäin tyydyttävän teorian Mark Gurmanin lähteistä saatujen tietojen perusteella. Hän on ollut viime vuoden luotettavin Apple-uutisten lähde ja jolla on luultavasti miehensä yrityksessä.

Xcode-kehitysympäristön näkökulmasta nykyisen iPhone 5s:n resoluutio ei ole 640 × 1136, vaan 320 × 568 kaksinkertaisella suurennuksella. Tätä kutsutaan 2x. Jos olet joskus nähnyt grafiikkatiedostojen nimiä sovelluksessa, lopussa oleva @2x osoittaa Retina-näytön kuvaa. Gurmanin mukaan iPhone 6:n pitäisi tarjota resoluutio, joka on kolminkertainen perusresoluutioon verrattuna, eli 3x. Se on samanlainen kuin Android, jossa järjestelmä erottaa näytön tiheyden vuoksi neljä versiota graafisista elementeistä, jotka ovat 1x (mdpi), 1,5x (hdpi), 2x (xhdpi) ja 3x (xxhdpi).

IPhone 6:n resoluution pitäisi siis olla 1704 × 960 pikseliä. Nyt saatat ajatella, että tämä johtaa edelleen pirstoutumiseen ja tuo iOS:n lähemmäs Androidia negatiivisella tavalla. Tämä on vain osittain totta. iOS 7:n ansiosta koko käyttöliittymä voidaan luoda yksinomaan vektoreilla, kun taas järjestelmien aikaisemmissa versioissa kehittäjät luottivat pääasiassa bittikarttoihin. Vektoreilla on se etu, että ne pysyvät terävinä lähennettäessä tai loitonnettaessa.

Vain minimaalisella koodimuutoksella on helppo luoda kuvakkeita ja muita elementtejä, jotka mukautuvat iPhone 6:n resoluutioon ilman havaittavaa pikseloitumista. Tietysti automaattisella suurennuksella kuvakkeet eivät välttämättä ole yhtä teräviä kuin kaksinkertaisella suurennuksella (2x), ja siksi kehittäjien - tai graafisten suunnittelijoiden - on muokattava joitain kuvakkeita. Kaiken kaikkiaan keskustelemiemme kehittäjien mukaan tämä edustaa vain muutaman päivän työtä. Joten 1704 × 960 olisi kehittäjäystävällisin, varsinkin jos he käyttävät vektoreita bittikarttojen sijasta. Esimerkiksi sovellukset sopivat hyvin tähän tarkoitukseen PainCode 2.

Kun palaamme mainittuihin diagonaaleihin, laskemme, että iPhonen, jossa on 4,7 tuuman näyttö, tiheys olisi 416 pikseliä tuumalla, (ehkä absurdilla) 5,5 tuuman lävistäjällä, sitten 355 ppi. Molemmissa tapauksissa selvästi Retina-näytön vähimmäistiheysrajan yläpuolella. Kysymys on myös siitä, tekeekö Apple vain isommaksi vai järjestääkö järjestelmän elementit uudelleen niin, että suurempaa aluetta käytetään paremmin. Emme luultavasti saa selville, kun iOS 8 esitellään, olemme varmaan viisaampia kesäloman jälkeen.

Lähde: 9to5Mac
.