Introduction to ART (Android Runtime)

2,227 views

Published on

Slides to a lightning talk that introduces you to the new Anrdoid Runtime added in Kitkat.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,227
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
85
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Introduction to ART (Android Runtime)

  1. 1. Introduction to ART Iordanis “Jordan” Giannakakis @iordanis_g
  2. 2. Introduction • Iordanis “Jordan” Giannakakis • Android Team Lead – Shazam • @iordanis_g @iordanis_g
  3. 3. What is ART? New runtime shipped in hidden experimental mode @iordanis_g
  4. 4. Dalvik vs ART • • • • • JIT vs AOT Real-time vs installation compilation Memory efficient vs ??? Profile-based vs everything Later vs immediate effect @iordanis_g
  5. 5. Sadly... • Only benefits CPU-bound apps * • Requires more storage space – register machine instructions are longer • Very little documentation • Still under development @iordanis_g
  6. 6. But also • • • • • FASTER! Battery life Better GC Default runtime soon (maybe?) Still under development @iordanis_g
  7. 7. Everybody wins (eventually) @iordanis_g
  8. 8. Demo time @iordanis_g
  9. 9. Hiring... Questions? @iordanis_g recruitment@shazam.com

×