Nexus 6P ja Android N(ext)

Jahas, ei ole tullut blogailtua hetkeen, työkiireitä. Mutta pusketaan nyt vaikka ilmoille pientä mietelmää Android puolelta, ihan vain ettei touchi katoa 😉

Sain viimein käsiini Nexus 6P luurin työpuhelimeksi. Se tarkoittaa että aiempi Nexus 6 – joka jo vetelee viimeisiään – pääsee eläkkeelle ja samantien Googlen beta-ohjelmaan. Eli tilasin siihen Android N version developer preview:n OTA päivityksenä.

Nexus 6P

Eli, ensivaikutelmia molemmista. Ensin Nexus 6P. Ihana puhelin. Nexus 5:sta alkoi teema jossa nämä laitteet alkoivat oikeasti olla hyviä kuluttajaluureja. Valitettavasti hintakin on kasvanut sen mukana. Mutta toinen toistaan parempia ovat. Nexus 6P on hieman kapeampi ja pidempi kuin Nexus 6, mutta edelleen ohut ja kevyt. Akkukesto on käytössä jotakuinkin vastaava, ei parempi, ei huonompi, mutta kestää läpi työpäivän, täytyy ladata iltasella. Paljon dramatisoitu paksunnos kamera+sensoreille on käytännössä hyvin huomaamaton. Sopii samaan autotelineeseen kuin vanha Nexus, kun päälle on pujotettu pieni suojakuori joka lisää leveyttä muutamalla millillä.

2016-04-25 10.15.32

Nexus 6P kamera ja etenkin etupuolen selfie-kamera ovat huimasti parempia kuin aiemmin, ainakin omalla näppituntumalla. Parannukset lähinnä hämäräolosuhteissa ja nopeudessa. Muutenkin taas laitteessa potkua riittää, ei jumita, ei nyi. Tämä oli odotettavissakin prosessoripäivityksen myötä. Taustakannen sormenjälkisensori toimii, no niin hyvin kuin sormenjälkisensorit nyt voivat toimia. Sille voi opettaa useamman sormen jos vaikka tykkää välillä vaihtaa kättä. Kaikenkaikkiaan toimiva ja sulava laite. Ei toki mitään häkellyttävän uutta ja innovatiivista sinänsä.

Android N

Android N on tosiaan työn alla oleva, seuraava Android major versio nykyisen kuutosen jälkeen. Sen kunniaksi Google julkaisi juuri uudistetut 2.0 versiot kehittäjätyövälineistä, sisältäen mm. nopeamman emulaattorin.En ole ehtinyt vielä ottamaan kunnon tyyppejä kiukun alla, mutta kuulostaa hyvältä.

Noin luurista kurkistellen on välittömästi havaittavissa jonkun verran eroja visuaalisella puolen, mutta ei suuria muutoksia siihen miten asiat noin yleensä toimivat. Notifikaatioita on niputettu, yläpalkissa on pikavalikko.

Android N Notifikaatiot

Nyt voi ruudulle tulevasta flash notifikaatiosta myös vastata nopeasti, esim. tekstariin, lähtemättä pois auki olevasta sovelluksesta (jos sille on tuki rakennettu notifikaatioon).

Blogautin aiemmin yhdestä tulevan Android alustan näkyvästä muutoksesta: Splitscreen. Kun multi-tasker menussa painaa pitkään, voi raahata sovelluksia split-screen moodiin, jossa myös niiden ruututilaa voi säätää. Jotain saa aikaan vaikka sovellus ei olisi splitscreenistä yhtään tietoinen. Suhteen ei ole pakko olla 1:1, vaan sitäkin voi säätää. Herranjestas, tässähän keksitään pian uudestaan Windows 3.1!

2016-05-19 06.07.12

Vitsit sikseen, on aika loogista että kun ruutujen koko kasvaa, niihin ahnehditaan yhä enemmän piirteitä työpöytäkoneista. Mikä on hyötyarvo, jää nähtäväksi. Itse en lyhyellä testailulla vielä vakuuttunut, vaikuttaisi hiukan kömpelöltä.

