Futurice Afterwork: Google I/O 2014
-
Upload
juha-ristolainen -
Category
Mobile
-
view
1.005 -
download
1
description
Transcript of Futurice Afterwork: Google I/O 2014
San Francisco, CA
Google I/O 20147/28/2014
Juha Ristolainen (@Riussi)
I am a Software craftsman with 14 years of professional experience and a long hobbyist history before that.
I am currently working as a Chief Architect / Technology Director on mobile technologies at Futurice. I have worked with Futurice at all of our offices (Helsinki, Tampere, Berlin and London). I have a wealth of experience in all kinds of mobile platforms from ancient to current ones.
I love technology and I am an early adopter and usually when there is something new in the world of mobile, I am on it like bees on honey.
Having worked in the mobile industry for so long I’ve had the opportunity to work with the current mobile platforms right from the start. I have worked with Android, iOS and Windows Phone from the day they had public SDKs. These are the main tools of my trade. But to keep things interesting I also like to play around with all kinds of new and old things as well. Some of them include e.g. Qt-based platforms like Jolla SailfishOS, Ubuntu Touch and BlackBerry 10 but also things like FirefoxOS.
During my career I’ve also seen a lot of platform reach the end of their lives like Symbian and MeeGo.
Technology Director / Chief Architect, Mobile Technologies
57/28/2014Futurice
67/28/2014Futurice
The event » ~6000 participants at Moscone Center in San Francisco, California.
› 20%+ female participation
› Significant amount of “Glassholes”
» Viewing parties at 597 locations in 85 countries in 6 continents
» 1M+ live stream viewers
» Lots of topics: Android, Web, Design
› This year the focus was very much on Android
77/28/2014 Futurice
Android numbers
» Mobile momentum
› 300M+ shipped smartphones in Q4/2013
› From cumulative activations to 30-day active users
› 1B+ 30-day active users for Android
› Mobile Chrome has 300M users (10x growth last year)
» Android tablets
› 62% share of overall tablet markets (up from 46% last year)
› Usage examples:
› 42% of YouTube tablet usage from Android
› App installs increased 236% last year
» $5B paid out to developers since last Google I/O (2.5x growth from the year before)
87/28/2014 @Futurice
Developer Economics
» Developer Economics Survey Q3/2014
› 10 000+ developers surveyed
› Android is pulling ahead of iOS as a primary platform globally (42% versus 32% of developers)
› http://www.developereconomics.com/reports/q1-2014/
97/28/2014 Futurice
117/28/2014Futurice
Android One
» Google also wants to reach the next billion people
» Set of HW reference platforms
› Turnkey solutions for vendors
» Stock Android
› Play auto-installs
› Automatic updates
» Launching with 3 OEMs in India
› Price point dnder $100
127/28/2014 Futurice
Material Design
» New design language for all of Google
› Not just for phones and tablets but for Android, Chrome and all of Google from mobile to desktop and beyond
› Android L Preview for Android and Polymer for web
› Clear and simple, inspiration from pen and paper. Physical surfaces and edges, seams and shadows, clean typography, animated feedback, bold colours.
› Elevation to UI elements
› Framework will render it in correct perspective with virtual light sources and real-time shadows
› http://www.google.co.uk/design/
› More in Hannes’ presentation later today
137/28/2014 Futurice
One Android to rule them all
» Extend your existing skills to new form factors
» One SDK for everything
› Android L
› Android Wear
› Android Auto
› Android TV
› (Google Glass)
147/28/2014 Futurice
New Android L experiences
» Contextually aware
› right info at right time
» Voice enabled
› Major source of input
» Seamless
› Between devices, pick up where you left off
» Mobile First
› Smartphone always with users
› Other form factores rely heavily on the smartphone
157/28/2014 Futurice
Android L Developer Preview
» First time since the launch of the open SDK there is a preview
» Biggest release in the history of Android
» 5000+ new “APIs”, touching nearly every aspect of the system
» Faster cycle: Google Play Services ships every 6 weeks
› 93% of users are on the latest version across all versions of Android
167/28/2014 Futurice
Some L highlights
» Material Design
› New theme, new animation capabilities
› 3D views with real-time shadows, elevation
› Activity transitions with shared hero element
» Notifications and authentication
› Access from lock screen
» Mobile web integration
› Recents, app indexing
177/28/2014 Futurice
Android L performance
» New runtime: ART
› Truly cross-platform: ARM, x86, MIPS
› 64-bits
› AOT, JIT and interpreted
› ~2x performance improvement over Dalvikwithout any changes to apps
› New garbage collector and memory allocator
› Less and shorter GC pauses, separate area for e.g. bitmaps -> less app stutters
187/28/2014 Futurice
Android L graphics and battery performance
› Mobile GPU performance closing the gap to consoles/desktops
› Android Extension Pack
› Tesselation, geometry shaders, computer shaders, ASTC texture compression
› Coming up in new tablets this fall
› Battery life
› Project Volta
› Battery historian tool
› Battery saver mode
› New APIs
197/28/2014 Futurice
Enterprise » Enterprise and personal apps in a single device.
» Samsung contributed Knox to Android platform
» Android for Work program with partners
» Native Office file editing in Google Docs
» Google Drive has 190M 30-day active users (85% growth last year)
» Google Drive for Work
› Encryption in transit and on server
› Unlimited Storage for $10 / user / month
› 58% of Fortune 500 companies and 72 out of top 100 universities have gone Google
207/28/2014 Futurice
Android Wear
» Google’s wearable platform based on Android
» Supports both square and circular screens
» Context aware
» Glanceable information
› Card-based UI
› Navigate up/down
› Drill down or dismiss left/right
» Voice controlled
217/28/2014 Futurice
Android Auto
» Main uses in the car
› Navigation, Communications and Media
» Redesigned Android for the car
› Contextually aware and voice enabled
› UI adapted for glanceable information
› Available with the public Android L later this year, SDK soon
» Open Automotive Alliance
› 40 new partners in OAA
› 25 brands signed up to ship Android Auto in the near future
› First cars by the end of this year
227/28/2014 Futurice
Android TV » Smart TV development at a point that mobile was in 2006.
› Everyone has their own tools and APIs
› It’s not feasible to support all
» Google wanted to change that and give TV the same attention as phones and tablets
» From TVs to set-top boxes to gaming consoles
» Lean-back experience (10ft UX)
» Voice control and d-pad
» Google search tailored for TV
» Gaming across devices
» Full Google Cast support
237/28/2014 Futurice
Chromecast » Now able to stream over the cloud
» Mirror any Android device screen
» Google Cast SDK for Android, iOS and ChromeOS
247/28/2014 Futurice
And lots more
» Including Google Cloud Platform updates
› Data and analytics: Cloud Dataflow
» Developer tools
› Android Studio out of preview into beta
› Appurify cloud-based testing tools acquired by Google
» Google Fit Platform Preview
› Single set of APIs
› Information was too siloed, Fit provides a unified view into the data
› Partners include Adidas, Nike, Polar, etc.
257/28/2014 Futurice
Google I/O 2014 material
» I/O 2014 videos: https://www.google.com/events/io/io14videos
» Material Design: http://www.google.com/design/
» Polymer: http://www.polymer-project.org/
» Developer site: http://developer.android.com/
267/28/2014 Futurice