SlideShare a Scribd company logo
1 of 14
Download to read offline
28.1.2014

Android 2014
Arto Santala, Tieturi Oy

What’s new?
• Android 4.4 KitKat
• Devices: Nexus 5, Nexus 7 mk2
• Google Glass

Copyright © Tieturi

1
28.1.2014

3

Smartphones Market Share 30.9.2013
• Worldwide smartphone market share: Approx. 80%
• Worldwide estimated tablet share 2014: 65% (Gartner)

http://www.kantarworldpanel.com/global/News/news-articles/
Windows-Phone-nears-double-digit-share-across-Europe

20.1.2014

4

Android versions

Version

Codename

API

Distributio
n

2.2

Froyo

8

1.3%

2.3.3 2.3.7

Gingerbre
ad

10

21.2%

3.2

Honeycom
b

13

0.1%

4.0.3 4.0.4

Ice Cream
Sandwich

15

16.9%

4.1.x

Jelly
Bean

16

35.9%

17

15.4%

18

7.8%

19

1.4%

4.2.x
4.3
4.4

KitKat

20.1.2014

Copyright © Tieturi

2
28.1.2014

5

Android versions

20.1.2014

Android 4.4 KitKat (API Level 19)
• Small visual changes
• No more blue on black color, neutral gray for system color allows
designers more freedom
• Translucent elements give more actual screen estate to use
• Full immersive mode is great for games, maps, readers, etc

• More performance and battery life is never bad
• Memory optimizations also for lower end devices
• Faster multitasking

• Whispers about ART vs Dalvik performance
• WebView based on Chromium (Might break older apps)
• Improvements for NFC (Host Card Emulation), Printing
Api, Storage Access Framework, Bluetooth MAP
(Message Access Profile), etc

Copyright © Tieturi

3
28.1.2014

KitKat – color change and immersive mode

8

Kitkat – Printing enhancements
• Printing and Storage APIs allow developers to print any
content to any printer with a provider, for example over
bluetooth/Wi-Fi
• To print generic content, output pdf format from your data, using
PdfDocument
• android.print package, PrintDocumentAdapter,
ParcelFileDescriptor

• android.printservices apis enable developer to create
reusable and distributable modules that can be used by
any app
• You can build and distribute print services as APKs, which users
can install on their devices

20.1.2014

Copyright © Tieturi

4
28.1.2014

9

New Print Menu

20.1.2014

10

KitKat – NFC Enhancements
• Host Card Emulation
• Existing model uses card emulation with a secure element inside
device: new element does emulation by host directly without
secure element
• Secure element requires support from carriers, HCE works directly
within smart device and app
• Android device can now emulate NFC cards, allowing Android to
emulate multiple NFC cards at the same time
• Potential for payment applications, Bonus cards, Tap&Pay, etc

• NFC Reader mode
• Restricts NFC activity to just reading interesting tags

• Android can now operate as both payment terminal, and
payment client (bonus card/micropayment card)

20.1.2014

Copyright © Tieturi

5
28.1.2014

HCE in use by Tim Hortons Quickpay
service

11

20.1.2014

12

Planned KitKat devices
• Already there:
• Nexus 5
• Nexus 4, Nexus 7, Nexus 10
• Google Play editions of Samsung Galaxy S4, HTC One

• Coming up soon:
•
•
•
•

HTC One (incl. Mini, Max, Droid DNA)
Sony XPeria Z, Z1, ZL, Z Ultra, Tablet Z
LG G2
Samsung Galaxy S5

• No updates for:
• Galaxy Nexus, HTC ONE X
• No schedule yet for Samsung but probable S3 & S4 at least

20.1.2014

Copyright © Tieturi

6
28.1.2014

Devices
Nexus 7 Mark II
Nexus 5

Also, not easily available yet in Finland: Google Play Edition devices

14

ChromeCast
• $35 stick that hooks into your televisions
HDMI port
• Makes any tv smart

• Can be controlled using Android device
such as tablet, smartphone, etc, or from Chrome browser
• Not really streaming video from tablet, instead Chromecast will
load its content directly using WiFi

• Currently supported are:
•
•
•
•

Video and Audio using Google Play – from cloud
Netflix
YouTube
HBO GO, Hulu Plus, Pandora, Vevo, Red Bull.TV, Songza, Plex,
PostTV, Viki, RealPlayer Cloud

20.1.2014

Copyright © Tieturi

7
28.1.2014

15

Google Glass

Coming this year!

20.1.2014

Capabilities of Google Glass
•
•
•
•
•
•
•
•
•

