Upload
yen-ting-chen
View
3.266
Download
3
Embed Size (px)
Citation preview
Hello!
陳彥廷 YenTing ChenAndroid x RoR developer @Cardinal Blue
This year...
And...
‘M’stands for ?
“Mmmmmmmmm
Let’s wait until Q3!
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
◎ Doze◉ network access restricted◉ wakelocks are ignored◉ syncs and jobs are deferred◉ alarms are deferred
◎ App Standby◉ Idle apps lose network access
Power optimisation
Power optimisation
Developer◎ BG tasks are limited◎ AlarmManager.
setAllowWhileIdle()
User◎ Longer battery life
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
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
Developer◎ Assistant Support API
◉ Activity.onProvideAssistantData(Bundle)◉ Application.onProvideAssistantDataListener()
◎ Voice Interaction◉ android.intent.category.VOICE
◎ App Indexing
Now on Tap
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
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
Material Design1 year old!
Brand New Design Website
◎ Guidelines for◉ Material design◉ TV, Auto, Wear and VR
◎ Device metrics◉ Android, iOS, Windows
http://www.google.com/design/
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
Development Tools
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
VRNew Cardboard available here
JUMP
◎ GoPro based Camera array◎ Assembler◎ On Youtube (coming soon)
http://makezine.com/2015/05/28/google-sharing-plans-diy-3d-vr-camera-rig/
Cool stuffs!+GoogleATAP
Advanced Technology And Projects
Project Soli
Project Jacquard
https://www.google.com/atap/project-jacquard/
Project Ara
What’s more?
Accessibility
#PERFMATTERS
◎ +ColtMcAnlis◎ Android Performance Pattern
“and more....
◎ Google I/O 2015◎ Android Developer◎ Google Design◎ Sessions video playlist◎ IO Dev talks playlist◎ https://medium.com/google-developers
Resources
Thanks!
Any questions?
陳彥廷 YenTing Chen
YenTing Chen
+YenTingChenJim
@jimytc