Syvältä asetusten uumenista löytyy VR Helper säätöjä sovelluksille. Ei suuri yllätys että tuolle puolen tulee taas panostusta, tämä on VR härpäkkeiden vuosi. Ei vielä paljoa lisätietoja tästä, mutta Google I/O on käynnissä, ja uutta tietoa tulee joka hetki. Joka tapauksessa, tulee liittymään Daydream alustaan.

VR Helper

Android N julkaistaan ihan kuukausien sisään nyt, ja valuu tietysti ensiksi Nexus-puhelimiin. Todennäköisesti myös Sonyn puhelimet saavat maistella tätä herkkua aikaiseen. Nähtäväksi jää onko esim. Samsung skarpannut tällä saralla yhtään.

Jäljellä on vain yksi kysymys: Mikä siitä tulee? Tuleeko Nutella? Nutmeg? Vai Naughty Biscuit? No, käypä itse ehdottelemassa: https://www.android.com/versions/name-n/

 

Android N ja Java 8

Tuloillaan on uusi versio Android käyttöjärjestemästä, tässä vaiheessa koodinimellä N tunnettu. Siinä on taas aika suuri heilutus tuloillaan alustaan, jota on jo puitu monissa ulkomaan artikkeleissa. Mutta tässä omasta näkökulmasta kiinnostavia juttuja:

Jack it to the max

Jep, kuten otsikko kertoo, nyt voi koodata täydellä Java 8 ilmaisuvoimalla. No, lähes täydellä. Käytössä on Jack-niminen työkaluketju, jolla käännetään Java 8 lähdekoodit Android .dex bytecodeksi. Tämä on kahdestakin syystä ihastuttavaa. Ensinnäkin Java 8 on ihanaa! Toisekseen tämä kertoo että Google ei ole antamassa periksi Javan osalta, ja siirtymässä johonkin uuteen. Tai ehkä onkin, mutta näyttää silti siltä, että Javalla on vielä tulevaisuutta edessään täälläkin alustalla.

https://developer.android.com/preview/j8-jack.html

https://source.android.com/source/jack.html

Joka tapauksessa, ei mene ihan perusputken mukaan, eli pieniä eroja täysiveroiseen OpenJDK ympäristöön voi tulla. Lähinnä esim. työkalustojen osalta voi tulla säätöä. Mutta näin on odotettavissa, aika iso hyppäys siirtyä Java vitostasosta kolme tasoa kerralla ylöspäin.

Saako sitä jo?

No tottakai sitä saa. Google on avannut beta-ohjelmaa, johon voi imaista sopivaan kännykkään N-version ihan OTA päivitysenä, rekisteröitymällä vain kiinnostuneeksi. Ei siis ole tarpeen viriviritellä laitettaan usb piuhalla. No sitten on, jos haluaa palata takaisinpäin. Se ei OTA:lla onnistukaan. No, ainakaan ilman että pyyhkii kaiken sisällön pois.

Ihan harmittaa ettei itsellä ole redundanttia Android vehjettä käsillä. Jahka saan firman uuden puhelimen hyppysiini, nykyinen/vanhaksi jäävä Nexus tilannee OTA päivitystä samantien. Mutta ihan työ/käyttöpuhelimeen ei kannata N versiota vetäistä, sen verran varhaisia hetkiä elellään.

https://www.google.com/android/beta

Virallisempaa releasea luvassa vuoden loppupuoliskolla.

Ikkunointia

No niin, hulluus on saavuttanut uuden tason. Aloitimme kännyköistä missä tärkein ominaisuus oli kyky soittaa. Siten päädyimme kännyköihin joissa laskentateho ja ominaisuudet tekevät niistä pieniä tietokoneita – tai rökittäväthän ne aika kevyesti aikanaan supertietokoneiksi kutsuttuja talonkokoisia yksiköitäkin. Nyt pistetään lisää pykälää – lisääntyvä teho ja näyttökoko ovat ajaneet meidät tilanteeseen jossa kännykässä voi olla tarvetta ajaa sovelluksia ikkunoissa. Ja tätä tulee Android N:ssä.

Eli jep, voidaan avata sovelluksia eri ikkunoihin, ajaa samanaikaisesti, ja muuttaa kokoa. Tämä vaatii toki sovellukselta tukea, mutta eiköhän sitä ole tulossa. Clash of Clans ja Youtube strategiavideo auki rinnakkain. Copy/Paste. Jepjep, me olemme viimein saaneet työpöytäkoneet taskuihimme, viimein on käyttöä tarpeettoman järeille moniydinprosessoreille 😉