Lightweight, has screen prism reflected over eye
Gyroscope
Accelerometer
Location provider
Camera/Video capabilities (5Mpx camera, 720p video)
Information cards (Mirror API)
WiFi, Bluetooth connectivity
12GB usable memory
Bone conduction transducer
for audio

Copyright © Tieturi

8
28.1.2014

What’s different with Glass?
• No internet connection – uses mobile device over
bluetooth
• Voice trigger – OK Glass
• Gesture detector - Swipe

Glassware
• Originally Mirror API that required internet connection
• User activities pull static HTML5 info cards from RESTful web
services

• Now more powerful Glass Developer Kit (GDK)
• Offline apps with no access to services
• Full immersive mode screen
• Live cards, animated and changing when needed

• New kind of apps
• WorldLens shows text translations live
• Strava exercise app shows workout information live feed

Copyright © Tieturi

9
28.1.2014

19

Glassware Cards
• Glassware Cards are JSON+HTML5+CSS
• This content is provided by your server app on demand
• It needs to go through Google services first

20.1.2014

20

Simple card
{
"text": "Welcome to Tieturi Mobile Conference",
"notification": {
"level": "DEFAULT"
}
}

20.1.2014

Copyright © Tieturi

10
28.1.2014

21

HTML5 content
{
"html": "<article>
<section>
<p class="text-auto-size">
This <em class="yellow">paragraph</em>
auto-resizes according to the
<strong class="blue">HTML</strong>
content length.
</p>
</section>
</article>",
"notification": {
"level": "DEFAULT"
}
}

20.1.2014

22

More cards

20.1.2014

Copyright © Tieturi

11
28.1.2014

23

Coming up in GDK
• Android environment, built with Android SDK + tools
• Subset of the smartphone/tablet functionality, currently based on
4.0 version of Android platform (APIlevel 15)

• Live cards – they update with new data real-time
• Simple text/images or graphics overlay
• Low or High frequency models available

20.1.2014

24

Coming up in GDK
• Immersions for even more power – works outside the
timeline
•
•
•
•

Possible to process all input, not just react to gestures/voice
Possible to capture prolonged user attention, for example game
Like normal Android Activity, but 640x360 pixel screen
Main apis and services are location, screen, camera, voice input
and gestures (tap, swipe, scroll, or raw touchpad access)
• On top of the timeline, taking
full control of the UI

20.1.2014

Copyright © Tieturi

12
28.1.2014

25

Hello World immersion
import android.app.Activity;
import android.os.Bundle;
import com.google.android.glass.app.Card;
public class HelloWorldActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Card card = new Card(this);
card.setText("Hello world!");
card.setFootnote("tieturi.fi");
setContentView(card.toView());
}
}

20.1.2014

26

Live Cards

20.1.2014

Copyright © Tieturi

13
28.1.2014

27

Alternatives for Glass developers

Access to user
input

Control over
user interface

Major uses

Yes

No

No, must be in
the form of
aCard

Information
display without
user interaction

Yes

Yes, but
timeline takes
precedence

Yes, no
restrictions

Rich and live
content with low
user interaction

No

Yes, no
restrictions

Yes, no
restrictions

Rich and live
content with
high user
interaction

Appears in the
timeline
Static Cards

Live Cards

Immersions

20.1.2014

28

What’s coming up next?
• Next Android major version in mid-2014
• Android 5.0?
• Lollipop? Lemon Cheese Cake? ;)
• Features?

• No clue, really, but this will be the year of Glass

20.1.2014

Copyright © Tieturi

14

More Related Content

What's hot

What's hot (14)

Augmented World Expo 2014 Wearable SDK Overview
Augmented World Expo 2014 Wearable SDK OverviewAugmented World Expo 2014 Wearable SDK Overview
Augmented World Expo 2014 Wearable SDK Overview
 
Developing Augmented Reality Android Application [ Droidcon - 2013]
Developing Augmented Reality Android Application [ Droidcon - 2013]Developing Augmented Reality Android Application [ Droidcon - 2013]
Developing Augmented Reality Android Application [ Droidcon - 2013]
 
Catalog of mobile device innovations - 9.2012
Catalog of mobile device innovations - 9.2012Catalog of mobile device innovations - 9.2012
Catalog of mobile device innovations - 9.2012
 
Google Cardboard
Google CardboardGoogle Cardboard
Google Cardboard
 
Making Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKMaking Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDK
 
eBook - Developing Applications for Google Glass
eBook - Developing Applications for Google Glass eBook - Developing Applications for Google Glass
eBook - Developing Applications for Google Glass
 
