2. 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ä
4. 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ää
6. 6
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
7. 7
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
8. 8
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
9. 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
10. 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.
11. 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.
12. 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.
13. Google Now
• Käyttää mm. hakuja,
sijaintitietoa,
kalenteritapahtumia
• Voidaan säätää
näyttämään enemmän
tai vähemmän
14. 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
15. 16
Notification parts Content title
Large Icon
Big Picture
Actions
9.8.2012
16. 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ä
17. 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
18. 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
19. 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
20. 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
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?