mobiiliaamiainen 8.11.2012: arto santala, android - jäätelöleivästä hyytelöpapuihin
DESCRIPTION
TRANSCRIPT
Mobiilitilaisuus: Android Arto Santala, Software Specialist
Android alustana
• 2012 Android hallitsee markkinoita 75% maailmanlaajuisella myytäväksi toimitetuista puhelimista (IDC Tutkimus) • Q3 2012 toimitettu myytäväksi 181.1 miljoonaa älypuhelinta, joista
136 miljoonaa oli Android puhelimia – joista Samsung toimitti 56.3 miljoonaa
• Kolme neljästä toimitetusta älypuhelimesta on Android puhelimia • Toimittajana Samsung edustaa noin kolmannesta, ja lukuisat
pienemmät pelaajat loppuja yhdessä
IDC tutkimus 3
Google Play
• Sovelluskauppa jossa n. 600 000 sovellusta ja 20 miljardia latausta
• Ilmaissovelluksia ja maksullisia, sekä mainosrahotteisia • Suomesta mm.
• Ilmatieteen laitoksen sää • Helsingin Sanomat, Aamulehti, Satakunnan Kansa, Kauppalehti,
Keltaiset Sivut • Fonecta Caller, Callerinfo • Sampo Pankin Mobiilipankki • Andropas • ANGRY BIRDS! ;) • ... ja about 300 lisää
Markkinaosuuksia
• Marraskuun 2012 tilanne: • 4.1.x Jelly Bean 2.7% • 4.0.x Ice Cream Sandwich 25.8% • 3.x.x Honeycomb 1.8% • 2.3.x Gingerbread 54.2% • 2.2.x Froyo 12% • 2.0, 2.1 Éclair 3.1% • 1.6 Donut 0.3% • 1.5 Cupcake 0.1%
Android yrityspuhelimena
• VPN tuki suoraan käyttöjärjestelmässä • Tuetut tyylit: PPTP VPNS, L2TP VPNs, L2TP/IPSec PSK VPNs, ja
L2TP/IPSec CRT • Sähköpostitilit suoraan käyttöjärjestelmässä
• Exchange, Gmail, any IMAP/POP3/SMTP • Kalenterituki suoraan käyttöjärjestelmässä
• Exchange ActiveSync, Google calendar • Business sovelluksia runsaasti kaupan
• Docs To Go, QuickOffice, Google Docs • Skype, Lync, … • Käyntikortinlukijoita, QR koodilukijoita, NFC lukijoita
• Kannettava wi-fi piste • Pilvipalvelutuki
• Drive, DropBox, SkyDrive
6
Android tietoturva
• Tietoturvan heikoin lenkki on edelleen ihminen • Asennettaessa sovelluksia kiinnitä huomiota siihen mitä oikeuksia
ohjelmat vaativat – jos rss lukija haluaa oikeudet soitella puheluita, käyttää paikkatietoja, lähettää tekstiviestejä, lukea sdd korttia,…
• Android tarjoaa lukuisia lukitusmoodeja: Käytä riittävää suojausta suhteessa puhelimen sisältävään tietoon – face unlock, pin koodi, geometriset kuviot
• Etähallintatuki ja etäpyyhintä esim. Google Apps Device Policy sovelluksen tai Exchange ActiveSync kautta
• Myös paikanna kadonnut laite, jne
7
Android tietoturva
• Kuitenkin, haittaohjelmien lukumäärä on noussut Android alustalla rajusti • Kuitenkin, sovelluksia kaikenkaikkiaan 1.7 miljoonaa 175 eri
sovelluskaupassa – niistä 28 707 sisälsi haittaohjelmia, ja vuosi sitten 4951 (TrustGo tutkimus 2012) – eli kasvu on nopeaa mutta suhteellinen osuus vielä pieni – 1.69% -josta suurin osa muualta kuin Play Storesta
• Suurin osa haittaohjelmista on ladattu ja asennettu Play Storen ulkopuolelta
• Silti, 23 ohjelmaa top 500 joukossa on ’high risk’ haittaohjelmia.. (4.6%) - maailmanlaajuisesti
• Anti-Malware sovelluksia on olemassa – mutta niiden teho kyseenalainen
• Google osti VirusTotal nimisen yrityksen - ja on integroimassa Play storeen automaattista anti-malware scanner ohjelmaa
• Joten suositus: Asenna vain Google Play storen sovelluksia, ja tarkista mitä oikeuksia sovellus haluaa
8
Android 4.0 Ice Cream Sandwich
• Android 4.0 Ice Cream Sandwich on ensimmäinen versio joka yhdistää tablet ja puhelinlaitteet • Löytyy myös eksoottisemmista paikoista kuten Nexus Q
• Holographic UI • Virtuaalinäppäimet (ei tarvetta HW näppäimille) • Viimeaikaiset sovellukset - lista • People sovellus • Parannettu kamera • Android Beam • Face Unlock
Android 4.1 Jelly Bean
• Project Butter – sulavampaa näytönpäivitystä • Näytönpäivityssignaali ajaa koko näytön piirtotapahtumia ja animointia
60fps • Automaattisesti mukautuvat widgetit
• Työpöytien sisältö siirtyy widgettien tieltä ja mikäli työpöydällä ei ole tilaa, widgetin koko muuntuu ko. työpöydälle sopivaksi.
• Päivitetty näppäimistö • Androidin sanakirjaa on päivitetty tuottamaan tarkempia,
henkilökohtaisempia osumia; näppäimistö pyrkii täydentämään seuraavan sanan jo ennen kuin edes aloitat kirjoittamaan sitä.
• Älykäs sovellusten päivitys • Tarve ladata koko sovellus uudelleen jokaisen päivityksen
yhteydessä, on poistettu. Nyt tarvitsee ladata vain päivitetty osuus sovelluksesta. Tällä säästetään aikaa, vaivaa sekä luonnollisesti myös puhelimen dataliikenteen määrää, keskimäärin noin kahdella kolmasosalla.
Android 4.1 Jelly Bean
• Laajennettavat notifikaatiot • Notifikaatioon voi nyt liittää suoraan toiminnallisuutta ilman tarvetta
avata itse sovellusta ensin – voit määrittää kolme activityä vanhan select/delete notifikaation rinnalle
• Ilmoituksia voi laajentaa sormielein, esim. nipistämällä. Kehittäjät voivat määrittää ilmoituksille prioriteetteja ja monia eri toimintoja.
• Jokaisen ilmoituksen voi edelleen, ICS:n tavoin, poistaa pyyhkäisemällä sen sivuun.
• Notifikaatiot tukevat nyt suuria kuvia, tekstiä ja listoja
• Puheentunnistus ilman internet-yhteyttä • Google on kutistanut puheentunnistuksen toiminnot niin, että ne
toimivat nyt myös ilman yhteyksiä ulkomaailmaan • Toistaiseksi vain englanniksi, mutta 18 uutta kieltä lisättiin
tunnistuksen piiriin samalla.
Android 4.1 Jelly Bean • Google Now
• Reaaliaikainen haku ympäriltäsi, kortteina. Now näyttää bussireitit, tarkkailee kalentereitasi ja huomauttaa, kun on aika lähteä, ottaen huomioon senhetkisen ruuhkan. Kortit voi pyyhkäistä sormella pois jos niitä ei kaipaa.
• Now ehdottaa hakujen ja muiden kriteerien perusteella konsertteja, urheilutapahtumia ja kaikenlaisia aktiviteetteja ympäriltäsi GPS:n avulla.
• Sovellusten salaus • Jokainen maksullinen ohjelma salataan laitekohtaisella avaimella ennen ja jälkeen
asentamisen piratismin kitkemiseksi. • Muokattavat näppäimistöasettelut
• Android 4.1 tukee käyttäjän muokattavia näppäimistöasetteluita, joita voi luoda itse mukana tulevalla työkalulla. Jokaisen napin paikan voi itse määrittää itselleen soveltuvimmalle paikalle.
• Android Beam – Tap-to-Air • Yhteyden luominen NFC-tuella varustetusta laitteesta toiseen, esim. puhelimen
parittaminen kaiuttimiin, handsfree-kuulokkeeseen tai autosoittimeen onnistuu nyt myös Bluetoothin kautta – vain laitteita yhteen kopauttamalla.
• Samoin toimii myös tiedostojen siirto laitteesta toiseen, ilman lisäohjelmia, esim. kuvat, videot.
Google Now
• Käyttää mm. hakuja, sijaintitietoa, kalenteritapahtumia
• Voidaan säätää näyttämään enemmän tai vähemmän
Jelly Beans kehittäjälle?
• Se on nopeampi ja vastaa paremmin, mm. Transitions animaatioita ja ruudun virkistyksen synkronointia parannettu (Project Butter), kolmoispuskurointi, kosketuksen ennustus, ...
• Notifikaatiot ovat monipuolisempia, voit hyödyntää kuvia ja rakentaa niihin toimintoja • BigTextStyle, BigInboxStyle, BigPictureStyle • 0-3 toimintoa voidaan kiinnittää notifikaation alle
• Chrome on nyt oletus-selain, hyviä uutisia mobiili web sovellusten tekijöille! • Parempi HTML5 ja JavaScript tuki
Notification parts
9.8.2012
16
Content title
Large Icon
Big Picture
Actions
Jelly Beans kehittäjälle?
• Systrace työkalu vetää suoraan linux kernel tasolta dataa järjestelmän toiminnasta • Python pohjainen, ja toimii vain linuxissa nykyisin, ei windowsissa
• Widgetit osaavat nyt automaattisesti säätää kokoaan tarpeen mukaan • Widget provider saa notifikaatioita, ja voi tarpeen mukaan näyttää
enemmän grafiikkaa tai optioita • Landscape ja portrait layout widgeteille erikseen – parempi tuki
puhelin – tablet laitteiden välillä
Jelly Beans kehittäjälle?
• Kontaktien kuvat voivat nyt olla 720x720 • Kaikki laitteet eivät toki kykene näyttämään suuria kuvia joten
sovellusten tulee edelleen tarkistaa kyvykkyys Contacts Provider komponentilta
• Sovellukset voivat nyt saada notifikaatioita uusien syöttölaitteiden kytkennästä, esim. Usb/bluetooth näppäimistö, joystick, etc • Rajapinta myös kaikkien syöttölaitteiden läpikäymiseen ja
tutkimiseen
Jelly Beans kehittäjälle?
• Wi-fi network service discovery • DNS pohjainen tapa etsiä wi-fi kytkettyjä laitteita kuten printtereitä,
kameroita, mediatoistimia • Mahdollisuus myös rekisteröityä ’provideriksi’
• Wi-Fi Direct Service Discovery • Rajapinta suorien wi-fi yhteyksien käyttöön ja esitiedustelemiseen,
mahdollistaa sisällön siirtämisen paikallisesti ohi internet yhteyksien laitteiden välillä, p2p tapaan
Jelly Beans kehittäjälle?
• Low level media codec access • Suora pääsy rauta ja softa-codec:eihin
• USB audio tuki mahdollistaa audio dock tuotteet • Monikanavaisen audion tuki hdmi laitteissa, AAC 5.1
encode/decode tuki • MediaRouter API antaa mahdollisuuden säätää missä
äänet toistetaan, esim. Puhelin, langalliset kuulokkeet, a2dp bluetooth kuulokkeet, jne
Jelly Beans kehittäjälle?
• App Encryption • Maksulliset sovellukset ovat nyt Google Play:ssä kryptattuna
kunnes ne ladataan ja talletetaan laitteeseen - automaattisesti
• Smart App Updates • Google Play pystyy nyt toimittamaan vain muuttuneet osat
sovelluksesta eli päivittäessä ei tarvitse enää ladata koko sovellusta yhtenä isona möykkynä
• Keskiverrosti smart update on 1/3 täysipäivityksen koosta ja nopeudesta
• Lisäksi • http://developer.android.com/about/versions/android-4.1.html
Muut Android laitteet? 22
Mitä seuraavaksi?
• Android 4.2 (Edelleen Jelly Beans…) • Multi-user accounts (for tablets)
• Parental controls • New permissions dealing with multiple users
• Gesture typing • Daydream screen saver • Miracast wireless screen sharing to and from any Miracast device • New Camera app
• Photo Sphere – panorama on steroids (360degrees) • Quick access menu for settings on camera view
• Lock screen widgets • New Gallery app – just a reskin • GMAIL 4.2 – pinch zoom, swipe to delete… • Quick settings – swipe twice to open?
Kiitoksia osallistumisesta!
• Kysymyksiä?