Augmented World Expo 2013 Mobile AR SDK Comparison and Tutorial
Augmented World Expo 2013 Mobile AR SDK Comparison and TutorialAugmented World Expo 2013 Mobile AR SDK Comparison and Tutorial
Augmented World Expo 2013 Mobile AR SDK Comparison and Tutorial
 
Ubitus unlocking the_true_potential_of_cloud_gaming
Ubitus unlocking the_true_potential_of_cloud_gamingUbitus unlocking the_true_potential_of_cloud_gaming
Ubitus unlocking the_true_potential_of_cloud_gaming
 
Mobile AR SDK Tutorial - Augmented World Expo New York 2014
Mobile AR SDK Tutorial - Augmented World Expo New York 2014Mobile AR SDK Tutorial - Augmented World Expo New York 2014
Mobile AR SDK Tutorial - Augmented World Expo New York 2014
 
Mobile Augmented Reality Development Tools
Mobile Augmented Reality Development ToolsMobile Augmented Reality Development Tools
Mobile Augmented Reality Development Tools
 
Augmented Reality Development Tools
Augmented Reality Development ToolsAugmented Reality Development Tools
Augmented Reality Development Tools
 
GOOGLE,ANDROID,GOOGLE GLASS
GOOGLE,ANDROID,GOOGLE GLASSGOOGLE,ANDROID,GOOGLE GLASS
GOOGLE,ANDROID,GOOGLE GLASS
 
GOOGLE GLASS
GOOGLE GLASSGOOGLE GLASS
GOOGLE GLASS
 
Android slides
Android slidesAndroid slides
Android slides
 

Viewers also liked

HR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
HR-seminaari 5.9.2012: Tietotyön tehokkaat välineetHR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
HR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
Tieturi Oy
 
HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoinHR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
Tieturi Oy
 
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & HuhtalaTechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
Tieturi Oy
 

Viewers also liked (6)

HR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
HR-seminaari 5.9.2012: Tietotyön tehokkaat välineetHR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
HR-seminaari 5.9.2012: Tietotyön tehokkaat välineet
 
HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoinHR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
HR-seminaari 5.9.2012: Etätyöstä läsnätyöhön - tyytyväisyyttä uusin keinoin
 
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
 
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & HuhtalaTechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
 
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Tapio Valli: Digi...
 
Keskijohdon rooli ja muutosviestinnän sudenkuoppien tunnistaminen
Keskijohdon rooli ja muutosviestinnän sudenkuoppien tunnistaminenKeskijohdon rooli ja muutosviestinnän sudenkuoppien tunnistaminen
Keskijohdon rooli ja muutosviestinnän sudenkuoppien tunnistaminen
 

Similar to 27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet

Sinergija 12 Windows Phone is around the corned
Sinergija 12   Windows Phone is around the cornedSinergija 12   Windows Phone is around the corned
Sinergija 12 Windows Phone is around the corned
Catalin Gheorghiu
 

Similar to 27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet (20)

Google IO 2014 overview
Google IO 2014 overviewGoogle IO 2014 overview
Google IO 2014 overview
 
Android
AndroidAndroid
Android
 
Android presentation -the latest mobile operating system.
Android presentation -the latest mobile operating system.Android presentation -the latest mobile operating system.
Android presentation -the latest mobile operating system.
 
Android OS 2019
Android OS 2019Android OS 2019
Android OS 2019
 
Android the new Mobile Technoogy
Android the new Mobile TechnoogyAndroid the new Mobile Technoogy
Android the new Mobile Technoogy
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
 
Andriod ppt for colledge
Andriod ppt for colledgeAndriod ppt for colledge
Andriod ppt for colledge
 
Android (1)
Android (1)Android (1)
Android (1)
 
Evolution of android
Evolution of androidEvolution of android
Evolution of android
 
Android basics
Android basicsAndroid basics
Android basics
 
Android Oreo - An Introduction
Android Oreo - An Introduction Android Oreo - An Introduction
Android Oreo - An Introduction
 
INTRODUCTION TO ANDROID
INTRODUCTION TO ANDROIDINTRODUCTION TO ANDROID
INTRODUCTION TO ANDROID
 
Mobile world congress 2014 - PHD
Mobile world congress 2014 - PHD  Mobile world congress 2014 - PHD
Mobile world congress 2014 - PHD
 
Android basic
Android basicAndroid basic
Android basic
 
Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8
 
Sinergija 12 Windows Phone is around the corned
Sinergija 12   Windows Phone is around the cornedSinergija 12   Windows Phone is around the corned
Sinergija 12 Windows Phone is around the corned
 
