سیستم عامل اندروید در نسخه 7 تمام قابلیت های Java 7 را پشتیبانی می کند ولی فقط قسمتی از قابلیت های زبانی Java 8 را پشتیبانی می کند. افزودن پشتیبانی از بعضی از قابلیت های جاوا 8 به اندروید 7 با استفاده از یک کامپایلر جدید به نام Jack به اندروید اضافه شده است. Jack فقط از نسخه Android Studio 2.1 به بالا قابل استفاده است.
قابلیت های جاوا 8 که در اندروید 7 پشتیبانی می شود:
-
Default and static interface methods
-
Lambda expressions
-
Repeatable annotations
-
Method References
-
Type Annotations
برای اطلاعات بیشتر درباره چگونگی فعالسازی کامپایلر Jack و قابلیت های زبانی جاوا 8 در اندروید 7 به این لینک مراجعه کنید.