Odota hetki, päivitän sovelluksia…….

Myös optimointi on käynyt läpi omat elinkaarensa. Ensin oli JIT käännökset, jossa sovellusta optimoitiin ajon aikana. Sitten keksittiin, että on parempi optimoida jo asentaessa, niin sovellus käynnistyy nopeammin (ART). Tästä saatiin kaikkien rakastamat Android sovelluspäivitysodottelut aina käyttöjärjestelmän päivittyessä – ja yleensä juuri silloin kun puhelinta tarvitsisi. Nyt, Android N myötä, tämä vaihe poistuu unholaan. Palataan taas JIT-malliin, nyt kun tehoa on enemmän, voidaan taas jakaa optimoinnin kuorma tasaisemmin ajon ajaksi. Tästä lisää täällä:

http://www.androidauthority.com/android-n-app-optimization-compile-679129/

Ja paljon paljon muuta. Onhan tuota tulossa, mutta näitä piirteitä on jo analysoitu hyvin muualla. Itseä kiinnostaa eniten tuo Java 8 piirre, se on kehittäjänäkökulmasta tuoretta ja virtaa tuovaa. Myös mahdollisuus osallistua aikaisin testaukseen – niinkuin nyt – on aika kova. Palaan astialle jahka saan jonkun omista laitteista N-aikaan ja vähän konkretiaa testailuun.

 

 

Android 6 Marshmallow

Nyt se tupsahti. Virallisesti tarjolla parin viikon sisään OTA päivityksinä, mutta esim. Nexus 7 laitteille jo saatavana. Puhe on siis Android-päivityksestä Isolla versionumerolla 6, Marshmallow eli vaahtokarkkia tällä kertaa.

Android 6 settings

Mitä uutta? Omaan silmään ei mitään jäätävän isoa. Kehitys kehittyy kuitenkin. Luvassa on esim. parempaa muistinhallintaa ja monitorointia, erilainen launcher (vertikaalinen, hakutoiminnolla, valunut jo aiemmin kännyköihin),

Android 6 muistinhallintaaAndroid 6 ja se pääsiäismuna

Android 6 asetukset Android 6 ja maksa napauttamalla

Lisää juoruja esim. https://www.androidpit.com/android-m-release-date-news-features-name

Android Wear, Moto 360

Vaihteeksi Gadget blogi. Tulin hommanneeksi joku viikko takaperin uuden kellon.

Moto 360 pakkaus

Hauskasti aikanaan pidin älykelloja todella typerinä ideoina – mielessä vielä elävästi 80-luvun ritariässä ja laskinkellohirvitykset. Itse olin innoissani Google Glassista – ja olen vieläkin – jahka se inkarnoituu uudestaan. Jossain vaiheessa kun kuulin kellojen spekseistä vastahakoisuus muuttui varovaksi kiinnostukseksi. Päädyin tuohon Moto 360:seen ihan silmät avoinna early adopter-hengessä tietäen että ensimmäinen sukupolvi näitä laitteita lienee täyttä sukkaa. Mutta jos kukaan ei niillä leiki ei seuraavia sukupolvia tulekaan 😉

Joten Moto 360. Kellon piti olla pyöreä, ja joskin motossa on surkea akkukesto ja köyhempi suoritin kuin kilpailijoissa, tykkäsin lookista, ja langattomasta latauksesta. Valinta oli itselle aivan selvä.

 

 

Kelloa ja taulua

 

No mitä tämä härveli sitten tekee? Näyttää ajan – jos akkua on jäljellä. 😉 Ehkä tällä hetkellä itseä innostavin osa on kellotaulut, joita voi vaihtaa fiiliksen mukaan, omassa valikoimassa on informatiivista ja modernia, klassista, armeijahenkistä, ja scifiä. On analogista ja digitaalista, spartalaisen pelkistettyä ja aivan kahjoa. Ja jahka ehdin, koodaan vielä omankin.

Toiseksi paras juttu on notifikaatiot kellossa. Puhelinta tulee aidosti otettua vähemmän ulos taskusta. Kello myös käyttää värinää kun jotain mielenkiintoista tapahtuu, esim. email, facebook, tekstiviesti, tai vaikka navigaattorissa käännös lähestymässä. Pidän yleensä puhelinta äänettömällä päiväsaikaan, kun kello notifioi.

