Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpapuihin

  • 639 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
639
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
12
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Mobiilitilaisuus: AndroidArto Santala, Software Specialist
  • 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ä
  • 3. 3IDC tutkimus
  • 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ää
  • 5. 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%
  • 6. 6Android 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. 7Android 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. 8Android 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 Actions9.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
  • 21. 22Muut 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?
  • 23. Kiitoksia osallistumisesta!• Kysymyksiä?