Android
AndroidAndroid
Android
 
Introduction to Android Programming
Introduction to Android ProgrammingIntroduction to Android Programming
Introduction to Android Programming
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 

More from Tieturi Oy

Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Tieturi Oy
 
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Tieturi Oy
 

More from Tieturi Oy (20)

Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
 
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...
 
Tieturi - Paluu tulevaisuuteen, Veli-Matti Heiskanen, 25.5.2016
Tieturi -  Paluu tulevaisuuteen, Veli-Matti Heiskanen,  25.5.2016Tieturi -  Paluu tulevaisuuteen, Veli-Matti Heiskanen,  25.5.2016
Tieturi - Paluu tulevaisuuteen, Veli-Matti Heiskanen, 25.5.2016
 
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössäKaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
Kaisa Hernberg: Asiantuntija epämukavuusalueella myyntityössä
 
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purkuAamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
Aamiaisseminaari 3.6.: SWOT-ryhmätöiden purku
 
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
 
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
 
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...
 
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
 
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
 
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
Testaus 2014 -seminaari. Kaisa Tirkkonen, Kela. Case Kela: Monimutkaisten ja ...
 
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
Testaus 2014 -seminaari. Pauli Kauppila, Secrays Oy. Mitä jokaisen testaajan ...
 
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
 
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...
 
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...
 
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet

  • 1. 28.1.2014 Android 2014 Arto Santala, Tieturi Oy What’s new? • Android 4.4 KitKat • Devices: Nexus 5, Nexus 7 mk2 • Google Glass Copyright © Tieturi 1
  • 2. 28.1.2014 3 Smartphones Market Share 30.9.2013 • Worldwide smartphone market share: Approx. 80% • Worldwide estimated tablet share 2014: 65% (Gartner) http://www.kantarworldpanel.com/global/News/news-articles/ Windows-Phone-nears-double-digit-share-across-Europe 20.1.2014 4 Android versions Version Codename API Distributio n 2.2 Froyo 8 1.3% 2.3.3 2.3.7 Gingerbre ad 10 21.2% 3.2 Honeycom b 13 0.1% 4.0.3 4.0.4 Ice Cream Sandwich 15 16.9% 4.1.x Jelly Bean 16 35.9% 17 15.4% 18 7.8% 19 1.4% 4.2.x 4.3 4.4 KitKat 20.1.2014 Copyright © Tieturi 2
  • 3. 28.1.2014 5 Android versions 20.1.2014 Android 4.4 KitKat (API Level 19) • Small visual changes • No more blue on black color, neutral gray for system color allows designers more freedom • Translucent elements give more actual screen estate to use • Full immersive mode is great for games, maps, readers, etc • More performance and battery life is never bad • Memory optimizations also for lower end devices • Faster multitasking • Whispers about ART vs Dalvik performance • WebView based on Chromium (Might break older apps) • Improvements for NFC (Host Card Emulation), Printing Api, Storage Access Framework, Bluetooth MAP (Message Access Profile), etc Copyright © Tieturi 3
  • 4. 28.1.2014 KitKat – color change and immersive mode 8 Kitkat – Printing enhancements • Printing and Storage APIs allow developers to print any content to any printer with a provider, for example over bluetooth/Wi-Fi • To print generic content, output pdf format from your data, using PdfDocument • android.print package, PrintDocumentAdapter, ParcelFileDescriptor • android.printservices apis enable developer to create reusable and distributable modules that can be used by any app • You can build and distribute print services as APKs, which users can install on their devices 20.1.2014 Copyright © Tieturi 4
  • 5. 28.1.2014 9 New Print Menu 20.1.2014 10 KitKat – NFC Enhancements • Host Card Emulation • Existing model uses card emulation with a secure element inside device: new element does emulation by host directly without secure element • Secure element requires support from carriers, HCE works directly within smart device and app • Android device can now emulate NFC cards, allowing Android to emulate multiple NFC cards at the same time • Potential for payment applications, Bonus cards, Tap&Pay, etc • NFC Reader mode • Restricts NFC activity to just reading interesting tags • Android can now operate as both payment terminal, and payment client (bonus card/micropayment card) 20.1.2014 Copyright © Tieturi 5
  • 6. 28.1.2014 HCE in use by Tim Hortons Quickpay service 11 20.1.2014 12 Planned KitKat devices • Already there: • Nexus 5 • Nexus 4, Nexus 7, Nexus 10 • Google Play editions of Samsung Galaxy S4, HTC One • Coming up soon: • • • • HTC One (incl. Mini, Max, Droid DNA) Sony XPeria Z, Z1, ZL, Z Ultra, Tablet Z LG G2 Samsung Galaxy S5 • No updates for: • Galaxy Nexus, HTC ONE X • No schedule yet for Samsung but probable S3 & S4 at least 20.1.2014 Copyright © Tieturi 6
  • 7. 28.1.2014 Devices Nexus 7 Mark II Nexus 5 Also, not easily available yet in Finland: Google Play Edition devices 14 ChromeCast • $35 stick that hooks into your televisions HDMI port • Makes any tv smart • Can be controlled using Android device such as tablet, smartphone, etc, or from Chrome browser • Not really streaming video from tablet, instead Chromecast will load its content directly using WiFi • Currently supported are: • • • • Video and Audio using Google Play – from cloud Netflix YouTube HBO GO, Hulu Plus, Pandora, Vevo, Red Bull.TV, Songza, Plex, PostTV, Viki, RealPlayer Cloud 20.1.2014 Copyright © Tieturi 7
  • 8. 28.1.2014 15 Google Glass Coming this year! 20.1.2014 Capabilities of Google Glass • • • • • • • • • Lightweight, has screen prism reflected over eye Gyroscope Accelerometer Location provider Camera/Video capabilities (5Mpx camera, 720p video) Information cards (Mirror API) WiFi, Bluetooth connectivity 12GB usable memory Bone conduction transducer for audio Copyright © Tieturi 8
  • 9. 28.1.2014 What’s different with Glass? • No internet connection – uses mobile device over bluetooth • Voice trigger – OK Glass • Gesture detector - Swipe Glassware • Originally Mirror API that required internet connection • User activities pull static HTML5 info cards from RESTful web services • Now more powerful Glass Developer Kit (GDK) • Offline apps with no access to services • Full immersive mode screen • Live cards, animated and changing when needed • New kind of apps • WorldLens shows text translations live • Strava exercise app shows workout information live feed Copyright © Tieturi 9
  • 10. 28.1.2014 19 Glassware Cards • Glassware Cards are JSON+HTML5+CSS • This content is provided by your server app on demand • It needs to go through Google services first 20.1.2014 20 Simple card { "text": "Welcome to Tieturi Mobile Conference", "notification": { "level": "DEFAULT" } } 20.1.2014 Copyright © Tieturi 10
  • 11. 28.1.2014 21 HTML5 content { "html": "<article> <section> <p class="text-auto-size"> This <em class="yellow">paragraph</em> auto-resizes according to the <strong class="blue">HTML</strong> content length. </p> </section> </article>", "notification": { "level": "DEFAULT" } } 20.1.2014 22 More cards 20.1.2014 Copyright © Tieturi 11
  • 12. 28.1.2014 23 Coming up in GDK • Android environment, built with Android SDK + tools • Subset of the smartphone/tablet functionality, currently based on 4.0 version of Android platform (APIlevel 15) • Live cards – they update with new data real-time • Simple text/images or graphics overlay • Low or High frequency models available 20.1.2014 24 Coming up in GDK • Immersions for even more power – works outside the timeline • • • • Possible to process all input, not just react to gestures/voice Possible to capture prolonged user attention, for example game Like normal Android Activity, but 640x360 pixel screen Main apis and services are location, screen, camera, voice input and gestures (tap, swipe, scroll, or raw touchpad access) • On top of the timeline, taking full control of the UI 20.1.2014 Copyright © Tieturi 12
  • 13. 28.1.2014 25 Hello World immersion import android.app.Activity; import android.os.Bundle; import com.google.android.glass.app.Card; public class HelloWorldActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Card card = new Card(this); card.setText("Hello world!"); card.setFootnote("tieturi.fi"); setContentView(card.toView()); } } 20.1.2014 26 Live Cards 20.1.2014 Copyright © Tieturi 13
  • 14. 28.1.2014 27 Alternatives for Glass developers Access to user input Control over user interface Major uses Yes No No, must be in the form of aCard Information display without user interaction Yes Yes, but timeline takes precedence Yes, no restrictions Rich and live content with low user interaction No Yes, no restrictions Yes, no restrictions Rich and live content with high user interaction Appears in the timeline Static Cards Live Cards Immersions 20.1.2014 28 What’s coming up next? • Next Android major version in mid-2014 • Android 5.0? • Lollipop? Lemon Cheese Cake? ;) • Features? • No clue, really, but this will be the year of Glass 20.1.2014 Copyright © Tieturi 14