Muuta kivaa löytyy esim. säätiedot kellossa, askel ja sykemittaus (joka voisi tosin olla tarkempikin) Google Fittiin ja vastaaviin yhdistettynä. Itselle kiva keksintö on myös kameran etälaukaisin, joka toimii ihanan automaattisesti. Mahdollistaa selfiebelfiewelfiet.

 

 

Moto 360 kellonaJep, ilmankin pystyisin elämään mutta hauska vekotinhan tämä on ja säästää itsensä takaisin jo niinä lukuisina kelloina mitä en nyt sitten osta joka viikko kun haluan vaihtaa lookkia. Akkukestokin on parempi kuin on peloteltu, toistaiseksi – kestää omaa aktiivikäyttöäni hyvin iltaan saakka ja tarvittaessa latautuu työpaikalla langattomassa dockissa. Tosiaan seuraava askel: Watch facejen koodaus.

Android: Jack&Jill went up the hill

No niin, tämä ei ole niinkään artikkeli vaan vain heads-up mielenkiintoisesta kehityksestä. Mitään omaperäistä tässä jutussa ei ole, kunhan vain kulmien kohottelua ja omaa spekulointia.

Oracle-Google oikeudellisten kädenvääntöjen jyllätessä olen odotellutkin milloin Google hankkiutuu eroon Java-painolastista. Java valittiin alunperin kieleksi koska siitä satiin välittömästi laaja kehittäjäyhteisö käyttöön (kymmenisen miljoonaa plus miljoonat joille kieli on tutunoloinen toisen kielen pohjalta). Oraclen haasteiden johdosta kieli ei varmasti ole enää yhtä houkutteleva. Ei ole näkyvissä vielä mitään muutosta ohjelmointikieleen itseensä, mutta Googlella riittää varmasti muskelia sitä veivata jos niin haluavat.

Kuitenkin, nyt on siis poistumassa kehityskulusta vaihe jossa käytetään javac kääntäjää, ja dex kääntäjää.

Tilalle tulee Jack&Jill

Nyt kun ajonaikanakin on käytössä Dalvik ART, oikeastaan ainoa jäänne Javasta on lähdekoodin .java muoto, ehkä sekin muuttuu .jack tiedostoiksi jossain vaiheessa 😉

Kuvien ja tarinan lähde: http://www.androidpolice.com/2014/11/30/jack-and-jill-are-googles-new-compilers-for-android-app-developers/

Nexus 6 ja Android L

No niin, Interwebin viidakkorumpu kertoo että tänään julkaistaan Nexus 6 laite ja Android L virallinen versio.

Olen hetken aikaa jo miettinyt olenko kiinnostunut uudesta puhelimesta – siinä on ennätyksellisen iso lähes kuusituumainen näyttö, joka pistää autotelineet uusiksi ja saattaa aiheuttaa jo haasteita pienikätisille ja pienitaskuisille. Onko isompi parempi vai pahempi? Tähän taitaa Google vastata omalla mainosvideollaan..

Eli jokaiselle omansa, ei samaa kaikille. Jotkut tykkää pienestä, toisille ei iso riitä. Luulen että tuo laite joutuu ostoslistalle ja arvioon. Aikanaan pidin viisituumaista laitetta isona, mutta toisaalta olen pitänyt jopa seitsemäntuumaista Nexus tablettia farkkujen etutaskussa. Ei kai auta kuin ottaa selvää mikä on oma mieltymys. Vähän uumoilen että tulen hyvin toimeen kuusituumaisen kanssa. Milloin niitä tänne Suomen perukoille saadaan on toinen kysymys.

Itse Android L on ehdottoman positiivinen päivitys, Material Design UI-filosofioineen. Mutta senhän saa olemassaoleville Nexus 5 puhelimille, ja viidakon legendat kertovat että myös vanhemmille laitteille. Se ei siis itsessään edellytä hardware päivityksiä.

Ei kun virallista julkistusta odottelemaan 😉

[edit] Lollipophan siitä tuli, ja tuossa lisää: http://www.engadget.com/2014/10/15/nexus-6-official/