Продолжая феерию обновлений до Android 5.0 Lollipop, сегодня вечером Google объявила об обновлении публичной библиотеки AppCompat до версии 21. Для тех, кто не в курсе, это по сути означает, что теперь можно будет добиться внешнего вида и ощущения Material Design в приложениях на устройствах под управлением версий Android, предшествующих Lollipop. Эта концепция в точности соответствует тому, что мы видим в недавних обновлениях приложений Google, предоставляя нам внешний вид Material Design без необходимости запуска Android 5.0.
AppCompat (он же ActionBarCompat) изначально представлял собой бэкпорт API ActionBar из Android 4.0 для устройств под управлением Gingerbread, предоставляя общий слой API поверх бэкпортированной и фреймворковой реализаций. AppCompat v21 предлагает API и набор функций, соответствующие Android 5.0.
Для разработчиков Google опубликовала запись в блоге, подробно описывающую всё, что нужно знать о AppCompat версии 21, включая добавление нового виджета Toolbar. Виджет Toolbar — это просто обобщение паттерна Action Bar, которое даёт разработчикам гораздо больше контроля и гибкости.
Что касается всех остальных, то теперь, когда вышла AppCompat версии 21, стоит ожидать скорого обновления многих сторонних приложений с использованием Material Design, даже если ваше устройство не работает на Android 5.0 Lollipop.
Вы можете узнать больше о AppCompat версии 21 в официальном Блоге разработчиков Google Android.