35

Google IO 2015

Embed Size (px)

Citation preview

Page 3: Google IO 2015

This year...

Page 4: Google IO 2015
Page 5: Google IO 2015

And...

Page 6: Google IO 2015
Page 7: Google IO 2015
Page 8: Google IO 2015

‘M’stands for ?

Page 9: Google IO 2015

“Mmmmmmmmm

Let’s wait until Q3!

Page 10: Google IO 2015

User◎ Easy to install and

update◎ Allow or not on using◎ Revoke in Settings

Permissions

Developer◎ Installation changes

for target sdk 22+◎ Aware of permissions

granted even legacy

Must change code

Android M Permissions: https://www.youtube.com/watch?v=f17qe9vZ8RM

Page 11: Google IO 2015

◎ Doze◉ network access restricted◉ wakelocks are ignored◉ syncs and jobs are deferred◉ alarms are deferred

◎ App Standby◉ Idle apps lose network access

Power optimisation

Page 12: Google IO 2015

Power optimisation

Developer◎ BG tasks are limited◎ AlarmManager.

setAllowWhileIdle()

User◎ Longer battery life

Page 13: Google IO 2015

User◎ Seamlessly switch to

another device

Auto Backup

Developer◎ Less effort◎ Able to config which

resources to include/exclude

Android Auto Backup: https://www.youtube.com/watch?v=HXacyy0HSW0

Page 14: Google IO 2015

User◎ Easier to find out more about current content

Now on Tap

source: http://www.webpronews.com/google-now-on-tap-could-help-your-visibility-2015-06

Page 15: Google IO 2015

Developer◎ Assistant Support API

◉ Activity.onProvideAssistantData(Bundle)◉ Application.onProvideAssistantDataListener()

◎ Voice Interaction◉ android.intent.category.VOICE

◎ App Indexing

Now on Tap

Page 16: Google IO 2015

Developer◎ Coding in xml, build tool do the rest.◎ Pre process at build time

Data Binding

https://developer.android.com/tools/data-binding/guide.html

Page 17: Google IO 2015

More?

◎ Wear◎ Payment API◎ Fingerprint API◎ Text selection improvement◎ Text processing◎ App linking◎ Direct share◎ Stylus support◎ MIDI support◎ ...

What’s new in Android: https://www.youtube.com/watch?v=ndBdf1_oOGA

Page 18: Google IO 2015

Material Design1 year old!

Page 19: Google IO 2015

Brand New Design Website

◎ Guidelines for◉ Material design◉ TV, Auto, Wear and VR

◎ Device metrics◉ Android, iOS, Windows

http://www.google.com/design/

Page 20: Google IO 2015

Design Support Library

◎ Fit Material Design◎ View widgets

◉ FAB, CoordinateLayout, TabLayout...◎ API 7+ support◎ API 7+ support◎ API 7+ support◎ Sample https://github.

com/chrisbanes/cheesesquare

http://android-developers.blogspot.tw/2015/05/android-design-support-library.htmlhttps://www.youtube.com/watch?v=32i7ot0y78U

Page 21: Google IO 2015

Development Tools

Page 22: Google IO 2015

Updates

◎ Jack Compiler◎ C/C++ support◎ Vector Image (generate all at build time)◎ Design Editor◎ Optimized build performance◎ Trackers◎ Test Integration

What’s new in Android Development toolshttps://www.youtube.com/watch?t=882&v=f7ihSQ44WO0

Page 23: Google IO 2015

VRNew Cardboard available here

Page 24: Google IO 2015

JUMP

◎ GoPro based Camera array◎ Assembler◎ On Youtube (coming soon)

http://makezine.com/2015/05/28/google-sharing-plans-diy-3d-vr-camera-rig/

Page 25: Google IO 2015

Cool stuffs!+GoogleATAP

Advanced Technology And Projects

Page 26: Google IO 2015

Project Soli

Page 27: Google IO 2015

Project Jacquard

https://www.google.com/atap/project-jacquard/

Page 28: Google IO 2015

Project Ara

Page 29: Google IO 2015

What’s more?

Page 30: Google IO 2015

Accessibility

Page 32: Google IO 2015

“and more....

Page 34: Google IO 2015

Thanks!

Any questions?