Your SlideShare is downloading. ×
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
27.1.2014, Tampere: Perinteinen mobiilimaailma murroksessa. Arto Santala: Androidin uudet tuulet
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

475

Published on

Android 4.4, KitKat, ja uudet Android-laitteet. Google Glass tulee, oletko valmis?

Android 4.4, KitKat, ja uudet Android-laitteet. Google Glass tulee, oletko valmis?

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
475
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
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. 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

×